The Discount Trap
How Just '10% Off' Quietly Kills Your Margin
The Discount Trap: How 'Just 10% Off' Quietly Kills Your Margin
2026-08-04 · Revenue Management ·
"Ten percent off" is not a 10% decision. At a 40% margin, that discount needs a third more bookings just to get you back where you started, and most operators never run that number before they post the deal.
Here is what gets missed. A discount cuts the contribution on every booking, not just the new ones. The seats you would have sold anyway now earn less. One number changes how a discount feels before you post it. It is the breakeven volume: how many more bookings you actually need to come out even.
A discount isn't the size it looks like
"10% off" sounds like a 10% cost. It isn't. A discount doesn't come out of your revenue evenly. It comes out of your margin.
Say your contribution margin is 40%. That figure is illustrative. Plug in your own, because your costs are not anyone else's. At a 40% margin, a 10% price cut eats a quarter of the margin on every booking. The price moved 10%. The thing you keep moved 25%.
Price is the most powerful number on your page, and it cuts both ways. As a cross-industry principle (McKinsey, S&P 1500, not a tours benchmark), offsetting even a 5% price cut takes a volume rise of about 18.7% to hold profit flat. That is the cross-industry version. Your own margins set how steep your hill is.
When you knock a slice off the price, the number of bookings you need just to come out even is almost always bigger than the discount.
The breakeven math, worked once
Take a $200 sunset sail. Variable cost is $120. That leaves $80 of contribution per seat, a 40% margin. (Again, illustrative numbers. Use yours.)
Run 10% off. The price drops to $180. Your variable cost is still $120. Your contribution falls from $80 to $60.
You used to keep $80 a seat. Now you keep $60. To bring in the same total contribution, you need more seats: $80 ÷ $60, about 1.33. That is a 33% jump in bookings just to stand still.
Put real numbers on it. Sell 30 seats at $80 and that is $2,400 of contribution. At $60 a seat you need 40 seats to clear the same $2,400. Ten extra seats every sailing, just to break even on the discount, not to come out ahead. If those ten don't show up, the deal didn't fill your boat. It sold the seats you already had for less.
Here is the rule you can do on a napkin:
Required volume lift = discount ÷ (margin − discount)
Both the discount and the margin are a fraction of the price. Plug in 10% off at a 40% margin: 0.10 ÷ (0.40 − 0.10) = 0.33. There is your 33%.
Run it across a few common discounts at that same 40% margin:
| Discount | Bookings needed to break even |
| 5% off | +14% |
| 10% off | +33% |
| 15% off | +60% |
| 20% off | +100% (double) |
A 20% discount doesn't need 20% more bookings. It needs twice as many. The hole gets deeper faster than the discount gets bigger.
The cost you can't put in a spreadsheet
The arithmetic is only part of it. There is a second cost, and it doesn't show up on any line.
When you discount on a schedule, you teach people to wait for the discount. The guest who would have paid full price on Saturday learns to book the Tuesday deal. A standing discount can also signal that the full price was never the real price. That is our read, not a number we can cite, but it is the part of the bill that arrives late, after the promotion is long over.
The fix is not racing the OTA grid to the bottom. It is charging more when demand says you can, and holding the line when it doesn't. As a cross-industry principle (McKinsey, S&P 1500, not a tours benchmark), a 1% price increase moves operating profit roughly 8%, more than three times what a 1% gain in volume does. Price is that powerful in both directions.
And the field is wide open. Only about 6% of attractions price dynamically today, roughly one in sixteen, and adoption is set to more than double. Most of the market still prices flat. The operators who stop reflexively discounting and start pricing to true demand are not late. They are early.
What to do instead
The takeaway is not "never discount." A discount can be the right call for a genuinely slow slot. The takeaway is: discount with your eyes open. Three moves.
First, run the breakeven number before you post any deal. Use the napkin rule, discount ÷ (margin − discount), with your own margin. If 10% off means you need a third more bookings and you don't believe the demand is there, you have your answer before you spend a dollar.
Second, discount surgically. Aim deals at the specific slow slots that need filling, not across the whole calendar. A blanket discount gives money back on the seats that would have sold anyway.
Third, protect the floor. Set a price below which the math stops working, and don't let any promotion fall through it. (This is where a railing on your pricing earns its keep: a simple floor the price can't drop past.)
Do that, and a discount becomes a tool you aim, not a reflex that quietly costs you.
Run your own discount math. Want to learn how we can help you with this? Sign up for a Free Benchmark today.
Sources
- McKinsey, "The power of pricing": https://www.mckinsey.com/capabilities/growth-marketing-and-sales/our-insights/the-power-of-pricing
Get insights like this in your inbox
Revenue strategy, pricing tactics, and data from the experiences economy – delivered to operators who want to stay ahead.