Roles and permissions in a travel agency: what admins, agents and analysts should each see

TT

Tripdash Team

January 19, 2026

Who in a travel agency should see traveler data, card data, payouts and settings. A role matrix for admins, finance, advisors and analysts, plus offboarding and MFA.

9 minute read
Roles and permissions in a travel agency: what admins, agents and analysts should each see

Travel agency user roles and permissions should follow one rule: each person gets the access their job needs, and nothing more. Owners and admins manage settings and people. Finance handles commissions and payouts. Advisors work their own travelers' trips. Analysts read reports without editing anything. Contractors get the narrowest access, for a set time.

Here is how to set those roles, who should see card data, payouts and contracts, and how to add and remove people safely.

What are roles and permissions in a travel agency?

A role is a named bundle of access, such as Admin, Agent or Analyst. A permission is one thing that role can do: view a traveler's passport details, approve a payout, change a commission plan.

You assign people to roles instead of granting access person by person. That keeps access consistent, and it makes reviews and offboarding quick.

The idea behind it is least privilege. NIST, the US standards body, defines it as a principle that a system should restrict the access privileges of users to what they need. Its control catalog puts it plainly: allow only authorized accesses for users that are necessary to accomplish assigned organizational tasks (control AC-6 in NIST SP 800-53).

Why does access control matter for a small agency?

An agency holds three kinds of sensitive data at once: traveler personal data, payment data and money flows. Every extra login that can see all three is one more way for a mistake or a fraud to happen.

The payment card industry says this directly to small merchants. The PCI Security Standards Council's Guide to Safe Payments (April 2024) tells owners to grant access only on a business need-to-know. It adds: As the owner, you have access to everything. But most employees can do their job with access only to a subset of data, applications, and functions.

Privacy law points the same way, as the section on CCPA and GDPR below shows.

Who should see card data?

Almost nobody. The PCI guide tells merchants to limit access to payment systems and unencrypted card data to the employees who need it, and only to the data and functions their jobs require.

Its examples fit an agency almost word for word. It suggests letting staff take new bookings but not see card data on existing ones, or take payments but not process refunds. It also says some employees should have no access at all.

The formal standard, PCI DSS, makes this Requirement 7: restrict access to system components and cardholder data by business need to know. In the v4.0 text, access is assigned based on job classification and function, and the least privileges necessary. PCI DSS v4.0 was retired on December 31, 2024 in favor of v4.0.1, a limited revision with no new or deleted requirements.

PCI DSS is intended for all entities that store, process, or transmit cardholder data. An agency that never does, because the supplier charges the card or a hosted checkout takes the payment, has a smaller scope. PCI's shortest questionnaire, SAQ A, covers merchants with account data functions completely outsourced to PCI DSS validated and compliant third parties.

What this means for agencies: if your payment platform stores cards for you, most of your team should only ever see the last four digits. Practical guidance, not a PCI rule.

A role matrix for travel agencies

This table is practical guidance built on the least-privilege and need-to-know principles above. No regulator publishes a matrix for travel agencies. Adjust it to how your agency actually works.

RoleTraveler personal dataCard dataCommissions and payoutsSupplier contractsReportsSettings and users
Owner / adminAll travelersLast four digits; full numbers only if a process truly needs itView all; set plansView and editAllFull control
FinanceName and booking details needed to reconcileLast four digitsView all; approve payoutsView rates and termsFinancial reportsNone
Agent / advisorTheir own travelers onlyTake a payment; no stored numbersTheir own earnings onlyView what they book againstTheir own pipelineNone
Analyst / read-onlyMasked or aggregated where possibleNoneView, no changesView onlyAll, read-onlyNone
ContractorOnly the trips assigned to themNoneNoneNoneNoneNone

Three principles sit behind the table:

  1. Advisors see their own book. Other advisors' travelers are not their business, and your commission split stays private. If you use tiered or team splits, see commission split models.
  2. Read-only is a real role. An analyst or bookkeeper who reviews numbers should never be able to edit a booking or a payee.
  3. Contractors expire. Give them access to the trips they work on, with an end date.

Where traveler records live matters too. If advisors keep client notes in a separate tool, apply the same rules there. See CRM for travel agents.

What is separation of duties for payouts?

Separation of duties means no single person can move money end to end. NIST describes the principle as no user should be given enough privileges to misuse the system on their own.

Its control catalog (AC-5) says this includes dividing mission or business functions and support functions among different individuals or roles. It also says the people who administer access should not also administer the audit functions.

For an agency, the riskiest pair of permissions is adding a payee and approving a payout. One person, two clicks, and commission goes to the wrong bank account.

What this means for agencies: the person who adds or edits payee bank details should not be the person who approves payouts to that payee. In a two-person shop, the owner approves and someone else enters, or the owner enters and a second person checks. Payee checks such as payout ID verification add a second layer: the money can only go to a verified person at a verified account.

The PCI guide's refund example works the same way. Taking a payment and refunding it are two different permissions.

How should you onboard and offboard staff?

Start narrow and widen on request. Revoke on the last day, before the person leaves.

PCI DSS v4.0 is blunt about leavers: access for terminated users is immediately revoked. NIST's personnel termination control (PS-4) says to disable system access and revoke credentials upon termination. Its guidance adds that organizations should, in some cases, consider disabling accounts before the person is told.

A short checklist:

  1. One person, one login. The PCI guide says unique user IDs help you keep track of who logs in and when, and any changes they make. Never share an admin login.
  2. Get approval for each role. PCI DSS v4.0 requires privileges to be approved by authorized personnel.
  3. Change access when roles change. An advisor who moves into finance should lose advisor access they no longer need. NIST covers this under personnel transfer (PS-5).
  4. Remove access the same day someone leaves. Include supplier portals, email, shared drives and payment tools, not only your main platform.
  5. Clean up idle accounts. PCI DSS v4.0 says inactive user accounts are removed or disabled within 90 days.
  6. Review everyone twice a year. PCI DSS v4.0 asks for a review of all user accounts, including third-party and vendor accounts, at least once every six months.

Should admins use multi-factor authentication?

Yes, first. CISA, the US cybersecurity agency, tells businesses to require MFA and to start with admin accounts and employees who handle sensitive data. NIST lists multi-factor authentication for access to privileged accounts as its own control (IA-2(1)).

Multi-factor authentication (MFA) means proving who you are in two or more ways, such as a password plus a code or a security key. CISA says it can significantly reduce the risk of account compromise.

Not all MFA is equal. CISA rates security keys as the best protection against phishing, and text or email codes as the weakest protection. Put admin and finance roles on an authenticator app or a security key.

What should an audit log record?

An audit log is a record of who did what, and when. It is how you find out who changed a payee, who exported a traveler list, or who refunded a booking.

NIST's control catalog says to log the execution of privileged functions (AC-6(9)). Its event logging control (AU-2) lists examples such as password changes, failed logons and administrative privilege usage. PCI DSS v4.0 requires logs to capture all actions taken by any individual with administrative access.

For an agency, log at least these:

A log nobody reads protects no one. NIST's AU-6 control calls for reviewing audit records for inappropriate or unusual activity. Folding a quick log check into your month-end close is a simple way to make that a habit.

Which privacy laws make access control matter?

Two are worth knowing. This is a summary, not legal advice.

California (CCPA). A business covered by the California Consumer Privacy Act must implement reasonable security procedures and practices appropriate to the nature of the personal information (Civil Code 1798.100(e)). If unencrypted personal data is stolen because a business failed that duty, consumers can sue for statutory or actual damages (1798.150). The CCPA covers businesses that meet set thresholds, such as gross annual revenue of $26,625,000 or more in the preceding calendar year. That is the inflation-adjusted figure, effective January 1, 2025. Check whether the law applies to you.

EU (GDPR). Article 32 requires appropriate technical and organisational measures to ensure a level of security appropriate to the risk. Article 32(4) adds that anyone who has access to personal data does not process them except on instructions from the controller. Role-based access is one of the plainest ways to show both.

How Tripdash handles roles and permissions

Tripdash Organizations offers Super-admin, Admin, Agent and Analyst roles for multi-user teams, with visibility that differs by role. Everyone sees exactly what they need, so you can grow your team without exposing what they should not see. See how Tripdash works.

For more on building the agency around it, start with how to start a travel agency.


Sources

  1. NIST. SP 800-53 Rev. 5, Security and Privacy Controls for Information Systems and Organizations, September 2020, updated December 10, 2020. Controls AC-5, AC-6, AC-6(9), AU-2, AU-6, IA-2(1), PS-4, PS-5.
  2. NIST. SP 800-53 Release 5.2.0 control catalog (OSCAL), 2025.
  3. NIST Computer Security Resource Center. Glossary: least privilege.
  4. NIST Computer Security Resource Center. Glossary: separation of duty, citing NIST SP 800-192.
  5. PCI Security Standards Council. Data Security Essentials for Small Merchants: Guide to Safe Payments, version 3.0, April 2024. Page 18.
  6. PCI Security Standards Council. Self-Assessment Questionnaire D for Merchants, PCI DSS v4.0, April 2022. Requirements 7.2.1–7.2.4, 8.2.5, 8.2.6, 10.2.1.2. Page 4 (applicability).
  7. PCI Security Standards Council. Self-Assessment Questionnaire A, PCI DSS v4.0, April 2022. Merchant eligibility criteria.
  8. PCI Security Standards Council. Just published: PCI DSS v4.0.1, June 2024.
  9. PCI Security Standards Council. PCI DSS document library.
  10. CISA. Require Multifactor Authentication, Secure Our World.
  11. California Privacy Protection Agency. California Consumer Privacy Act of 2018, as amended, effective January 1, 2025. Sections 1798.100(e), 1798.140(d), 1798.150.
  12. California Privacy Protection Agency. Frequently asked questions, revenue threshold effective January 1, 2025.
  13. European Union. Regulation (EU) 2016/679 (GDPR), Article 32.

Frequently asked questions

Most agencies need five: owner or admin, finance, agent or advisor, analyst or read-only, and contractor. Each gets the least access its job requires.

Usually not. Advisors should see their own travelers and earnings. Owners, finance and analysts can see across the agency for oversight.

The same day, ideally before they go. PCI DSS v4.0 says access for terminated users is revoked immediately.

Someone other than the person who added or edited the payee's bank details. Separating those two steps stops one person from redirecting money alone.

Yes. A log of role changes, payee edits, payouts and exports is how you find out what happened when something goes wrong.

More from Tripdash