Short answer: a travel agency is mostly a pass-through business. The customer pays you the full fare, but your income is only the commission, markup or service fee; the rest is money you hold on the way to a supplier. Clean agency accounting keeps those two flows separate, tracks what you owe each supplier per booking, and reconciles bank, supplier statements and the booking system against each other on a fixed routine.
Why agency books differ from normal bookkeeping
A retail shop buys stock, sells it and books the full sale as revenue. A travel agency usually does not own what it sells. When a customer pays 50,000 for an air ticket and your commission or markup is 2,000, only the 2,000 is your income. The other 48,000 belongs, economically, to the airline or consolidator, and it sits in your bank account only until settlement.
That single fact drives everything unusual about agency accounting: turnover looks enormous compared with profit, the bank balance says nothing about how much money is actually yours, and a missed supplier payment can wipe out a month of margin. Accountants who treat the full ticket value as revenue produce books that overstate income, break tax reporting and make margins impossible to see. How gross versus net treatment applies to your entity is an accounting-standards judgement (principal versus agent), so have your accountant set the policy once and apply it consistently.
Pass-through money versus revenue
The practical way to think about every rupee, dollar or pound that arrives is to split it into two buckets at the moment of booking:
| Money in the booking | What it is | Where it belongs in the books |
|---|---|---|
| Supplier cost (fare, hotel net rate, package net) | Pass-through. You are collecting it on the way to the supplier. | A liability to the supplier (or a receivable from the customer until they pay), not revenue. |
| Commission from the supplier | Your income, paid or credited by the airline, consolidator or hotel. | Revenue when the recognition conditions your accountant has set are met. |
| Markup added on top of the net rate | Your income, decided by you per booking or rate rule. | Revenue, tracked per booking so margin reports mean something. |
| Service or convenience fee | Your income, charged to the customer directly. | Revenue, usually recognised at the time of the service. |
| Taxes collected (GST, VAT and similar) | Government money passing through you or the supplier. | A tax liability, never revenue. |
Booking systems that capture net cost, markup and fee as separate fields at the time of sale make this split automatic. Systems that store only one total force someone to reverse-engineer margins later, which is where errors start. This is one reason agencies move from spreadsheets to travel agency software once volume grows.
Supplier liabilities, deposits and wallets
The second big difference is that agencies rarely pay suppliers booking by booking. Money flows to suppliers through a few standard mechanisms, each with its own accounting shape:
- BSP or ARC settlement. IATA-accredited agents report air sales through the Billing and Settlement Plan and remit one net amount per cycle. Your books need a per-booking supplier liability that the periodic BSP billing then clears. See our guide to BSP reconciliation for how that matching works.
- Consolidator and API wallets. Many agencies prepay a consolidator or supplier wallet and each booking draws it down. The wallet balance is your asset (a prepayment), and every issuance moves value from that asset to cost of sale.
- Credit lines. Bed banks and consolidators may extend a credit limit with weekly or fortnightly statements. Bookings create a supplier payable immediately, even though cash leaves later.
- Customer deposits. Money taken for a package that has not yet travelled, or before tickets are issued, is a customer liability, not income. Holding it in a way that you can always refund or apply it is both an accounting and a trust issue.
An agency running three supplier wallets, one credit line and BSP has five different settlement rhythms in one bank account. Without per-booking tracking, nobody can say on a given day how much of the bank balance is spoken for. That question, "how much of this cash is actually ours", is the one agency owners most often cannot answer, and the one good books answer instantly.
When commission and markup become income
Recognition timing is a policy decision your accountant should make against the standards that apply to you (for example Ind AS 115 or IFRS 15 style principal-versus-agent tests), but the practical patterns are consistent across agencies:
- Air commission and incentives are typically tied to ticket issuance, with later adjustments when tickets are refunded, voided or reissued. Airline debit memos can claw income back months after the sale, so books need a way to post negative adjustments against the original booking.
- Hotel and package margin is often linked to travel dates or cancellation deadlines rather than the booking date, because until the cancellation window closes the sale can still unwind.
- Service fees are usually earned when the service is performed, and refund policy for those fees should match what your website promises.
The common thread: every income figure must trace back to a booking reference, so that when a refund or an ADM arrives, the adjustment lands on the same booking and your margin history stays true.
Daily and weekly accounting routines
Agencies that stay clean do a small number of things on a fixed rhythm rather than a heroic cleanup at month end:
- Daily: match yesterday's bookings against payments received; flag anything issued but unpaid
- Daily: record voids, refunds and reissues against their original bookings on the day they happen
- Daily: check wallet and credit-line balances against expected drawdown before issuing more
- Weekly: reconcile the bank statement against the booking system, not just against the ledger
- Weekly or per cycle: reconcile the BSP or consolidator statement line by line against your own sales report
- Weekly: chase customer receivables and review deposits held against upcoming travel
- Monthly: close margins per booking, review unmatched items and clear suspense accounts to zero
The routine matters more than the tooling. A spreadsheet maintained daily beats an ERP nobody reconciles. But past a few hundred bookings a month, manual matching starts consuming a full-time person, which is the usual trigger for automation.
The reports an owner should actually read
Four reports tell an agency owner almost everything, and each depends on the pass-through split being recorded correctly:
- Margin per booking and per supplier. Turnover is vanity in travel; this report shows where the money is actually made and which supplier or product quietly lost margin to fees and ADMs.
- Supplier liability position. What you owe each supplier and wallet as of today, against the cash available.
- Receivables ageing. Who owes you, especially corporate and B2B sub-agent balances, which age fast.
- Unreconciled items. Bookings with no matching payment, payments with no matching booking, and statement lines with no match at all. A growing list here is the earliest warning of trouble.
What a travel ERP automates
A travel-specific ERP does not change the accounting rules; it removes the manual matching. Because it sits on the booking flow, it can capture the split (net, markup, fee, tax) at the moment of sale and post it without retyping:
In practice that means auto-posted invoices and receipts, wallet ledgers that update on every issuance, statement imports that match BSP and consolidator lines to bookings and leave only true exceptions for a human, and tax reports built from data that was structured correctly from day one. We cover the invoicing side in detail in automating travel agency invoicing, and the systems themselves on our travel ERP software page. Indian agencies should also read our overview of GST for travel agents, because the tax treatment depends on exactly the fields discussed here.
This article is general information about travel technology and online marketing. It is not legal, tax or financial advice, and advertising platform policies change often. Check the current policy documents and take professional advice for your own situation.