The short version
- The three models — monthly SaaS, per-booking, and one-time licence — cross over at predictable volumes.
- Per-booking pricing is cheapest at low volume and the most expensive by a wide margin at scale.
- Software is rarely the largest cost. Supplier working capital usually is.
- Calculate three-year total cost at your realistic volume, not the monthly headline.
Ask what travel agency software costs and you will get answers ranging from a few hundred dollars a month to six figures. Both can be accurate, because they describe different products sold on different terms. The useful question is not “what does it cost” but “what will it cost me, at my volume, over three years, including everything”.
This article breaks that down honestly, including the costs that vendors rarely volunteer.
The three pricing models
1. Monthly SaaS
A recurring subscription, often tiered by bookings, users or products enabled. The vendor hosts and maintains everything.
Advantages: low upfront cost, predictable monthly expense, maintenance included, fast to start.
Disadvantages: you never own anything; costs continue indefinitely; tier limits can force upgrades; migration away is disruptive; you depend on the vendor’s continued existence and roadmap.
2. Per-booking commission
A percentage of transaction value or a fixed fee per booking, sometimes with a small base subscription.
Advantages: minimal cost when you are not selling; the vendor is aligned with your growth; attractive while validating a market.
Disadvantages: your cost grows exactly as you succeed. On thin-margin flights, a percentage fee can consume a meaningful share of the margin you actually keep.
3. One-time licence
A larger upfront payment for the platform, frequently including source code, with optional annual support.
Advantages: predictable total cost; no tax on growth; you control hosting and roadmap; the platform survives the vendor.
Disadvantages: significant upfront capital; you are responsible for hosting and for keeping it maintained.
How the models compare at real volumes
Rather than quoting figures that will date, here is the structural behaviour. Assume an average booking value of $400 and an average margin of 7% — so roughly $28 of gross margin per booking.
| Monthly bookings | Your gross margin | 2% per-booking fee | Fee as share of your margin |
|---|---|---|---|
| 50 | $1,400 | $400 | 29% |
| 200 | $5,600 | $1,600 | 29% |
| 500 | $14,000 | $4,000 | 29% |
| 1,000 | $28,000 | $8,000 | 29% |
The percentage never improves — that is the point. A per-booking model takes a constant share of your margin forever. At 1,000 bookings a month it is costing $96,000 a year, which in most cases exceeds an outright licence several times over.
A fixed monthly SaaS fee behaves better: the cost per booking falls as volume rises. A one-time licence behaves best of all at scale, since the cost is fixed while revenue grows.
The crossover rule of thumb: below roughly 100 bookings a month, SaaS or per-booking usually wins on cash flow. Above roughly 300–500, a licence typically pays for itself inside two years. Run the numbers with your own average booking value and margin.
The costs nobody quotes
Software licensing is one line in a larger budget. These are the items that surprise people.
Supplier working capital — usually the biggest number
Most flight and hotel suppliers require a prepaid wallet or a deposit against a credit line. This money is not spent, but it is unavailable, and the requirement grows with volume. For many agencies this exceeds the annual software cost several times over. It is the most commonly underestimated figure in the entire business plan.
Payment gateway
Setup fees, per-transaction rates typically in the 2–3% range, and frequently a rolling reserve because travel is treated as elevated risk. A reserve of 5–10% held for six months is real cash removed from circulation.
Hosting and infrastructure
If you host the platform yourself, budget for the server, database, backups, SSL and monitoring. Modest for a starting operation, but not zero, and it grows with traffic.
Ongoing development
Supplier APIs change. Tax rules change. You will want features. Whether through a support contract or your own developer, assume continuous rather than one-off effort.
Operations staff
Travel is not passive. Someone handles cancellations, schedule changes, failed bookings and customer escalations. This is often the largest recurring cost after supplier capital, and it is entirely absent from software comparisons.
Marketing
Consistently underestimated. Whichever platform you choose, customers do not arrive because the software exists.
Building it yourself
Custom development looks attractive until scoped properly. A complete platform requires search and booking for each product, supplier integrations, payments, markup rules, document generation, tax-compliant invoicing, an admin console, agent wallets if you sell B2B, accounting and reporting.
That is a multi-month project for an experienced team before the first booking, and the cost is developer time at market rates plus the opportunity cost of not trading during the build. Then maintenance continues indefinitely.
Building makes sense when your model genuinely cannot be expressed in existing software. For a conventional agency selling flights, hotels and tours, it usually is not the economical route — not because developers are expensive, but because you spend the money re-solving problems that are already solved.
How to calculate total cost properly
- Project realistic monthly bookings for years one, two and three. Be conservative — most plans overshoot year one substantially.
- Calculate software cost under each model at those volumes, over three years.
- Add supplier working capital at each volume level. Ask suppliers directly what they require.
- Add gateway costs, including any rolling reserve.
- Add hosting, support and development for three years.
- Add operations headcount at each volume — you cannot service 1,000 bookings a month with the team that handled 50.
- Compare the totals, not the monthly headline.
This exercise usually reverses people’s initial preference. The cheapest option in month one is frequently the most expensive by month thirty.
Questions that reveal the real price
- What is the total cost at 100 bookings a month? At 500? At 1,000?
- Are there per-booking fees on top of the subscription?
- Do you mark up supplier rates before I see them?
- Are payment processing fees separate?
- What does support cost, and what does it include?
- What does a customisation cost, and how long does it take?
- Are there charges for additional users, agents, or products?
- What happens to the price at renewal?
- If I leave, can I export everything, and is there a fee?
That third question deserves particular attention. A platform that silently marks up net rates before displaying them is taking margin you cannot see, and no headline discount compensates for that.
The honest summary
If you are testing an idea with uncertain demand, choose the model with the lowest commitment and accept the constraints — you are buying optionality, not an asset.
If you are committed to travel as a business and expect meaningful volume, model the three-year total. A licensed platform you host yourself usually wins on cost, and it wins decisively on control: you are not paying a percentage of every sale to a third party, and you cannot be switched off by someone else’s commercial decision.
Either way, do the arithmetic before the sales call rather than after. The difference between models over three years is typically larger than any negotiation you will win on price.
A worked example: three years, three models
Abstract comparisons are easy to dismiss, so here is a concrete scenario. Assume an agency that grows steadily: 60 bookings a month in year one, 250 in year two, 600 in year three. Average booking value $400, average gross margin 7% (about $28 per booking).
| Year | Bookings/mo | Annual gross margin |
|---|---|---|
| 1 | 60 | $20,160 |
| 2 | 250 | $84,000 |
| 3 | 600 | $201,600 |
Now apply each model. A 2% per-booking fee costs roughly $5,760 in year one, $24,000 in year two and $57,600 in year three — about $87,000 over three years, and rising every year thereafter. A monthly SaaS subscription at, say, $500 rising to $1,500 as you move up tiers costs perhaps $30,000 across the same period. A one-time licence is a fixed sum plus optional support, and does not move with volume at all.
The pattern is the important part, not the exact figures. Per-booking pricing scales with your success and never stops. Subscription pricing scales in steps. A licence does not scale at all. If you genuinely expect to grow, the ranking at year three is usually the reverse of the ranking at month one.
The question worth asking yourself: if my business works, what will this cost me? Choosing a model that punishes growth is a decision you make once and pay for continuously.
What support actually costs, and what it should include
Support is frequently quoted as a percentage of licence value annually, or as a monthly retainer. Before agreeing, establish what is genuinely covered, because the range is wide:
- Bug fixes — should always be included; you are paying for working software.
- Supplier API changes — suppliers update their APIs and something breaks. Whether adapting to that is support or billable development is the single most important thing to clarify.
- Security updates — dependencies need patching. Confirm this is included and how quickly it happens.
- New features — almost always billable. Ask for an indicative day rate.
- New supplier integrations — usually a defined project. Get a typical cost and timeline.
- Response times — a booking failing in production at 9pm on a Friday is a different category from a cosmetic issue. Ask what the commitment is.
The supplier-change question deserves emphasis. Travel APIs change more often than most software integrations, and an agreement where every supplier update becomes billable work can quietly cost more than the licence itself.
Budgeting realistically for year one
A sensible planning approach is to hold three separate figures rather than one blended number: setup cost (licence or first months of subscription, gateway setup, branding and configuration), working capital (supplier deposits, gateway reserve, and the gap between paying suppliers and being paid), and monthly running cost (subscription or support, hosting, staff, marketing).
Businesses that fail in year one usually do so on the second figure. They budgeted for the software and the marketing, then found they could not fund the supplier wallet during a strong month — which is to say, success itself created the crisis. Model cash, not just profit.
Negotiating sensibly
Most vendors have more flexibility on terms than on headline price, and terms are often worth more. Rather than pressing for a discount, consider asking for: a longer initial support period included; a fixed price for the first renewal so you are not exposed to an increase once you are committed; a defined number of support hours or minor customisations bundled in; payment staged against delivery milestones rather than fully upfront; or a written commitment that supplier API changes are covered by support rather than billed separately.
That last point is frequently the most valuable concession available, and it costs a confident vendor very little to grant.
Frequently asked questions
How much does travel agency software cost?
It depends on the model. Monthly SaaS typically starts in the hundreds of dollars per month and rises with tiers. Per-booking models charge a percentage or fixed fee on each transaction. One-time licences involve a larger upfront payment, often including source code. The only meaningful comparison is total cost at your expected volume over three years.
Is per-booking pricing a good deal?
At low volume, yes — you pay almost nothing while proving the market. At scale it becomes the most expensive model, because it takes a constant share of your margin no matter how large you grow. Calculate what a percentage fee costs at 500 or 1,000 bookings a month before committing.
What is the biggest cost in starting a travel agency?
Usually not software. Supplier working capital is typically the largest requirement, because most flight and hotel suppliers operate prepaid wallets that must be funded before you can sell. Operations staffing is often the largest recurring cost once you are trading.
Is it cheaper to build my own platform?
Rarely, for a conventional agency. A complete platform involves supplier integrations, payments, markup rules, invoicing, documents, admin tooling and accounting — a multi-month project before the first booking, followed by continuous maintenance. Building is justified when your model genuinely cannot be expressed in existing software.
What hidden costs should I watch for?
Per-booking fees layered on a subscription, payment processing charged separately, rolling reserves held by the gateway, fees for extra users or agents, charges for customisation, price increases at renewal, and platforms that mark up supplier rates before you see them. Ask about each explicitly.
See it working, not just described
Travelzop is a white-label travel platform built and run in the UAE — flights, hotels, tours, car hire and transfers, with your brand on it and the source code in your hands.
Talk to us →