Ask a travel agency owner how much they sold last month and they'll usually know. Ask how much profit they made on that desert safari package, that visa service or that group tour, and the answer is often a guess. Revenue is visible because customers pay the agency. Costs are scattered across hotel invoices, transport bills, visa fees, guide payments and card charges, often recorded weeks later, if at all.
The result is a business that can look busy and still lose money. This guide explains how to track real profit on every booking, which records every agency needs, and how the right software turns accounting from a month-end headache into a normal part of daily work. It is a practical guide, not tax advice: rules differ by country, so work with your accountant on tax treatment.
Why travel accounting is tricky
- Money arrives before costs. Customers pay upfront, while suppliers invoice later. The bank balance looks healthy even when margins are thin.
- Many suppliers per booking. One package may involve a hotel, a transport company, a guide, entry tickets and a visa fee.
- Refunds and changes. Cancellations, partial refunds and date changes all affect revenue and costs.
- Different services, different margins. Visas, activities, cars and packages each earn very differently.
- Tax on travel services can be complex, especially where margins, not full prices, are taxed in some cases.
The core idea: profit per booking
Every booking should carry two sides: what the customer paid, and what it cost you to deliver. Profit per booking is simply the difference. When you record costs against each booking, you can answer the questions that really matter:
- Which packages make money and which only look popular?
- Which service line earns the most after costs: tours, visas, cars or activities?
- Which supplier's price increase has quietly eaten your margin?
- Which branch or salesperson brings the most profitable bookings?
1. Record every customer payment against its booking
Every payment, whether online, by card at the counter, by bank transfer or in cash, should be linked to a booking. Online gateway payments can be recorded automatically. Manual payments should be entered the same day. When a booking is fully paid, mark it paid. This makes outstanding customer balances visible and stops the classic mistake of delivering a service that was never paid for.
2. Record costs as soon as you know them
Enter the costs of each booking, such as hotel, transport, guide fees, tickets and visa charges, as soon as you commit to them, not months later when the invoice turns up. Even an estimated cost recorded early is better than none. When the final invoice arrives, update it.
3. Track suppliers and what you owe
A supplier list with outstanding payables shows exactly how much you owe each hotel, transport company or operator. Record each supplier payment when you make it, and review a supplier statement before paying to avoid paying twice or missing an invoice. Paying suppliers on time also protects your relationships and rates.
4. Handle refunds properly
When a customer cancels, decide clearly what happens to the money: a full refund, a partial refund, or amounts retained under your cancellation policy. Record the refund or retained amount against the original booking, so revenue and profit reports stay accurate. Refunds recorded outside the system are one of the biggest sources of confusion in travel accounts.
5. Keep tax records organised
Depending on your country, you may charge VAT or GST on some services, and some travel services have special rules. Configure your tax settings with your accountant, make sure invoices show tax correctly, and use a tax report to prepare filings. Clean, complete transaction records make every tax return faster and less risky.
6. Use a proper chart of accounts
A chart of accounts organises money into categories: sales by service, supplier costs, bank and cash, card fees, salaries, rent and so on. Even a simple chart makes your profit and loss meaningful. Manual journal entries cover the things that don't come from bookings, such as rent, salaries or owner transfers.
7. Review profit and loss monthly
A profit and loss statement for each month, filtered by date range, shows whether the business is actually making money after all costs. Compare months, look for unusual expenses and export the report for your accountant. Weekly profit checks on bookings, plus a monthly P&L review, give you control without drowning in detail.
A worked example
Consider a four-night package for two adults sold for 2,000 in your currency. The customer pays online, and the payment is linked to the booking. As the trip is arranged, the team records the costs: hotel 1,050, airport transfers 120, two day tours 260, a visa service fee paid to a partner 180, and the card processing fee on the payment 50. Total cost: 1,660. Profit on the booking: 340, a margin of 17%. That is a healthy result, and now you can prove it rather than assume it.
Now imagine the hotel raises its rate for the next season by 10%, adding 105 to the cost. If the package price isn't updated, the margin falls to about 12% without anyone noticing, unless costs are recorded per booking. Multiply that across a season of bookings and the difference between a good year and a poor one becomes clear.
The same example shows why refunds matter. If the customer cancels and you retain 300 under your policy while refunding 1,700, recording both against the booking keeps your revenue honest and shows whether the retained amount covers any non-refundable costs you have already paid.
Reports every agency should look at
| Report | How often | What it tells you |
|---|---|---|
| Profit per booking | Weekly | Whether individual sales are healthy |
| Profit by service | Monthly | Which service lines to grow or fix |
| Supplier payables | Weekly | What you owe and to whom |
| Customer payments and balances | Daily or weekly | Unpaid bookings to chase |
| Tax report | Per filing period | Figures for returns |
| Profit and loss | Monthly | Overall business health |
A simple weekly routine
- Check that every payment received this week is linked to a booking.
- Enter supplier costs for all bookings delivered or committed this week.
- Review profit on this week's bookings and look into any that are low or negative.
- Review supplier payables and schedule payments.
- Record any refunds or retained amounts against their bookings.
Thirty minutes a week keeps your numbers reliable. At month end, the profit and loss and tax reports are already right.
Common accounting mistakes in travel agencies
Treating the bank balance as profit. Much of it may be customer money owed to suppliers.
Recording costs only when invoices arrive. Profit looks great for months, then collapses.
Keeping refunds off the books. Revenue reports become meaningless.
Mixing personal and business payments. It makes profit impossible to see.
Using separate systems for bookings and accounts. Every booking has to be entered twice, and the two never match.
Why bookings and accounts should be one system
Many agencies use booking software for sales and a separate accounting package for the books. That means entering every booking and payment twice, and reconciling differences every month. When finance is built into the same platform as bookings, every booking already carries its revenue and payments, costs are added directly to it, and profit is calculated without exporting anything. Your accountant still gets clean reports, but your team stops doing the same work twice.
Finance in Crafts Travel
Crafts Travel by Crafts Software includes a finance module inside the same platform as your packages, visas, cars, activities and bookings. You can record costs against each booking and see profit per booking and per service. Customer payments can be received, refunded or partly retained against the booking, and online payments through Stripe, Razorpay and PayPal are recorded against bookings automatically.
A chart of accounts, manual journal entries and a transaction ledger, where entries can be voided or reassigned, keep everything organised. Suppliers have their own directory with outstanding payables, supplier payments and statements. Configurable tax settings and a VAT report support your filings, and the profit and loss statement can be filtered by date range and exported to CSV for your accountant. Business insights and booking reports round out the picture, with branch-level revenue for agencies with several offices.
Know Your Numbers
See the Real Profit on Every Booking
Crafts Travel brings tour packages, visa applications, car rentals and activities together with bookings, leads, quotations, payments and finance in one system. Our team installs it on your own server with your branding, and can build extra features to fit how your agency works.
Explore Crafts Travel →Conclusion
Real profit in a travel agency comes from knowing the cost of every booking, not just its price. Link every payment to its booking, record costs early, manage supplier payables, handle refunds properly, keep tax records clean and review profit weekly and monthly. With bookings and finance in one system, this becomes routine. For related guides, see our guide to travel quotations and our travel agency software buyer's guide.