Booking Software Pricing: The Hidden Fees Tours Really Pay
CEO & Founder
Tour operator since 2012. Runs tours in Kraków, Warsaw and Gdańsk with the Todo.travel group, 100,000+ guests per year.

In booking software pricing, hidden fees usually mean costs missing from the headline comparison: payment processing, charges on connected bookings, refund costs and the plan your busiest month requires. To find them, ask what each booking costs from checkout to bank payout, then add subscriptions and the cost of leaving.
A fee explained in a supplier's terms is not evidence of concealment. The buying mistake is comparing one company's subscription with another company's total charge. All vendor terms and published prices below were checked in October 2026. Your signed offer and market determine what applies to you.
Use the booking engine pricing comparison to build a shortlist. This is the invoice check to run on that shortlist. The tour operator software guide explains which jobs belong to the booking engine and which belong to operations.
Guest fees, processing and foreign currency
Start with who pays. A booking fee charged to the guest can keep your software invoice low while increasing the price at checkout. Record both amounts. Otherwise a guest-funded system looks free beside one whose operator absorbs the charge.
Bókun's pricing page allows the booking fee to be passed to guests on any paid plan. The option also appears on Rezdy's pricing page. These are software booking fees. Do not assume the same rules or settings cover card surcharges.
Processing needs its own line. Ask whether the quoted percentage includes the payment provider, whether there is a fixed amount per transaction, and whether deposits and balances count as separate payments. The fee base matters too: the amount charged to the card may include extras and the booking fee itself.
For a specific regional example, Stripe's Irish pricing page lists 1.5% + €0.25 for standard European Economic Area cards and an additional 2% when currency conversion is required for its listed international card payments. These are Stripe's published rates, not a quote for every booking engine that uses Stripe. A platform's payment agreement may differ.
Get the rate for your customer mix, not just local cards. Separately ask when funds become available, whether faster payouts cost extra and whether reserves can delay access. A delay is a cash-flow issue even when it is not a fee: guides and venues still need paying before some tours run.
OTA connections and refunds change the bill
A connection being available does not establish its transaction price. FareHarbor's API fee guidance states 2% on eligible API-generated bookings, with exceptions. Its calculation uses the amount paid by the guest to the affiliate, including commissions and taxes. The API terms apply to notified markets and also make accurate OTA price sheets the operator's responsibility. Do not calculate this charge only on the net payout you receive.
Bókun advertises no Bókun booking fee on Viator and offline bookings in its reservation plans. Its separate Channel Manager offer lists 0.5% to 1.5% on Viator reservations. Same brand, different product and fee basis. Meanwhile, Checkfront's pricing FAQ says it does not add fees for OTA or API-generated bookings. However, its Growth and legacy Flex documentation applies booking fees to GetYourGuide and Expedia reservations. Ask which plan and channel rules your offer uses; do not extend the pricing FAQ to every account. Keep the OTA's own commission in the calculation regardless.
Refunds deserve a separate question. Peek's Professional Software Addendum, section 3.2, allows it to retain Peek fees and applicable processing fees on refunded transactions. The agreement places the Service Order above the addenda, and the addenda above the general Merchant Agreement. Check the documents together rather than relying on one refund sentence.
Request an example invoice for a fully refunded tour and another for a partial refund. Ask which charges return, when credits appear, and what happens if a cancellation is recorded after the billing cut-off. Disputes need their own answer; a chargeback is not the same transaction as a voluntary refund.
Peak-month limits and paid extras
An annual average can put you on the wrong plan. TourCMS's published euro prices illustrate the issue: Small costs €45 monthly with 30 bookings per month, Standard €145 with 1,000, and Pro €299 with 2,000. Its connected distribution fee starts at 1.9% for bookings from connected partners using the API distribution platform. The subscription and distribution charge answer different questions.
Send your busiest month's figures to sales. Ask whether the cap counts bookings created or tours departing, what happens at the limit, and whether you can downgrade after the season. Do not assume one busy month requires the higher plan all year. Do not assume an annual subscription can be reduced mid-term either.
Seats and messaging allowances can matter before booking volume does. Bókun's comparison lists five users and 500 automated reservation management emails per month on Start; Plus lists ten users and unlimited emails. Test the allowance against the people who need access and the messages your workflow sends, not just the number of guests.
For other extras, write down the job you need done: text reminders, waivers, a website, advanced reporting or accounting exports. Ask whether each is included, requires an upgrade, or comes from a separately billed partner. A feature tick does not specify its usage allowance. Include setup and training in the quote request rather than discovering their scope after signing.
Compare booking software pricing on the same year
Here is a worked comparison using our own assumptions, not a study or a vendor quote. Assume 6,000 bookings at €100 each: €600,000 in annual sales. Direct sales account for 60%, or €360,000 across 3,600 bookings; connected OTA sales account for €240,000. The operator absorbs all software booking fees.
Both fictional offers charge processing only on direct sales, at 2% + €0.20 for one payment per booking. That is €7,920 each. OTA payments are processed by the OTA in this example. We exclude OTA commissions because we assume they are identical for both offers, along with taxes, refunds, disputes and currency conversion. Neither offer has a volume cap in this example.
| Annual cost, own assumptions | Quote A | Quote B |
|---|---|---|
| Subscription | €99 × 12 = €1,188 | €299 × 12 = €3,588 |
| Direct booking fee | 3% × €360,000 = €10,800 | 1% × €360,000 = €3,600 |
| OTA connectivity fee | 1% × €240,000 = €2,400 | €0 |
| Direct payment processing | €7,920 | €7,920 |
| Required extras | Included | €600 |
| Migration, first year only | Included | €900 |
| First-year total | €22,308 | €16,608 |
Quote B saves €5,700 in the first year despite its higher subscription and migration charge. That conclusion belongs to these assumptions. It is not a ranking of actual suppliers. Change the eligible sales volume and calculate again, especially if your company operates only part of the year.
If you pass fees to guests, move those charges into a separate guest-paid column. Recalculate processing on the resulting payment amount where the contract requires it. An operator-only total can change without the combined cost falling. For a valid tour and activity booking system pricing comparison, every vendor must receive the same inputs.
Renewal, cancellation and migration costs
Read the exit terms before agreeing to an annual discount. Peek's Merchant Agreement provides for automatic renewal for periods equal to the initial term; its renewal-term non-renewal clause requires at least 30 days' written notice before the applicable term ends. Ask how your Service Order handles the initial term too.
FareHarbor's provider terms, section 16.3, allow voluntary termination with 15 days' written notice. This is a different arrangement, not a promise that moving your business takes that long. Future bookings still need serving.
Get a migration scope that names future departures, paid deposits, gift vouchers and customer records. Ask who checks the transferred totals, how refunds for old payments work and how long exports remain available. Confirm whether your website and OTA connections need changes. These are questions for the proposed move, not claims that every supplier charges for them.
Budget for the overlap period and staff training. An included data import can still leave your team checking bookings or rebuilding settings. Compare that one-time effort separately from the recurring invoice, so a switching cost does not disappear into an annual average.
Keep post-booking operations in the budget
Once the sale is complete, guests ask questions and guides need assigning. Confirm what the chosen engine already covers and price the remaining work separately. automate.travel is an operations platform for companies that run tours, working next to the booking engine; it does not sell tours through an online cart.
Bookings arrive automatically from Bokun, FareHarbor and Ventrata. automate.travel brings email, WhatsApp and phone calls into one conversation per guest, with OTA messages in the same inbox, linked to the booking. It supports scheduled message templates, assisted guide assignment and margin per tour. The AI assistant prepares a draft reply; a person reviews and sends it.
Its public pricing is €1.50 per completed booking, falling by tier to €0.55 above 60,000 bookings a year. It charges for tours that ran; cancelled and refunded bookings cost €0. This is an additional operations cost alongside the engine's charges. Put both in the budget and judge the work each covers.
Booking software hidden fees: FAQ
Does booking software have hidden fees?+
The headline price can leave out costs that are disclosed elsewhere: card processing, distribution fees, paid extras and charges retained on refunds. Ask for the subscription, transaction fees and exit costs together in a written quote. A published extra charge is not evidence that a supplier concealed it.
What should booking software pricing include?+
Your comparison should include annual subscription payments, fees by sales channel, card processing, any currency conversion, paid extras and migration. Record guest-paid charges separately. Ask the vendor to price your peak month as well as your annual volume, because limits can change the plan you need.
Is flat-rate or pay-as-you-go booking software cheaper?+
It depends on eligible booking value and the services included. A percentage can cost less during a quiet season but more as sales grow. A flat subscription still needs checking for processing charges, distribution fees and usage limits. Compare the complete annual quotes at the same channel mix.
Can I pass booking software fees on to guests?+
Some systems support this. Bókun offers it on any paid booking plan, and Rezdy's pricing page also allows it. That moves the booking fee to the guest; it does not eliminate it. Confirm the checkout total and distinguish a software booking fee from any card surcharge.
Are OTA commissions included in booking software fees?+
Do not assume so. An OTA's commission and the booking system's connectivity fee are separate items. Check which channels attract a software fee and whether its percentage applies to the guest's payment or your net payout. Count each charge once when reconciling the booking.
Do I get software fees back when I refund a tour?+
Check each fee separately. Peek's Professional Software Addendum allows it to retain Peek fees and applicable processing fees on refunded transactions, subject to the agreement's precedence rules. A guest receiving a full refund does not by itself establish that your software and payment charges were returned.
What should I check before switching booking systems?+
Confirm the notice deadline, any minimum term, export access and who handles bookings already sold. Ask for migration scope and charges in writing, including deposits, gift vouchers and refunds. Budget for training and any period in which both systems remain active.
Sources
Official pages checked October 27, 2026. Figures in the quote comparison are our own assumptions.
- Bókun: plans, allowances and Channel Manager pricing
- Rezdy: booking fee pass-on option
- Stripe Ireland: card processing and currency conversion
- FareHarbor: API Fee & Invoice Process
- FareHarbor: API fee calculation terms
- Checkfront: OTA and API fee FAQ
- Checkfront: Growth and legacy Flex booking-fee exceptions
- Peek: Merchant Agreement and Professional Software Addendum
- TourCMS: euro plans and distribution fees
- FareHarbor: provider termination terms
- automate.travel: completed-booking pricing
Your booking engine handles the sale. What handles everything after?
automate.travel consolidates bookings, finances, team scheduling, and guest communication from Bókun, FareHarbor, and Ventrata, in one system.


