• Choose your language9 languages
Request a demo
B2B

B2B travel agent commission: tracking sales from booking to payout

B2B travel agent commission: tracking sales from booking to payout

How consolidators and B2B agencies set up, track and pay sub-agent commission correctly, from the first rule to the month-end close.

Key takeaways

  • Decide per service whether you pay commission or let agents add markup
  • Attach the agent to every booking when it is created
  • Release commission on completed bookings to avoid clawbacks
  • Give every agent earned, paid and available figures with the bookings behind them
  • Pay on a fixed cycle with an approval step and reconcile every month

B2B travel agent commission looks simple on paper: an agent sells, you pay them a share. In practice it is one of the most common sources of friction between a consolidator and its sub-agents. Commission gets worked out by hand at month end, paid on bookings that were later cancelled, or paid twice because two people kept two spreadsheets.

This guide is for owners, finance managers and agent desk teams at consolidators, wholesalers and B2B agencies. It explains how to set up sub-agent commission rules, record commission on every booking, handle cancellations and reissues, run payout cycles, close the month and prevent disputes. Most of it is general practice that applies whatever software you use. Where we describe TravelSuite ERP, we only describe what its B2B module does today.

What B2B travel agent commission is, and how it differs from markup

Two pricing models sit behind most B2B sales, and mixing them up causes most of the arguments. With commission, you sell to the traveller at your price and pay the agent a share of the sale afterwards. With agent markup, you sell to the agent at a net price and the agent adds their own margin on top when they sell to the traveller.

Commission. The agent's earning is a cost to you. It sits in your books as a payable to the agent until you pay it. You know exactly what you owe, but you also carry the risk of paying it on a sale that later falls apart.

Markup. The agent's earning never passes through your books. You invoice the agent the net amount, and whatever they charge above that is theirs. Your exposure is collecting the net amount from the agent, not paying them.

Many consolidators use both: markup on flights, where agents price their own fares, and commission on hotels, tours, visas or Umrah packages, where you set the selling price. That is fine, as long as every booking clearly says which model applies.

A worked example

Here is the same hotel booking sold under each model. The numbers are invented to show the arithmetic, not real rates.

LineCommission modelMarkup model
Supplier cost to you$800$800
Your price$1,000 to the traveller$900 net to the agent
Agent's earning$100 commission (10%)$100 markup added by the agent
Traveller pays$1,000$1,000
Your margin$100 after paying commission$100 from the net price
Who invoices the travellerYouThe agent

Example data. Amounts and rates are illustrative only.

The margin is the same in this example, but the cash flow, the invoicing and the risk are not. Under commission you collect $1,000 and owe $100. Under markup you collect $900 from the agent and owe nothing. Decide which model each service uses before you write a single agent agreement.

Setting up B2B travel agent commission rules

Good commission rules are boring: written down, easy to calculate and applied the same way every time. Start with one default rule and add exceptions only where you have a written agreement.

Percentage or fixed amount

A percentage suits high-value services where the price varies, such as tour packages, hotel stays and Umrah packages. A fixed amount per booking suits low-value, high-volume services such as visa processing, where a small percentage would be meaningless and hard to explain. Many consolidators use a percentage as the default and fixed amounts for specific services or agents.

Rules by service, supplier and agent group

As your network grows you will want rules that vary along three lines. Keep the structure as flat as you can, because every extra layer is another place for a disagreement.

  • By service: a different rate for hotels, tours, visas and Hajj & Umrah, because margins differ.
  • By supplier: a lower rate on a supplier where your own margin is thin, or a higher one on a contracted hotel you want to push.
  • By agent group: tiers such as new, standard and key agents, reviewed on volume every quarter or season.
  • By individual agent: a negotiated rate that overrides everything else, recorded in the agent's profile and agreement.

Write down which rule wins when two apply. The usual order is individual agent first, then agent group, then supplier or service, then the default. If your software cannot apply a layer, keep that layer out of your agreements rather than calculating it by hand.

What the agent agreement should say

Most commission disputes can be traced back to an agreement that left something out. A one-page schedule attached to each agent agreement is usually enough, as long as it covers the points below.

  • Rate and base: the percentage or fixed amount, and whether it applies to the gross sale or the sale after taxes and service fees.
  • Effective date: when the rate starts, so a mid-month change is applied to the right bookings.
  • Release point: whether commission becomes payable on confirmation or on completion.
  • Changes: how cancellations, refunds, reissues and supplier penalties affect commission.
  • Payment: the payout cycle, the currency and the method.
  • Set-off: whether you may deduct amounts the agent owes you from their commission.

What TravelSuite ERP supports today. In the B2B module you set a default commission as a percentage or a fixed amount per booking, and you can give any agent their own commission, which takes priority over the default. Agent profiles hold the agent type, contact details, commission rule and status. Rules by supplier or service are not part of the B2B module description, so treat those as questions for any vendor you evaluate.

Related guideB2B & B2C Booking

Recording commission on every booking

Commission is only as accurate as the link between a booking and the agent who brought it. If that link is a note in a chat or a column someone fills in later, the month-end total will be wrong. The agent must be attached to the booking when the booking is created.

For every agent booking, you want to be able to see these fields in one place:

  • The agent who made the sale
  • The service, such as hotel, tour, visa or Hajj & Umrah
  • The customer or traveller
  • The sale amount
  • The commission amount and how it was calculated
  • The commission status: pending, available, paid or reversed

In TravelSuite ERP, your team selects the agent when creating a hotel, tour, visa or Hajj & Umrah booking. The booking then appears in Agent Bookings with the sale, the commission and the commission status, and it stays in the same booking list as your direct sales. Because agent bookings, invoices and payouts share the accounting database, nothing is entered twice.

  1. 1Add agent
  2. 2Set commission
  3. 3Book the sale
  4. 4Track status
  5. 5Pay out
  6. 6Review
From new agent to commission payout

When commission becomes payable

This is the decision that prevents most clawbacks. Commission can become available when a booking is confirmed or when it is completed. Confirmation is earlier and keeps agents happy, but if the traveller cancels after confirmation you may already have paid commission on a sale you lost.

Releasing on completion is safer: a booking cancelled before travel never reaches the agent's available balance. TravelSuite ERP lets you choose either point, and recommends completion for exactly this reason. Tell agents which rule you use, in writing, so nobody expects commission the day a booking is confirmed.

Cancellations, refunds, reissues and commission reversal

Changes after booking are where commission records go wrong. Agree a written rule for each case and apply it the same way for every agent.

EventBefore commission is paidAfter commission is paid
Full cancellationNo commission is dueReverse it and deduct from the next payout
Partial refundRecalculate on the reduced saleDeduct the difference next cycle
Reissue or date changeCommission on the final sale onlyAdjust if the sale amount changed
Supplier penaltyAgree who bears it in advanceAgree who bears it in advance
Name change or upgradeRecalculate on the new amountPay the top-up next cycle

Three habits keep this manageable. First, never delete a cancelled booking: change its status so the history stays visible. Second, record a reversal as its own entry against the original booking, so the agent's statement shows both the commission and the deduction. Third, be clear whether commission is calculated on the gross sale or on the sale after taxes and service fees, because reissues and refunds change those parts differently.

If you release commission only on completed bookings, most cancellations never touch the balance and reversals become rare. That is the main argument for the completion rule. Reversals after payout still happen, for example a refund after travel, so you still need a clear way to record them.

General information only. How commission, refunds and deductions are treated for tax depends on your country and your agreements. Confirm with your accountant or tax adviser.

Agent statements, balances and credit

Agents trust numbers they can check. The best way to stop the weekly "what do I have?" message is to give every agent the same three figures you look at yourself.

  • Earned: total commission on qualifying bookings to date.
  • Paid: total commission already paid out.
  • Available: what can be paid now, after pending and reversed amounts.

A statement should list each booking behind those totals, with dates, sale amounts, commission, status changes and payouts, so an agent can match it to their own records line by line. Send it with every payout, not only when an agent asks. TravelSuite ERP's Commissions & Payouts screen shows earned, paid and available commission for every agent, and the Agent Management dashboard shows agent sales and the payable balance.

Hello, here is your commission statement for this month. Earned: $1,240. Paid this cycle: $1,000. Reversed for one cancelled booking: $60. Available after this payout: $180. The booking list is attached. Reply here if any line does not match your records.

Example data. A sample message to send with a payout statement.

Credit limits and wallets as general concepts

Commission is money you owe agents. Many consolidators also have money flowing the other way: agents who book on credit, or who top up a deposit, often called a wallet, and book against it. A credit limit caps how much an agent can owe you before new bookings stop. A wallet means agents pay first and book from the balance.

Keep these separate from commission in your records, even if you settle them together. Netting commission against what an agent owes you is common, but only do it when the agreement allows it and the statement shows both sides. If you use credit or wallets, ask any vendor how they are recorded, who can change a limit, and how they appear next to commission on the agent statement.

Related guideTravel agency profit and loss: what to measure every month

Commission payout cycles and approvals

A predictable commission payout schedule matters more to agents than the exact day. Pick a cycle and stick to it.

Weekly. Suits small, high-volume agents who depend on cash flow, at the cost of more payment runs for your accounts team.

Fortnightly or monthly. Easier to run and to reconcile. Monthly is the most common choice for established networks.

After travel or season end. Common for Hajj & Umrah sub-agents, where packages are paid in instalments and completion comes after the return flight. Confirm your own season dates and rules with the official authorities, as they change.

Whatever the cycle, put an approval step before money leaves. A simple routine works:

  1. Freeze the cycle: no new adjustments after the cut-off date.
  2. Pull each agent's available balance and the bookings behind it.
  3. Check reversals, open disputes and anything netted against what the agent owes you.
  4. A second person approves the payout list.
  5. Pay, record each payout against the agent and send the statement.

In TravelSuite ERP you record a payout for any amount up to the agent's available balance, and the earned, paid and available figures update. Payouts reach the accounts, so the commission payable and the bank entry agree without a separate spreadsheet. Agents can be in other countries, and multiple currencies are supported, but agree in writing which currency commission is calculated and paid in.

Related guideFinance & Accounting

Month-end reconciliation for travel agent commission management

Reconciliation answers one question: does the commission you owe in your books match the sum of every agent's available balance and the payouts you made? If it does not, something was entered outside the system or a reversal was missed.

  1. Total commission earned this month across all agents, from bookings.
  2. Subtract reversals for cancellations and refunds.
  3. Subtract payouts made this month, matched to bank or cash entries.
  4. Compare the closing balance with the commission payable in your accounts.
  5. Investigate any agent whose balance moved without a booking or a payout.
  6. Review bookings still pending, especially old ones that never completed.

The fifth step finds most errors. A balance should only change because of a booking, a reversal or a payout. Anything else is a manual adjustment and needs a note and an approver. When bookings, invoices and payouts share one database, most of this list is a report you read, not a spreadsheet you build.

Common B2B travel agent commission disputes and how to prevent them

Most disputes are not about money. They are about missing information. These are the ones consolidators see again and again.

DisputeUsual causePrevention
"I sold that booking"Agent not attached at booking timeAgent selected when the booking is created
"Wrong rate applied"Rate agreed verbally or changed mid-monthWritten rates with effective dates
"Where is my payment?"No fixed cycle or statementFixed cycle and a statement every payout
"Why was I deducted?"Reversal not shown on statementReversals as visible entries per booking
"Commission on taxes too"Calculation base never agreedAgreement states gross or net base

Two further habits help. Answer agent questions from one shared inbox with the booking history to hand, so replies are consistent. And review special rates when an agent's volume changes, rather than letting old deals run indefinitely.

KPIs to watch in your B2B travel portal

Commission data tells you more than what you owe. Review a short set of numbers every month and compare them with the previous period.

  • Sales and bookings per agent: who is growing, who has gone quiet.
  • Commission earned per agent: and as a share of their sales, to spot rates that no longer make sense.
  • Cancellation rate per agent: high cancellations usually mean poor qualification or speculative holds.
  • Outstanding commission payable: the total you owe across the network.
  • Payout timeliness: whether each cycle ran on the agreed date.
  • Disputes raised: the count and the cause, so you fix the process, not just the case.

TravelSuite ERP's Agent Performance view ranks agents by bookings, sales and commission earned, with filters to narrow the list. Use it to decide which partners deserve more attention, better rates or a conversation.

Look at the trend, not one month in isolation. An agent whose sales are flat but whose cancellations are rising needs a different conversation from one who has simply gone quiet. A falling total of outstanding commission alongside rising sales usually means your payout cycle is working.

Related guideB2B consolidators

What to ask a travel consolidator software vendor

Take this list into demos and ask each vendor to show, not tell, using one of your own agents and a booking that gets cancelled.

  • Is the agent attached when the booking is created, and on which services?
  • Can commission be a percentage or a fixed amount, with a default and per-agent overrides?
  • Which other rule layers are supported, such as by service, supplier or agent group?
  • When does commission become payable, and can I choose confirmation or completion?
  • What happens to commission on a cancellation, a partial refund and a reissue?
  • Does each agent see earned, paid and available commission, and the bookings behind it?
  • Can I pay part of a balance, and does the payout post to the accounts?
  • How are credit limits, wallets and markup recorded next to commission?
  • Which currencies are supported for agents abroad?
  • Can you import my existing agents and opening balances?

With TravelSuite ERP, B2B agents with commission and payouts are part of the Business plan. We import your agent list and opening balances from Excel during setup, and most businesses go live in 7 to 14 days, including data import and staff training.

If your agent commission still lives in spreadsheets and chats, start with three changes: attach the agent to every booking, release commission only on completed bookings, and pay from an available balance on a fixed cycle. If you would like to see how this works in TravelSuite ERP with your own agents, book a demo and talk to our team.

Frequently asked questions

What is the difference between agent commission and agent markup?

With commission, you sell to the traveller at your price and pay the agent a share afterwards, so the commission is a payable in your books. With markup, you sell to the agent at a net price and the agent adds their own margin when selling to the traveller, so their earning never passes through your accounts. Many consolidators use markup for flights and commission for hotels, tours, visas or packages. Each booking should state clearly which model applies.

Should sub-agent commission be a percentage or a fixed amount?

A percentage suits high-value services with varying prices, such as tour packages, hotel stays and Umrah packages. A fixed amount per booking is simpler for low-value, high-volume services such as visa processing. A common setup is a percentage as the default, with fixed amounts or negotiated rates for specific services or agents. Whatever you choose, agree the rate in writing before the first booking and record which rule takes priority when two apply.

When should commission become payable to a B2B agent?

Commission can become payable when a booking is confirmed or when it is completed. Confirmation is earlier, but if the traveller cancels you may already have paid commission on a lost sale. Releasing commission only on completed bookings is safer, because bookings cancelled before travel never reach the agent's available balance. Whichever point you choose, tell agents in writing so nobody expects payment the day a booking is confirmed.

How should commission be handled when a booking is cancelled or refunded?

If commission has not been paid, a full cancellation means no commission is due and a partial refund means recalculating on the reduced sale. If it has already been paid, record a reversal as a separate entry against the original booking and deduct it from the next payout, so the agent's statement shows both lines. Never delete cancelled bookings, and agree in advance who bears supplier penalties and whether commission is calculated on gross or net amounts.

How often should a consolidator pay agent commission?

Monthly is the most common cycle for established agent networks because it is easier to run and reconcile. Weekly suits small, high-volume agents who depend on cash flow. Hajj and Umrah sub-agents are often paid after travel or at season end, once packages complete. The exact day matters less than predictability: pick a cycle, set a cut-off date, add an approval step before payment and send every agent a statement with each payout.

How does TravelSuite ERP track B2B agent commission?

Your team selects the agent on hotel, tour, visa and Hajj & Umrah bookings. Commission is calculated from a default rule, as a percentage or fixed amount per booking, or from the agent's own rate, which takes priority. Commission becomes available when the booking is completed or confirmed, as you choose. Commissions & Payouts shows earned, paid and available amounts per agent, and you record payouts up to the available balance. It is part of the Business plan.

TravelSuite ERP
About the authorTravelSuite Team

The TravelSuite team builds travel booking and ERP software for agencies in Bangladesh, Malaysia, the GCC and the USA.

Want to see this in your agency?

Book a free 30-minute walkthrough with our team.

Request a demo
Back to blog

Ready to run your agency from one platform?

Book a free walkthrough or message our team on WhatsApp.

TravelSuite support agent Need help?Chat on WhatsApp