I get this question almost every week, usually phrased with a little guilt: “Booking.com is pushing me to join their summer deal and turn on Genius for the higher tier. Should I?” And then, before I can answer, the hotelier adds the part they already suspect is true: “I feel like I’m just giving away money, but I’m scared of disappearing if I say no.”
That fear is real and the OTAs know it. So let me give you something better than a gut feeling. This is the framework I actually use when a client asks whether to opt into Genius, bump up to Preferred, or join a seasonal flash deal. It’s not magic. It’s arithmetic plus a couple of honest assumptions. But it’ll get you off the “I guess I’ll just leave it on” treadmill that’s quietly bleeding your margin.
The mistake almost everyone makes
Most independent hoteliers treat OTA promo participation as a permanent setting. You flip it on once, during a slow patch, and then it just… stays on. Through your shoulder season. Through your peak summer weekends when you’d sell those rooms regardless. Through the dates where the discount changes nothing except how much commission you hand over.
That’s the trap. A promo is not a switch. It’s a decision you should be re-making for specific date ranges and specific demand conditions, because the math flips completely depending on whether you actually need the demand.
Here’s the uncomfortable truth: a chunk of the bookings a promo “delivers” you were going to get anyway. The guest who was already comparing your property, already leaning toward booking, just got handed a discount you didn’t need to give. That’s not incremental revenue. That’s displacement. And if you don’t separate the two, every promo looks like a winner because the OTA dashboard only shows you the bookings, never the ones you’d have had without it.
Three numbers that decide everything
Before you opt into anything, you need a rough handle on three things. None of them require a data scientist.
1. Your commission load. OTA commissions for independents generally land in the 15-25% range, and a promo stacks on top. Genius tiers, mobile rates, and “Preferred” placement all carry their own extra discount or commission bump. Add them up. A 15% base commission plus a 10% Genius discount plus a 10% seasonal deal is not a 15% cost — it’s the base commission charged on a rate you’ve already cut, and the effective hit to your net is much larger than any single number on the page.
2. Your incremental rate. Of the bookings the promo brings in, what share are genuinely new — guests who would not have found or chosen you otherwise? This is the number nobody can hand you, so you estimate it and stay honest. New independent property with thin direct demand? Maybe a real chunk is incremental. Established place with strong direct and repeat traffic on peak dates? Most of it is displacement.
3. Your displacement cost. When a promo room sells, it sometimes takes the place of a room you’d have sold at full rate — to a direct booker, or to a full-price OTA guest. The margin difference between those two outcomes is a real cost of the promo, and it’s invisible unless you go looking for it.
The OTA dashboard shows you gross promo bookings. It never shows you the full-rate booking that didn’t happen because the discounted one took its place. That missing number is where promo ROI actually lives.
The framework: net incremental revenue per promo
Here’s the model in plain language. For any promo, on any date range, you’re comparing two scenarios: the world where you opt in, and the world where you don’t.
Opt-in net revenue = (incremental bookings × discounted net rate) − (displaced full-rate margin you gave up)
Opt-out net revenue = (the bookings you’d have gotten anyway × full net rate)
If opt-in beats opt-out, you join. If it doesn’t, you don’t — no matter how loud the OTA’s account manager is.
Let me make it concrete with an illustrative example. These numbers are hypothetical, just to show the mechanics:
| Scenario | Rooms sold | Net rate per room | Notes |
|---|---|---|---|
| No promo | 10 | $180 | Bookings you’d get anyway, full margin |
| Promo on | 13 | $150 | 3 genuinely new, but all 13 take the discount |
In the no-promo world you make 10 × $180 = $1,800. In the promo world you make 13 × $150 = $1,950. So the promo wins by $150, right?
Not so fast. Look at what happened to your 10 baseline bookings: they each dropped from $180 to $150. You gave up $30 × 10 = $300 in margin on guests who’d have paid full rate, to capture 3 new guests at $150 each = $450. Net gain is $150. It’s positive here — but only because three of those new bookings were genuinely incremental. If only one of them was truly new, the promo would lose you money. The whole decision hinges on that incremental rate, and that’s the number the OTA never makes you confront.
When the promo probably IS worth it
I’m not anti-promo. There are clear situations where opting in is the right call:
- Genuine need periods. Mid-week in shoulder season, a soft spell after a big group cancels, the dead stretch between holidays. If those rooms expire empty, a discounted booking is pure upside.
- New properties with thin direct demand. If almost nobody’s finding you directly yet, the OTA’s audience reach is buying you visibility you can’t yet generate on your own. Most of those bookings really are incremental.
- Distressed dates you’d otherwise dump at the last minute. Better a planned discount than a panicked one.
In all three cases the common thread is the same: the demand wouldn’t exist without the promo. That’s incremental, and incremental is what you’re paying for.
When it’s quietly costing you
And here’s where I see the most money leaking:
- Peak dates you’d sell out anyway. Every discounted room on a sold-out weekend is a full-rate booking you handed back. Turn the promo off for those dates. This is the single fastest margin recovery I find when I audit a client’s channel setup.
- Properties with strong direct demand. If guests are already coming to you directly, a stacked OTA discount is mostly buying you bookings you’d have gotten at a lower acquisition cost. That’s the opposite of incremental.
- “Always-on” Genius with no date logic. Leaving it on year-round trains repeat guests to book through the OTA and wait for the deal, which is exactly the behavior you don’t want.
The reason this matters so much is structural, and I wrote about it in detail in why your hotel ranks below OTAs for your own name — the OTAs already out-rank you in search, so a guest searching your name often finds the discounted OTA listing first. The promo just makes that path even cheaper for them and even more expensive for you. If you want the full picture of what those listings actually cost you, the book-direct math on OTA commission breaks it down.
A practical checklist before you opt in
Run through this every time an OTA pushes a new deal at you:
- What date range does this actually apply to? Carve out your known peak dates. Never run a promo on a date you’d sell out without it.
- What’s the stacked effective discount? Base commission + promo discount + any tier bump. Write the real number down.
- How much of the projected lift is incremental? Be pessimistic. If you’re an established property with decent direct demand, assume a lot of it is displacement.
- Is my direct channel ready to recapture these guests? A promo guest who has a great stay should become a direct repeat guest. If your booking engine and follow-up are weak, you’ll just rent the same guest from the OTA again next year.
- Can I run it on a limited range and measure? Turn it on for a defined window, watch whether total bookings actually rise or just shift toward the discount, then decide whether to extend.
That fourth point is the one most people skip, and it’s where the real leverage is. The promo’s job isn’t to win the booking forever — it’s to get a guest in the door once, so your own channels can keep them at far lower cost. That recapture engine is what we build in book-direct CRO, and it’s what turns a one-time OTA discount into a long-term direct relationship instead of a recurring tax.
The goal was never to “beat” the OTAs or pretend you can stop using them. The goal is a healthier mix — using the promo as a targeted demand tool for the dates you actually need it, while your direct channel quietly takes back the bookings you should never have been paying commission on in the first place.
The bigger strategic picture
A single promo decision is small. The pattern behind it is not. Every time you reflexively leave a discount on, you’re nudging your channel mix further toward dependence and further from margin. Reverse that, one date range at a time, and the compounding effect on your bottom line is significant.
The properties that win this aren’t the ones who refuse to touch OTAs — that’s not realistic and I’d never tell you to. They’re the ones who treat OTA promos like a scalpel instead of a light switch, and who simultaneously invest in the channels that let them recapture demand directly. That means a booking engine guests actually want to use, a local search presence so your own name leads to your own site, and AI visibility so that when someone asks an assistant for a hotel like yours, you show up. If you’re not sure where you stand on that last one, start with is your hotel invisible to ChatGPT and our work on AI visibility for AEO and GEO.
So, should you join that promo?
Maybe. Carve out your peak dates, estimate honestly how much is genuinely incremental, write down the real stacked cost, and only opt in where opt-in net revenue clearly beats opt-out. Then make sure your direct channel is ready to keep the guest the promo brought you. Do that consistently and you’ll stop “just leaving it on” — and start using OTA promos as a deliberate tool instead of a quiet leak.
If you want a second set of eyes on your channel mix, I’ll map out exactly which promos are earning their keep and which are costing you, and where your direct recapture is leaking. Book a channel strategy session and let’s pressure-test your numbers together.