
Promotion Stacking: When Two Discounts Turn Into Three
A stay rule and a booking rule are indexed to different things, so both can fire on the same night. The second reduction lands on a number the first one already moved, and the price that comes out sits below the floor either rule set for itself.

Two rules aren't additive. A stay window and a booking window can both fire on the same night, and the price that comes out lands below the floor either rule set for itself.
Last updated: October 26, 2026
Most hosts think of promotions as a list of discounts to be added up. They aren't. Each rule reads a different part of the booking, so two rules can both be true of one night, and the second reduction lands on a price the first one already moved. The result is a third price that neither rule was written to produce.
Key Takeaways
- Two rules don't add up. One reads the nights, the other reads the clock at booking; a single night can satisfy both.
- The second cut lands on a smaller number. It applies to the already-reduced rate, not the original one.
- The floors were set separately. Each rule was designed as if it were the only one running, so the pair can land below both.
- The overlap window is where to look. It's a short stretch of dates, and it's visible in the calendar before it's visible in a bill.
- Precedence beats vigilance. One written rule about which promotion wins is worth more than checking totals every week.
How two rules produce a third price
Take the two promotions most hosts run at some point. The first is about the stay: a minimum number of nights, or a set of arrival dates. The second is about the booking: how far ahead the reservation is made, or a campaign that runs for a fixed period.
They're indexed to different things. The stay rule reads your calendar of nights. The booking rule reads the clock at the moment the guest reserves. Nothing about the first one prevents the second from being true at the same time.
So a guest books a seven-night stay, three months out, in a week that your long-stay rule also covers. Both conditions hold. Both rules fire.
Now the arithmetic matters more than the wording. The first reduction produces a rate below your base. The second reduction is written against a rate, not against a base, so it takes its share of the number it finds — which is the lower one. That's how a pair of modest rules produces a price below the floor either of them was designed to protect.
There's a second path to the same result. Measure both rules against the base instead, add the two cuts together, and you land on a different number. Usually a lower one. Either way, the third price isn't the one on either rule's page.
The overlap window worth looking for
The overlap is a real stretch of dates, and you can find it without opening a single dashboard.
Start with the stay rule and mark the weeks it covers. Then mark the period the booking rule covers. Where the two marks cross, you have the window. It's usually shorter than either rule alone — a few weeks, sometimes a few days at the edge of a campaign.
Then narrow it by inventory. The overlap only costs you money on nights you'd otherwise sell at full rate. If the overlap falls in a month you're already half empty, the compounded price is doing a job. If it falls on the busiest long weekend of the season, you've just discounted the nights you were most likely to sell anyway.
One detail catches people out. Stay rules usually qualify the whole reservation, not individual nights. A nine-night stay that begins before a booking campaign ends can carry nights inside the campaign and nights outside it, and which ones take the discount depends on how the rule is written. Read that part twice before you trust a total.
There's also a version of this that has nothing to do with your own plans. A channel can run a campaign of its own on dates you've already discounted, and the two meet without anyone deciding they should. That one you can't prevent by re-reading your own settings. You can only see it, which is the next section.
Mark the window somewhere you'll see it again — a note on those dates in the calendar, not a line in a document. Campaigns move, and the overlap moves with them. Re-marking it once a quarter takes a minute and keeps the rest of this article from becoming a lesson you learn twice.
Reading the effective rate
The number that matters isn't the discount. It's the effective rate: the total a guest pays for the stay, divided by the nights in it, after every rule and every fee has been applied.
That single figure lets you compare a compounded night with your floor without doing arithmetic in your head. If the effective rate for the overlap week sits under the floor you set for those dates, the stacking cost you money. If it sits above, it didn't — whatever the discount looks like on paper.
Two things keep the reading trustworthy. The first is the guest view: the total on the channel's own checkout screen, which is the only place the compounded price actually appears. The second is your own side. A calendar that shows the source rate and the status each connected channel reports lets you see whether the low number came from your plans or from somewhere else. localsbnb.com keeps Airbnb, Booking.com, Agoda and Trip.com in one calendar, so a rate that moved without you moving it is visible as a difference rather than a surprise.
Do this for the overlap weeks only. Reading every night's effective rate is a job nobody keeps up with, and the nights outside the overlap aren't where the money leaks.
A standing rule that ends it
You can chase this every month, or you can write one rule and stop chasing it. The second option is cheaper.
The rule has three parts.
One discount per night. A night may carry a stay rule or a booking rule, not both. Whichever produces the lower price applies and the other stands down. This is the part that needs a decision, because it means giving up the combination that fills a quiet week.
The floor goes last. Treat the floor as a step in the chain rather than a check afterwards. A rate that's been through two reductions gets compared with the floor at the end, and if it's below, it goes back up. Floors that live in a note and not in the process get overruled by whatever rule ran latest.
The precedence is written and dated. One line: which rule wins when two qualify, and what happens when the winner would take the night under the floor. Hosts who write this down stop having the same argument with themselves in the middle of a busy month.
Then keep the overlap weeks on a short list. Four dates a year, checked before each campaign goes live, is enough to catch the pair that shouldn't meet. It's the difference between running promotions and being run by them.



FAQ
Can two promotions both apply to the same night?
Yes, whenever both conditions are met. Nothing in a stay-length rule knows about a booking-window rule, so a long stay reserved well in advance can satisfy both without anyone intending it. The overlap is a design gap, not a malfunction.
Which promotion wins when both qualify?
There's no universal answer, which is exactly the problem. The result depends on the order the reductions are applied in, and that order isn't something you control from your own settings. That's the argument for writing your own precedence and taking one rule out of play.
Do I lose bookings if I stop stacking?
You stop selling the overlap nights below your floor, which is the point of the change. The nights that were priced correctly stay priced correctly, and the quiet weeks still get their single discount. What you lose is a price you didn't plan to offer.
Stacking isn't a pricing strategy. It's what happens when two strategies meet on the same night without either one being told about the other. Decide which rule wins, apply the floor last, and look at the overlap weeks before you look at the bookings. If seeing the rate each channel is holding would settle it faster for you, localsbnb.com shows those rates side by side on one calendar, next to the nights they apply to.
This article is general guidance for hosts and isn't legal, tax or insurance advice. How a discounted rate must be displayed, what a channel charges and how promotions are treated for tax are set by local rules and by each platform's current terms. Confirm both before you publish a rate.
Reviewed by
Localsbnb Editorial Team