Back to Articles
    DistributionProfit MarginsMarketing Strategy

    OTA Commission vs Direct Bookings: The Real Cost for Tour Operators

    Stop paying a 25% 'rent' on your customers and learn how to calculate the real Margin Gap between OTAs and direct website sales.

    GonzaloOctober 3, 2026
    OTA Commission vs Direct Bookings: The Real Cost for Tour Operators

    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:

    FeatureOTA (Viator, GetYourGuide, etc.)Direct Booking (Your Website)
    Headline Fee20% to 30% commission per booking0% commission
    Software CostUsually $0 upfront (built into commission)1.9% to 6% (Booking software + gateway)
    Data OwnershipNone. You get a first name and a temporary email.Full. You own the email, phone, and history.
    Payment FeesIncluded in commission~2.9% + $0.30 (Stripe/PayPal/Adyen)
    Marketing Cost$0 (The OTA handles the traffic)SEO, PPC, or Social (variable)
    Cancellation RiskHigh. OTAs favor the guest; late payouts.You set the terms; you hold the cash.
    Upsell PotentialVery 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.

    How to bypass price parity with value-add incentives

    Most OTA contracts have a price parity clause: you cannot publicize a lower price on your website than what is listed on their platform. However, these clauses rarely forbid you from offering a "better" product for the same price.

    In my Portuguese portfolio, we don't always compete on price. We compete on the experience. If a guest finds us on an OTA and then visits our site, we want them to see why booking direct is the superior choice.

    Here is how you legally and ethically drive direct traffic:

    1. The "Direct Only" Bundle: Offer a free glass of Port wine, a locally sourced snack pack, or a guidebook PDF that is only included for direct bookings.
    2. Flexible Terms: Make your direct cancellation policy 24 hours, while the OTA policy is 48 or 72 hours.
    3. Exclusive Inventory: Hold your best time slots (the 9:00 AM starts or the sunset slots) for your own website. List the "leftover" times on the OTAs.
    4. The "Membership" Pricing: Price parity usually applies to public prices. You can offer a "Member Rate" or a "Return Guest Rate" behind a simple email sign-up gate on your site.

    I recently worked with a luxury operator in Iceland who started offering a "Pro Photo Package" (just the guide taking high-res photos on an iPhone) exclusively for direct bookings. Their direct conversion rate jumped by 12% in two months without spending a cent more on ads.

    Managing your marketing spend to own the customer lifetime value

    If you are paying 25% to an OTA, you are already spending 25% on marketing. The question is: who owns the result of that spend? When you pay Viator, they own the customer. When you spend that same 25% on Google Ads or SEO, you own the asset.

    If you have a tour that sells for $200, you have $50 of "marketing room" per booking. Instead of giving it to an OTA, here is how you should reallocate that budget:

    1. Brand Protection (PPC): Bid on your own company name. If someone searches for "Gonzalo’s Lisbon Tours," the OTA should not be the first result. It costs pennies to win your own name.
    2. Retargeting: If a user visits your site and leaves, use Meta or Google ads to follow them. A $5/day retargeting budget can often yield a 10x return because you are reaching someone who already knows you.
    3. High-Intent SEO: Invest in content that answers specific questions like "Best time to visit the Douro Valley" or "What to wear on a Seville food tour." This captures the traveler at the top of the funnel before they ever land on an OTA.
    4. Email Automation: This is the highest ROI activity in my business. Once you have a direct lead, use a sequence of 3-4 emails to build trust. Show them your guides, your vehicles, and your local expertise.

    In my own business, reaching that €2M+ annual run-rate wasn't about finding a magic traffic source. It was about realizing that I would rather spend €40 to acquire a customer I can keep forever than pay €50 to "rent" a customer for one afternoon.

    If you want to build a portfolio that aggregates to €10M and beyond, you have to stop thinking like a guide and start thinking like a portfolio manager. Every booking is an asset. Don't let the platforms own your assets.

    Book a strategy call

    Gonzalo Forjaz

    Gonzalo

    Tour Operator Growth Expert

    "Teaching tour operators grow to 10 million in sales like I did"

    Recognition
    Forbes Business Council Official Member 2026

    Recognized among the best executive leaders worldwide by Forbes

    An invitation-only community for accomplished business owners and leaders.

    Related Articles