Airbnb Length of Stay Discount: The Break-Even Math for 2026
A host in a coastal market sets a 20% weekly discount, forgets about it, and comes back eleven months later pleased that half his calendar is filled with seven-night stays. What he never checked was how many of those guests were shopping for a week anyway. Roughly all of them. The discount did not create the demand. It just handed 20% of it back.
That is the shape of the problem. A length of stay discount is applied to every qualifying booking, including the ones you would have won at full price, but it only earns its keep on the bookings it actually creates. Almost nobody measures the ratio. This guide gives you the arithmetic, the formula, and the conditions under which a weekly or monthly discount is worth switching on at all.
Table of Contents
- What a length of stay discount actually costs you
- How Airbnb applies the discount, and why it is not stacking
- The dilution rate: the number nobody prices
- The break-even rule: d divided by (1 minus d)
- Worked example: 90 days on one two-bedroom unit
- The turnover argument, priced properly
- What 2026 demand patterns do to the calculation
- Setting the discount so it only fires when you need it
- When to run no length of stay discount at all
- Frequently Asked Questions
- Conclusion
What a length of stay discount actually costs you
An Airbnb length of stay discount is a percentage taken off your nightly rate when a guest books seven or more nights (weekly) or 28 or more nights (monthly). You can also build custom stay-length tiers through rule-sets. The mechanic is simple. The economics are not.
Two things happen the moment you switch it on:
- Every future booking that crosses the threshold gets the discount, whether or not the guest needed it.
- Your listing may show a crossed-out price in search, because Airbnb highlights discounts of 10% or more, which is the visibility benefit hosts are really buying.
The first effect is a certainty. The second is a possibility. That asymmetry is why so many hosts run discounts that lose money for years without noticing. Revenue still grows, the calendar still fills, and the counterfactual never shows up on a statement.
The right way to think about it: a discount is not a marketing spend with a measurable return. It is a rebate paid to a whole segment in the hope of enlarging that segment. Your job is to work out how much bigger the segment has to get before the rebate pays for itself, and then decide whether your market can plausibly deliver that. This is the same discipline we apply to every rate decision in our dynamic pricing strategy work.
How Airbnb applies the discount, and why it is not stacking
Most hosts believe their discounts stack. They do not. Airbnb applies one offer per reservation, and when a booking qualifies for several, a priority order decides which one wins. The others are silently ignored.
The consequences are practical:
- A guest booking seven nights three months out, on a listing running both a 30% early bird discount and a 20% weekly discount, pays the weekly rate. Length of stay outranks early bird. Your 30% early bird offer does nothing for that booking.
- A custom promotion outranks your length of stay discount. Set a 20% promotion over a period where your monthly discount is 30%, and the long-stay guest now gets 20%, not 30%. You made long stays more expensive by running a promotion.
- Rule-sets are different. A rule-set adjusts the nightly price first, then the discount is calculated on the adjusted number. That is genuine compounding, and it is where most accidental underpricing happens.
- The non-refundable option is applied last, on top of whatever discount already won.
- Custom promotions are calculated from your 60-day median price, not from the rate you have loaded for those specific dates. If you have been discounting heavily, your median is already low, and the promotion cuts from there.
So the discount panel is not a set of levers you add together. It is a tournament, and only one entrant is paid. Before you tune the percentage, confirm which of your offers is even reaching the guest. Half the hosts we audit have two discounts running where only one has ever applied.
The dilution rate: the number nobody prices
Define the dilution rate as the share of discounted bookings that would have arrived at full price anyway. If you take twelve weekly bookings this quarter and ten of them would have booked regardless, your dilution rate is 83%.
You cannot measure this directly. Airbnb will not tell you which guest was price-sensitive. But you can bound it, and the bound is usually brutal:
- Pull your last twelve months of bookings and count how many stays of seven or more nights you took before the discount existed. That is your organic weekly demand.
- Look at the length of stay mix in your market. If seven-night stays are 30% of booked nights across your comp set, and they are 32% of yours, your discount is not moving mix. It is moving rate.
- Check whether the guests booking a week are actually choosing between six and seven nights, or whether they are on a fixed Saturday-to-Saturday cycle set by flights, school holidays, or a rental agreement. A guest with a fixed week does not need a bribe to stay a week.
In beach and mountain markets with Saturday turn days, the weekly booking is structural. The guest was always staying seven nights. The discount is close to pure giveaway. In urban markets where the median trip is two or three nights, a weekly discount barely fires, and when it does, it is often on a relocation or project stay that had no cheaper alternative. Both cases point the same way, and this is where a working knowledge of your own booking pace matters more than a benchmark. Our approach to Airbnb revenue management starts with this segmentation, not with the discount panel.
The break-even rule: d divided by (1 minus d)
Here is the arithmetic in one line. If you cut the rate by d on a segment, and the discount applies to every booking in that segment, then revenue is flat only when the volume of that segment grows by:
Required uplift = d / (1 – d)
A 20% discount needs 25% more weekly bookings to break even on revenue. Not 20%. Twenty-five. The gap widens fast, because you are trying to rebuild a smaller pot from a smaller unit price.
That is the revenue-neutral floor and it flatters the discount, because every incremental night also carries a variable cost. Once you subtract the commission and the cost of servicing a booked night, the requirement rises again. The table below uses a $240 base rate, Airbnb’s 15.5% host-only fee, and $16 per booked night in utilities, consumables, and laundry.
| Discount | Guest-facing rate | Uplift needed (revenue) | Uplift needed (contribution) |
|---|---|---|---|
| 5% | $228.00 | 5.3% | 5.7% |
| 10% | $216.00 | 11.1% | 12.2% |
| 12% | $211.20 | 13.6% | 15.0% |
| 15% | $204.00 | 17.6% | 19.5% |
| 20% | $192.00 | 25.0% | 27.7% |
| 25% | $180.00 | 33.3% | 37.3% |
| 30% | $168.00 | 42.9% | 48.3% |
Read the last row again. A 30% monthly discount, the sort of number that gets recommended casually in host forums, has to grow your long-stay volume by close to half before it contributes a dollar. If your market can deliver a 48% lift in 28-night bookings from a price cut, you were badly overpriced for that segment to begin with, and the discount is fixing a base rate problem you should have fixed at the base rate.
The 15.5% host-only fee makes all of this sharper than it was two years ago, because the commission now scales with the discounted rate rather than being split with the guest. We ran that adjustment in full in our piece on the Airbnb host-only fee and the 15.5% price adjustment math, and a discount ladder built under the old split-fee model almost certainly needs rebuilding.
Worked example: 90 days on one two-bedroom unit
One two-bedroom apartment. Base rate $240. Airbnb host-only fee at 15.5%, so a booked night nets $202.80. Variable cost of $16 a night. Contribution per booked night at full price: $186.80.
Over the last 90 days, without any weekly discount, the unit took ten bookings of seven nights or more. Call it 70 nights in the long-stay segment.
Baseline. 70 nights at $240 = $16,800 gross. Net of commission: $14,196. Less variable cost of 70 x $16 = $1,120. Contribution: $13,076.
Now switch on a 12% weekly discount. The rate becomes $211.20. Assume, for one moment, that nothing else changes and you take the same ten bookings.
70 nights at $211.20 = $14,784 gross. Net of commission: $12,492.48. Less $1,120 variable. Contribution: $11,372.48.
You have given away $1,703.52 of contribution and received nothing.
To get back to level, you need incremental discounted nights. Each one now contributes $162.46. So:
$1,703.52 / $162.46 = 10.5 nights, which is 1.5 extra weekly bookings.
Your long-stay volume has to go from 10 bookings to 11.5, a 15% lift, before the discount pays for itself. And that lift has to be genuinely incremental. If the extra week displaces two three-night stays that would have sold at $240, you have not gained a booking. You have converted six full-price nights into seven discounted ones and told yourself the calendar looks healthier.
The honest version of the test is a single question. Can a 12% cut plausibly add one and a half seven-night bookings per quarter to this unit, on top of what it already takes? In a market with thin long-stay demand, the answer is no, and the discount should be zero. In a snowbird market in January, the answer might be yes, and the discount is a legitimate tool.
The turnover argument, priced properly
The usual defence of the weekly discount is that longer stays mean fewer cleans, less linen, less wear, fewer check-ins. True. The question is how much that is worth, and the answer is far less than most hosts assume.
Take the same unit. The guest pays a $140 cleaning fee. After the 15.5% commission, which applies to the whole subtotal, that fee nets $118.30. The cleaner costs $110 and linen and consumables per turnover run $15. Net contribution per turnover: minus $6.70.
So each avoided turnover is worth $6.70 to you. A seven-night booking that replaces three two-night bookings saves two turnovers. That is $13.40.
Against a discount giveaway of $170 per weekly booking, $13.40 is noise. The operational saving is real, it is just not a pricing argument. It is a quality-of-life argument, and it should be priced as one, which means it justifies a couple of percent, not fifteen.
Note the second finding hiding in that arithmetic. Under the host-only fee, a cleaning fee that used to break even now runs at a small loss, because the commission is taken on the fee as well as the rate. Most hosts have not re-set it. We walked through the full recalculation in our Airbnb cleaning fee strategy playbook, and it is worth doing before you touch the discount ladder at all.
What 2026 demand patterns do to the calculation
The market has moved under the feet of the standard advice. AirDNA’s 2026 midyear outlook forecasts US short-term rental occupancy averaging 57.4% for the year, with RevPAR up 2.9% driven mainly by rate rather than volume, and demand and supply both growing about 2.7%. Alongside that, it reports booking lead times shrinking and trips getting shorter.
Read those two sentences together and the implication for length of stay discounts is unambiguous.
Shorter trips mean the seven-night segment is shrinking as a share of demand. A permanent weekly discount is therefore firing on fewer bookings, while diluting one hundred percent of the ones it does touch. The rebate stays constant. The prize gets smaller.
Compressed lead times mean you learn what demand looks like later. A discount set in the pricing panel in January, applying to a week in September, is a bet placed nine months before the information arrives. That is the opposite of how you would price any other night on the calendar.
And with growth coming from rate rather than occupancy, the market is rewarding hosts who hold price and punishing hosts who chase volume. A blanket discount is a volume play in a rate year.
None of this makes the discount wrong. It makes the permanent, calendar-wide, set-and-forget version of it wrong. The distinction matters, and it is the whole point of the next section.
Setting the discount so it only fires when you need it
Treat the discount as a demand response, not a listing attribute. The tooling supports this: PriceLabs exposes length of stay pricing adjustments that apply a premium or a discount by stay length on top of the recommended price, and it can be scoped by season and by listing rather than left running all year. Wheelhouse handles the equivalent through its own rule layer, and we configure both for clients as part of our PriceLabs pricing strategy engagements.
The working sequence:
- Pull twelve months of bookings and split them by length of stay: 1 to 3 nights, 4 to 6, 7 to 13, 14 to 27, 28 plus. You now know which segment the discount would even touch.
- For each segment, calculate contribution per night after commission and variable cost. Not gross. Not ADR. Contribution.
- Compare your forward occupancy at 30, 60, and 90 days against your market’s pace. If you are at or above pace, you have no demand problem, and a discount is a transfer from you to a guest who was already coming.
- Where you are behind pace, set the discount as a seasonal rule with an end date, not as a permanent setting.
- Never run a custom promotion in a window where a length of stay discount is already live. The promotion overrides it, usually at a shallower depth, and your long-stay guest quietly gets a worse deal than you intended.
- Set the floor on a net-of-commission basis. A $150 floor is $126.75 after the host-only fee, and the pricing tool does not know that unless you tell it.
- Pair the discount with a minimum stay rule rather than against one. A weekly discount and a two-night minimum are pulling in opposite directions on the same calendar.
- Re-review every 30 days. A discount that made sense in the trough is a leak by the time the shoulder season arrives.
Handled this way, the discount becomes what it should always have been: a targeted release valve for specific weeks where the alternative is an empty calendar, rather than a standing tax on your best guests. The same principle governs how we close awkward gaps, which is why the orphan night pricing playbook discounts the night, not the guest type.
When to run no length of stay discount at all
Zero is a perfectly good setting, and for most listings it is the right one across most of the year. Use this as a starting matrix and adjust it against your own booking data.
| Situation | Weekly (7+) | Monthly (28+) | Reasoning |
|---|---|---|---|
| Your top 90 demand nights, market historically sells out | 0% | 0% | Every discounted night is a night you would have sold at full rate. |
| Shoulder season, forward occupancy at or above market pace | 0 to 5% | 0 to 15% | No demand problem to solve. Any discount is a rebate on booked demand. |
| Trough, occupancy 15 or more points behind market at 60 days | 10 to 15% | 25 to 30% | Genuine incremental demand available, and the alternative is an empty week. |
| Urban market, median trip 2 to 3 nights | 0% | 0 to 20% | The weekly segment is too thin to move. Monthly only if relocation demand exists. |
| Snowbird or seasonal relocation market, low season | 10% | 25 to 35% | The long-stay segment is the market. Price to win it, and check the comp set. |
| New listing, fewer than 3 bookings | 0% | 0% | Use the new listing promotion instead. It outranks everything anyway. |
One caveat on the monthly column. Airbnb sometimes adds its own monthly stay savings to a reservation, funded by Airbnb rather than deducted from your payout. If that is already running on your listing, a deep host-side monthly discount is discounting a price that has been discounted for you. Check the guest-facing price breakdown before you set the number, because that scenario is where the truly punishing rates appear, and it is also why the mid-term rental question deserves its own analysis rather than a slider.
Frequently Asked Questions
What is a good weekly discount on Airbnb?
There is no good default, and the commonly repeated 10% to 15% range is a guess dressed up as a benchmark. The right number is whatever your long-stay demand can plausibly reward. Run the break-even: a 12% discount needs roughly 15% more weekly bookings just to hold contribution flat. If your market cannot deliver that, the correct discount is zero.
Do Airbnb discounts stack?
No. Only one offer applies per reservation, and a priority order decides which. Length of stay discounts outrank early bird discounts. Custom promotions outrank length of stay discounts. Rule-sets are the exception: they adjust the nightly price first, and the winning discount is then calculated on that adjusted rate, which is where accidental deep discounting comes from.
Does a weekly discount help my Airbnb search ranking?
Indirectly, and less than hosts hope. Airbnb highlights discounts of 10% or more with a crossed-out price in search results, which can lift conversion. But the algorithm responds to the effective price a guest sees, so a 15% discount and a 15% lower base rate put you in a similar competitive position. If your rate is not competitive, the badge will not rescue it.
Should I use a monthly discount to attract mid-term guests?
Only if mid-term demand actually exists in your market. A 28-night booking at a 30% discount has to be compared against what those 28 nights would have earned as a mix of short stays at full rate, net of the extra turnovers. In soft, seasonal, or relocation-heavy markets the long stay wins. In a strong leisure market in peak season, it usually loses badly.
How does the 15.5% host-only fee change my discount ladder?
It makes every discount cost more, because the commission is now taken on the full subtotal at the discounted rate rather than split with the guest. A discount structure designed under the old split-fee model will be over-discounting today. Recalculate every tier on a net-of-commission basis before you assume the old numbers still hold.
Can a dynamic pricing tool handle length of stay discounts for me?
It can execute them. It cannot decide the strategy. PriceLabs and Wheelhouse both apply stay-length adjustments on top of their recommended price, scoped by season and listing, which is far better than the blunt permanent toggle in the Airbnb panel. But the tool will happily run whatever ladder you give it, including a bad one. The decision about whether the discount should exist at all is yours.
How often should I review my length of stay discounts?
Every 30 days, and immediately after any change in your minimum stay rules, your cleaning fee, or your base rate. Those four settings interact, and changing one without checking the others is the most common source of quiet margin loss we find on audit.
Conclusion
The length of stay discount is one of the few pricing levers where the downside is certain and the upside is speculative. It is applied automatically to every qualifying booking, including all the ones you were going to win anyway, and it only pays off if it enlarges the segment by more than d divided by one minus d. That is a high bar, and in a year where growth is coming from rate rather than occupancy, with trips getting shorter, it is getting higher.
Nothing here says never discount. It says stop treating a permanent slider as a strategy. Measure your long-stay segment, price its contribution properly, compare your forward pace against your market, and switch the discount on for the weeks where an empty calendar is the real alternative. Then switch it off again.
If you want that run properly across a portfolio, with the pace data, the comp set, and the pricing tool configured to match, talk to us. We do this every day, on month-to-month terms, with a dedicated revenue strategist rather than a dashboard and a phone number.




