Travel agency software: the complete buyer's guide for 2027
What travel agency software does, which features matter for your type of agency, how pricing works, and how to run a fair evaluation and a calm migration.

Most of what customers pay you belongs to suppliers. Learn how to read your agency's P&L, find your real margins and close each month with confidence.
A busy travel agency can take in a lot of money and still make very little. The reason is simple: most of what customers pay belongs to someone else. Airlines, hotels, ground handlers, visa centres and sub-agents all take their share before anything is left for you. Your travel agency profit and loss statement is the report that shows what is actually left.
This guide explains, in plain English, how to read and improve a travel agency P&L. It covers why sales are not profit, the lines you should see on the statement, a worked example, gross margin per service line, cash versus accrual accounting, refunds and card charges, a monthly close checklist and the reports worth reviewing every week. You do not need an accounting background to follow it.
This article is general information, not accounting or tax advice. Revenue recognition, tax and reporting rules differ by country and change over time. Please confirm how they apply to your agency with a qualified accountant.
Imagine you sell a return ticket for $1,000 and the airline's fare and taxes come to $940. The customer paid you $1,000, but only $60 of it was ever yours. If you add up every payment you received this month and call it income, you will overstate how well the agency is doing by a wide margin.
This is the single most common misunderstanding in travel agency accounting. Money passes through your bank account on its way to suppliers. Until every supplier cost, refund and fee attached to a booking is counted, the money in the bank tells you about cash, not profit.
It helps to keep two numbers apart. Gross sales, sometimes called gross bookings or total transaction value, is the full amount customers paid or were invoiced. Net revenue is what the agency earns from those sales after the cost of the travel itself. Gross sales measures how busy you are. Net revenue and the margins below it measure how well you are doing.
How your accounts show a sale depends partly on the role you play in it. When you sell an airline ticket or a hotel room on behalf of the supplier, and the supplier carries the main responsibility for the service, many accounting frameworks treat you as an agent. In that case your statutory revenue is often only your commission or markup, not the full ticket price.
When you buy services yourself and resell them as your own product, for example a tour or an Umrah package where you set the price, carry the risk of unsold places and are responsible to the customer, you are more likely acting as a principal. Then the full package price is usually revenue and the supplier costs sit below it as cost of sales.
Many agencies do both. The exact treatment is a judgement your accountant makes under the rules that apply to you. For running the business, the practical point is this: track gross sales as a volume figure, and always look at the gross profit each booking actually leaves behind.
A profit and loss statement, also called an income statement, covers a period such as a month, a quarter or a year. It starts with what you sold and works down, step by step, to what you kept. For a travel agency, the main lines are usually these.
Two ratios matter most. Gross margin is gross profit divided by net sales, and it tells you how much each sale contributes. Net margin is net profit divided by net sales, and it tells you how much of each unit of sales the agency keeps in the end.
Here is a simple monthly P&L for an imaginary mid-sized agency that sells flights, hotels, visas, tours and Umrah packages. The numbers are made up to show how the lines fit together. They are not benchmarks.
| Line | Amount | What it means |
|---|---|---|
| Gross sales | $120,000 | Everything invoiced this month |
| Refunds to customers | ($3,000) | Cancelled and changed trips |
| Net sales | $117,000 | Sales after refunds |
| Cost of sales | ($103,520) | Fares, hotels, visas, vendor payouts |
| Gross profit | $13,480 | Money left to run the agency |
| Gross margin | 11.5% | Gross profit divided by net sales |
| Staff salaries | ($5,500) | Sales, ticketing and accounts staff |
| Rent and utilities | ($1,600) | Office and branch costs |
| Card and payment charges | ($900) | Fees on customer payments |
| Marketing | ($900) | Ads, social media and printing |
| Software and subscriptions | ($500) | Booking and business tools |
| Other overheads | ($400) | Travel, stationery, sundries |
| Operating profit | $3,680 | Gross profit minus expenses |
| Net margin | 3.1% | Operating profit divided by net sales |
Example data. All figures are invented for illustration and are not industry averages.
Look at the gap between the first line and the last. The agency handled $120,000 of customer money but kept $3,680 before tax. Every cost line is small next to gross sales, yet together they take most of the gross profit. A missed supplier fee or an unrecorded refund of a few hundred dollars changes the result noticeably.
Related guideB2B travel sales: tracking agent commission from booking to payout
The total gross margin hides very different stories. Flights, hotels, visas, tours and pilgrimage packages earn very different margins, so the next step is to split gross profit by service line. This is where most agencies find their real decisions.
| Service line | Net sales | Gross profit (margin) |
|---|---|---|
| Flights | $68,000 | $4,080 (6.0%) |
| Hotels | $20,000 | $3,000 (15.0%) |
| Umrah packages | $21,000 | $4,200 (20.0%) |
| Visa services | $3,000 | $1,200 (40.0%) |
| Tours and transfers | $5,000 | $1,000 (20.0%) |
Example data. These margins illustrate the method only.
In this example, flights bring in more than half of net sales but less than a third of gross profit. That does not mean you should stop selling flights. Tickets often bring the customer in, and the hotel, visa or package follows. It does mean you should know which services pay for the office, and price, promote and staff accordingly.
The second step is the hard one on spreadsheets. If supplier bills sit in a separate file, the cost of a booking is a guess. If costs are recorded against the booking as they happen, margin per booking, per service and per customer follows automatically.
Gross profit pays for everything else. Operating expenses are the costs that do not belong to a single booking: people, premises, marketing, software and the fees of being paid. Keep them in clear categories so you can see which ones grow faster than gross profit.
Track expenses by branch as well as by category if you have more than one office. A branch can look busy and still lose money once its own rent and staff are counted. Approving expenses before they are paid, with a receipt attached, keeps small costs from drifting.
The same month can show two different profits depending on the basis you use. Neither is wrong. They answer different questions, and an owner should look at both.
Cash basis. Profit counts only money actually received and actually paid in the period. If a customer has not paid yet, it is not income. If you have not paid a supplier yet, it is not an expense. The cash basis tells you what you can spend today.
Accrual basis. Profit also counts amounts that are invoiced or approved but not yet paid. An invoice issued this month is income this month, even if the customer pays next month. A supplier bill for this month's bookings is an expense this month, even if you pay it later. The accrual basis tells you what the business really earned in the period.
For travel, the difference can be large. Umrah and tour customers often pay deposits months before they travel, and suppliers may be paid on credit terms after the trip. On a cash basis, a month full of deposits looks very profitable and a month of supplier settlements looks terrible. On an accrual basis, depending on how your accountant treats advance payments, income and costs are matched more closely to the trips they belong to.
Use the cash view to manage cash flow and the accrual view to judge performance. If the two keep moving far apart, look at your receivables and payables.
Related guideHow to digitize your Hajj & Umrah agency before the next season
An agency can be profitable on paper and still run out of cash. Two balances explain most of the gap: what customers owe you and what you owe suppliers.
Receivables. These are invoices issued but not fully paid. Partial payments and instalments, common for packages and corporate accounts, make receivables grow quietly. Every unpaid balance is profit you have recorded but cannot spend. Review the largest outstanding balances and overdue invoices every week, and follow up before the trip, not after it.
Payables. These are supplier bills you have received but not yet paid. Paying suppliers on their agreed terms protects your rates and your relationships. Paying too early drains cash. Paying late can cost you allotments and goodwill. Keep a clear list of bills falling due in the next seven days.
A healthy pattern is simple: collect from customers before you have to pay the supplier for the same booking. When you see the opposite, for example corporate clients on long credit while hotels want payment upfront, your profit is being financed out of your own cash.
These three items are small one at a time and expensive in total. They are also the lines most often missing or misplaced in a travel agency P&L.
When a trip is cancelled, there are usually two movements: the refund you pay the customer and the refund, credit or penalty you get from the supplier. If you record only one of them, your profit is wrong in one direction or the other. Record the customer refund against the original payment, with the reason and method, and record the supplier credit against the original cost. Then look at cancellation fees you kept and penalties you absorbed as their own figures.
Card fees and payment gateway charges are a real cost of sale. On a low-margin flight, a card fee can take a large share of the commission. Record payment charges as an expense rather than netting them silently from receipts, and check whether your pricing passes them on where the law and your card agreements allow. Review collection methods regularly so you know which channels cost the most.
If you sell in one currency and pay suppliers in another, exchange rate movements between invoice and payment change your margin. Record the rate used on each invoice and each supplier payment, and ask your accountant how to show gains and losses.
A monthly close is the routine that makes your P&L trustworthy. It does not need to take days. With bookings, invoices and costs in one system, most of it is checking rather than typing.
Related guideTravel agency software: the complete buyer's guide for 2027
You do not need dozens of reports. A short set, read on a fixed rhythm, catches most problems early.
| Report | How often | What to look for |
|---|---|---|
| Accounts dashboard | Weekly | Cash received, net cash flow, bills due soon |
| Customer dues | Weekly | Overdue invoices and largest balances |
| Supplier dues | Weekly | Bills due in seven days, overdue bills |
| Profit and loss | Monthly | Net profit and margin, cash and accrual |
| Margin by service | Monthly | Which services pay for the office |
| Refunds and cancellations | Monthly | Rising refunds, absorbed penalties |
| Expenses by category | Monthly | Costs growing faster than gross profit |
| Revenue against target | Monthly | Gaps by service line and payment method |
Weekly reports are about cash and follow-up. Monthly reports are about decisions: pricing, which services to push, which suppliers to renegotiate and which costs to cut. Keep the same set every month so trends are easy to spot.
Most of the problems above have the same cause: bookings, invoices, payments and supplier costs live in different places. A travel ERP fixes that by keeping them in one database, so each number can be traced back to the booking it came from.
In TravelSuite ERP, hotel, tour, visa and Hajj and Umrah bookings, accepted quotations and walk-in sales become customer invoices with items, issue date and due date. Each invoice shows paid and due amounts and a status of draft, unpaid, partial or paid, and overdue invoices are flagged. Payments are recorded against the invoice by cash, bank transfer or cheque, and the status updates automatically.
Supplier costs are recorded as expenses with a category and supplier, approved, and linked to the booking where relevant. Suppliers carry their currency and payment terms, and the supplier payments screen shows total payable, overdue amounts and each open bill with its due date. Refunds are recorded against the original payment or advance, with reason and method, and cancelled transactions stay on record.
The accounts dashboard shows cash received, expenses paid, net cash flow, customer and supplier dues, refunds and bills due in the next seven days. The Profit & Loss report builds an income statement for any date range on a cash or accrual basis, with net profit, margin, top income sources and top expense categories, and it can be printed and exported for your accountant. The Revenue Report adds revenue by module and payment method and a profit bridge to net profit.
Related guideFinance & Accounting
If you would like to see how your own bookings, invoices and supplier costs would turn into a profit and loss report, book a demo and our team will walk you through it with an example agency set up like yours.
A travel agency profit and loss statement, or income statement, shows what the agency earned and spent over a period such as a month or a year. It starts with sales, subtracts refunds and the cost of the travel itself to reach gross profit, then subtracts operating expenses such as salaries, rent, marketing and card charges to reach operating and net profit. It tells you how much of the money customers paid the agency actually kept.
Most of what a customer pays a travel agency belongs to suppliers: airlines, hotels, ground handlers, visa centres and sub-agents. The agency only keeps its commission or markup, and from that it pays staff, rent and other costs. A month with high sales can still produce a small profit, or a loss, if supplier costs, refunds and fees are high. That is why owners should read gross profit and net profit, not only sales.
There is no single right figure, because margins vary widely by service, market, supplier agreements and whether the agency sells as an agent or a principal. Flights often earn thin margins, while packages, visas and services you design yourself can earn more. The useful approach is to calculate gross margin for each service line every month, compare it with your own history, and check that total gross profit comfortably covers your operating expenses.
Most owners benefit from looking at both. The cash basis counts only money actually received and paid, so it shows what you can spend today. The accrual basis also counts invoices issued and supplier bills approved but not yet paid, so it shows what the business really earned in the period. Which basis your statutory accounts and tax returns must use depends on local rules, so confirm that with your accountant.
Record the refund you pay the customer against the original payment, and record any refund, credit or penalty from the supplier against the original cost. If only one side is recorded, profit will be wrong. Keeping cancellation fees you retained and penalties you absorbed visible as separate figures helps you see whether cancellations are costing the agency money, and whether your booking terms need to change.
Yes. The Profit & Loss report in TravelSuite ERP builds an income statement for any date range on a cash or accrual basis. It shows income received, customer refunds, net income, expenses paid, net profit and margin, with monthly performance, top income sources, top expense categories and a payment method summary. It can be printed and exported, and it draws on the same invoices, payments, expenses and refunds your team records every day.
Book a free 30-minute walkthrough with our team.
GuidesWhat travel agency software does, which features matter for your type of agency, how pricing works, and how to run a fair evaluation and a calm migration.
Hajj & UmrahA season-by-season guide to moving pilgrim records, packages, rooms, instalments and supplier bills out of spreadsheets and into one system, with a 6 to 8 week plan before your next departures.
B2BHow consolidators and B2B agencies set up, track and pay sub-agent commission correctly, from the first rule to the month-end close.
Book a free walkthrough or message our team on WhatsApp.