Plane tickets usually cost more close to departure: cheap seat inventory sells first, and advance-purchase rules at 21, 14, and 7 days lock out discounts even when seats remain. STR operators do the opposite — inside 21 days many begin dropping rates programmatically until the night expires. This practice should stop.

Airlines vs STRs

A vacation-rental patio with string lights and lounge chairs in the evening

The markets differ substantially. A Phoenix–Denver nonstop has maybe five airline choices; Denver has 1,000+ short-term rentals. Airlines also file prices publicly in the Global Distribution System, so competitors observe and match instantly — effectively coordinated pricing. STR operators instead compete ruthlessly, frantically cutting rates to steal last-minute demand.

Why airlines don’t discount last-minute

Two strategies prevent it. Segmentation distinguishes business from leisure travelers, who have different price elasticity — last-minute pricing exploits the inelasticity of non-advance bookers. And forecasting and optimization models let airlines predict the demand still to come, giving them confidence to hold rate. That sophistication wasn’t available in STR until recently.

Why STRs discount last-minute

A tasteful detail of a styled rental shelf with plants and books in soft light

Discounting fills otherwise-vacant nights through an occupancy-focused strategy that prizes bookings over rate. It’s also fast and cheap: the alternatives — better photography, higher ratings, property upgrades — take time and money, while a price cut executes instantly, making it perpetually tempting.

The downward spiral

Programmatic discounting deteriorates the whole market. When big operators auto-cut unsold inventory two weeks out, average market rates fall, which drags base-price models down, which forces week-before discounters to cut further; scrapers detect the reductions and push pricing lower still, in a destructive spiral.

The solution

A host on the phone helping a guest

Last-minute discounting is a symptom of poor forecasting — in STR specifically, of no forecasting. An optimization model, which requires forecasting, makes last-minute discounting unnecessary and will only reduce total revenue if layered on top. Choose a real forecast-and-optimization model and let pricing science set the rate instead.

If a close-in night is open, check the stay rule before the rate

Last-minute travelers often have limited time. Before cutting price, check whether a minimum stay is blocking the booking that is actually being searched for: shortening a week-long minimum to a few nights can fill a close-in date without a discount. Orphan-gap bands and stay rules exist for exactly this.

When a discount is worth it

A discount is a different price point, so it has to clear the same test as any price: price × probability of booking. A night worth 50% × $200 = $100 at full price needs more than a 59% chance of booking at a 15% discount ($170) just to break even, and the discount has to beat that by enough to cover the lost rate on every night it is applied to. That calculation, not a rule that fires inside 21 days, should set close-in prices.

Go deeper: Forecasting demand before it happens, Minimum-stay requirements, done right, Price sensitivity for STRs.