Guide

Travel agency accounting basics: how agency books really work

Travel agency books confuse good bookkeepers because most of the money moving through the bank account is not revenue. This guide explains what makes agency accounting different, the daily and weekly routines that keep books reconcilable, and which parts of the job an ERP can take off your plate.

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.

Advertisement

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:

The anatomy of one customer payment in travel agency accounting
Money in the bookingWhat it isWhere 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 supplierYour 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 rateYour income, decided by you per booking or rate rule.Revenue, tracked per booking so margin reports mean something.
Service or convenience feeYour 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.

Advertisement

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:

  1. 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.
  2. Supplier liability position. What you owe each supplier and wallet as of today, against the cash available.
  3. Receivables ageing. Who owes you, especially corporate and B2B sub-agent balances, which age fast.
  4. 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:

Flow diagram: a booking splits into supplier cost, margin and tax; supplier cost feeds wallet and BSP reconciliation, margin feeds income reports, tax feeds returns, and all three feed the ledger One booking Supplier cost (liability) Margin (income) Tax (liability) Wallet, credit line andBSP reconciliation Margin and supplierperformance reports Tax returns andfilings General ledger, one entry
An ERP captures the split once, at booking time, and every downstream report and reconciliation reuses it.

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.

Advertisement

Frequently asked questions

Is the full ticket value my turnover or only the commission?

It depends on whether you act as principal or agent for that product under the accounting standards that apply to you, and the answer can differ between your air, hotel and package business. Most pure agency sales are reported net (commission and fees as revenue), but this is a formal accounting judgement: have a professional set the policy for your entity rather than copying another agency.

Why does my bank balance look healthy while the business struggles?

Because most of the balance is pass-through money owed to suppliers, tax authorities or customers holding deposits. The number that matters is cash minus supplier liabilities, unremitted taxes and refundable deposits. Books that track liabilities per booking can produce that figure daily.

Do I need separate bank accounts for client money?

Rules differ by country, and some markets or trade schemes require or strongly encourage segregated client accounts. Even where it is not mandatory, separating customer deposits from working cash makes reconciliation easier and protects you from accidentally spending money that is not yours. Ask a local professional what applies to you.

How is a refund or reissue recorded?

Against the original booking. A refund reverses the supplier cost and the customer receipt, and adjusts your commission or fee per its own rules; a reissue adds a new fare difference and possibly a new fee. If adjustments are posted as standalone entries instead, margin history and supplier reconciliation both break. Our guide to airline refunds and reissues covers the operational side.

At what size does a travel agency need an ERP?

There is no fixed threshold. The usual signs are reconciliation taking more than a few hours a week, more than one wallet or credit line to track, B2B sub-agents with running balances, or margin reports that arrive too late to act on. Below that, disciplined spreadsheets plus standard accounting software work fine.

WhatsApp us