What back-office accounting means for an agency
A travel agency has two halves. The front office is where the selling happens: quoting trips, booking flights and hotels, talking to clients and suppliers. The back office is where the money is tracked after the sale: who has paid, who still owes, what you owe your suppliers, what commission you actually earned, and whether the numbers tie out at the end of the month.
Back-office accounting is the discipline of recording every one of those movements against the booking that caused it, so that at any moment you can answer three questions without guessing: how much is owed to us, how much do we owe, and did this trip actually make money.
They are not the same job, and one does not replace the other. We wrote about that gap in detail in do I still need QuickBooks if I use Wihemi Travel.
Why travel agency accounting is different
Most accounting software is built around a simple model: a sale happens, money comes in, an expense happens, money goes out. Record each side, categorize it, and file. That works for a shop that sells a product and gets paid once.
A travel booking does not behave that way. A single trip can involve a deposit now, a balance in three months, several suppliers each paid on different dates, a commission that depends on the final price, a change that moves the numbers, and sometimes a refund that reverses part of it. The money arrives and leaves in pieces, on different days, in different currencies, and none of it is meaningful unless it stays attached to the specific booking it belongs to.
General accounting software records those pieces as they hit the bank, but it does not follow a booking through its life. It sees six bank lines; it does not see one trip. Here is the difference, side by side:
| Can it… | General accounting software | Booking-level back office |
|---|---|---|
| Record income and expenses | ✓ | ✓ |
| Follow one booking through its life | ✗ | ✓ |
| Tie each payment to a reservation | ✗ | ✓ |
| Show what each client or agency owes | ✗ | ✓ |
| Verify a supplier invoice before paying | ✗ | ✓ |
| Show commission and margin per booking | ✗ | ✓ |
| Multi-currency, rolled to one report | Limited | ✓ |
| Read-only audit trail of every change | Limited | ✓ |
That is the core reason travel agencies outgrow generic tools and spreadsheets: the tool records the money, but it cannot answer questions about the booking. For a step-by-step view of the flow, see how it works.
The booking lifecycle: where the money moves
Every booking travels through the same stages, and money moves at each one. The whole discipline is capturing that movement and tying it to the booking, so nothing floats free of the trip it belongs to.
1. The booking is created
A reservation is recorded with each service on its own line: the passenger, the supplier, the sale price, the currency, the expected commission, and the payment deadline. This is the anchor everything else attaches to.
2. The client pays a deposit, then the balance
Money comes in, often in two or more installments. Each payment has to be recorded against the booking it pays for, not dropped into the bank as loose cash. This is booking-to-payment reconciliation, and it is what lets you see, at any moment, what has been collected and what is still outstanding.
3. Suppliers are paid
The agency pays the airline, the hotel, the tour operator. Before that money leaves, the invoice should be checked against the real booking and its balance, so you never pay a bill that no reservation stands behind. That is supplier payment verification.
4. Commission and margin are calculated
Once the sale price and supplier costs are known, the commission and the net margin fall out of the numbers. Done properly, this is automatic and recalculates whenever anything changes. See automatic commissions and margin.
5. Changes and refunds
Trips change. A date moves, a passenger drops, a supplier issues a partial refund. Each of these adjusts the money on the booking, and each should be logged so the record still ties out afterward.
6. Reconciliation
At month-end, bank activity is matched against the payments already recorded. Because every payment was tied to a booking when it happened, reconciliation becomes a quick review rather than a reconstruction from email threads and memory.
The four things that break without it
When the back office is run on spreadsheets or on general accounting software alone, the same four failures show up, and they are the ones an audit of a travel agency's books tends to surface first.
Unallocated cash
Deposits land in the bank with nothing linking them to the reservation they paid for. Over a busy season this becomes a pile of money you cannot fully explain, and a receivables figure you cannot trust. You know the balance; you do not know who still owes you.
Unverified supplier payments
Invoices get paid before anyone confirms what is actually owed, on which booking, at what cost. A supplier who quietly overcharges is a small problem you catch in February or a large one you find in October. Without a match between an invoice and its booking, the same bill can even be paid twice.
Commission leakage
When commissions live in spreadsheets, some are never invoiced, some are paid at the wrong rate, and nobody notices because there is no line-by-line record of what each booking should have earned. Industry estimates commonly put commission leakage in the low single digits of revenue, which is real money for an agency running on thin margins. We cover the discipline side of this in you don't need another person, you need a process.
No audit trail
Without a log of changes, cancellations, and refunds, tax season and client disputes become a scramble to substantiate the books. A read-only audit trail means the record already exists when you need it, complete with who did what and when.
What good back-office accounting looks like
You do not need to become an accountant, and you do not need to fire anyone. You need every transaction tied to the booking, customer, or supplier it belongs to, and a small set of reports delivered on a schedule. When that is in place, the whole operation collapses onto a single screen you can actually read:
At a minimum, an agency owner should be able to see, without rebuilding anything:
- What each client and agency owes, and how overdue it is: agency receivables at a glance.
- What the agency owes suppliers, and against which bookings.
- The commission and net margin on each booking, so profit is visible, not just revenue.
- Sales, cost, cash collected, and outstanding balance on one screen: the dashboard.
- A full, read-only history of every change, so the books can always be substantiated.
Multi-currency and host agencies
Two wrinkles make travel harder than ordinary small-business accounting. The first is currency. Agencies routinely sell in one currency and pay suppliers in another, and the exchange rate at the moment of each transaction matters. Good back-office accounting records each booking and payment in the currency it happened in, then rolls everything up to a single reporting currency so the totals still mean something.
The second is the host agency model, where a host tracks commissions and receivables across many independent agents. Each agent's activity has to stay isolated and separately reconciled, while the host still sees the whole picture. That is a reporting problem generic tools handle badly, because they were never designed to keep many sub-ledgers cleanly separated inside one business.
Moving from spreadsheets to a system
The shift does not have to be a big-bang migration. The approach that works is deliberately small:
- Do not migrate history. Start recording new bookings and payments as they happen. The past is already filed; the value is in getting today right.
- Record only two things at first: the booking, and each payment against it. Everything else, commission, margin, receivables, follows from those two.
- Give the record one owner for the first month, so entries are consistent while the habit forms.
- Ignore the reports for two weeks. Let real data accumulate, then start reading the dashboard once there is something to read.
Within days you have a back office that is current instead of a year-end reconstruction. The test of success is simple: answering "what did this payment pay for?" should take seconds, not hours.
Glossary
- Back office
- The part of the agency that tracks money after the sale: payments, supplier costs, commissions, receivables, and reconciliation.
- Booking-to-payment reconciliation
- Linking every client payment to the specific reservation it pays for, so accounts tie out and no cash is unallocated.
- Commission leakage
- Commission the agency earned but never collected, or collected at the wrong rate, usually because it was tracked informally.
- Receivables
- Money owed to the agency by clients or agents. Payables are the mirror image: money the agency owes suppliers.
- Reconciliation
- Matching bank activity against the payments already recorded, to confirm the books agree with reality.
- Audit trail
- A read-only log of every change, cancellation, and refund, with who made it and when.
Frequently asked questions
Yes. Back-office accounting for bookings does not replace your general ledger; it feeds it. Keep your accountant and your ledger, and let the booking-level detail reconcile before it rolls up. More on this in do I still need QuickBooks.
A spreadsheet works until booking volume and multiple currencies outpace it. The failure point is usually unallocated cash and commission leakage, both of which come from a record that isn't tied booking by booking.
A CRM manages relationships and a booking engine helps you sell. Neither tracks whether a trip made money or whether a client still owes you. Back-office accounting is the financial layer beneath both.
Days, not months, if you start with new bookings rather than migrating history. See how it works.
See it on your own bookings
Thirty minutes. We walk through your records, not a demo dataset.
Request a demo