We have to stop pretending that a 20% commission is the total cost of an OTA booking. If you are building a tour business to last, you need to realize that the headline commission is just the entry fee—the real cost is the systematic erosion of your profit margins and the total forfeiture of your customer data.
In my own business, operating across Lisbon, Porto, and the Algarve, we’ve generated over €10M in aggregated revenue by obsessing over these numbers. Currently, we move over €2M a year, and 99% of that is organic. I am not anti-OTA; they are a tool. But if you don't understand the "Margin Gap" between a Viator booking and a direct website sale, you are effectively working as a sub-contractor for a tech company rather than building your own brand equity.
Whether you are running luxury safaris in Kenya, walking tours in Tokyo, or private charters in the Douro Valley, the math of distribution remains the same. You cannot scale a high-yield business if you are handing over the keys to your house every time a guest knocks on the door.
How to compare OTA commission vs direct booking costs
To understand where your money is actually going, you have to look at the "all-in" cost of acquisition. Most operators look at their bank statement, see the net payout from GetYourGuide, and move on. They fail to account for the lack of remarketing ability and the high cost of restrictive cancellation policies.
Here is how the two channels actually stack up side-by-side:
| Feature | OTA (Viator, GetYourGuide, etc.) | Direct Booking (Your Website) |
|---|---|---|
| Headline Fee | 20% to 30% commission per booking | 0% commission |
| Software Cost | Usually $0 upfront (built into commission) | 1.9% to 6% (Booking software + gateway) |
| Data Ownership | None. You get a first name and a temporary email. | Full. You own the email, phone, and history. |
| Payment Fees | Included in commission | ~2.9% + $0.30 (Stripe/PayPal/Adyen) |
| Marketing Cost | $0 (The OTA handles the traffic) | SEO, PPC, or Social (variable) |
| Cancellation Risk | High. OTAs favor the guest; late payouts. | You set the terms; you hold the cash. |
| Upsell Potential | Very low. Hard to sell add-ons via API. | High. Full control over the checkout flow. |
When I look at my operations in Sintra or Madeira, I see that a direct booking doesn't just save me the 20% commission. It allows me to capture the guest's email six months before they arrive, sell them a bottle of wine for their van tour, and follow up a year later when they are planning a trip to Seville. That lifetime value (LTV) is essentially zero on an OTA.
Why a $200 OTA booking is worth less than a $180 direct sale
The "Margin Gap" is the most misunderstood concept in the industry. Operators often think that if they drop their price slightly on their own website to encourage direct bookings, they are losing money. The opposite is true.
Let’s look at the arithmetic of a typical €200 (or $200) private tour:
The OTA Scenario:
- Retail Price: €200.00
- Commission (25%): -€50.00
- Net to Operator: €150.00
- Hidden Loss: You have no way to remarket to this guest. If they want a second tour, they go back to the OTA, and you pay another €50.00.
The Direct Scenario:
- Retail Price (Discounted/Value-Added): €185.00
- Booking Software Fee (2%): -€3.70
- Credit Card Processing (2.9% + 0.30): -€5.66
- Net to Operator: €175.64
In this example, even after giving the customer a €15 discount to book direct, you are still clearing €25.64 more profit per guest. That is a 17% increase in net margin just by shifting the channel. If you do this across 1,000 guests a year, you’ve just found €25,000 in "lost" profit that goes straight to your bottom line, not to a marketing budget.
I have coached operators in Dubai and London who were terrified of lowering their price on their site because of "Price Parity" agreements. But you don't have to lower the price to win. You just have to increase the value.



