Let me start with the thing nobody tells you when you open an independent hotel: cash flow and cancellation risk are the same fight, and your rate plan is the only weapon you actually control without paying a salary for it.
Big brands hire revenue managers to obsess over this all day. You probably don’t have one. You have a front desk, a PMS, an OTA extranet you log into more than you’d like, and a website that, if we’ve done our jobs, is starting to pull more direct business. So this post is the version of the rate-mix conversation I’d have with you over coffee. No jargon for jargon’s sake. Just how to use advance-purchase (prepaid, usually non-refundable) and flexible rates to keep money moving without getting wrecked by a wave of cancellations, and how to present that choice on your booking page so guests actually pick the option that’s good for both of you.
The two rates, and what each one is really trading
Strip away the marketing names and there are two levers.
A flexible rate is the guest’s safety net. They can cancel up to some cutoff — 24 hours, 48 hours, 7 days, whatever you set — and you charge them at or near arrival. You carry the risk. If they bail, you eat the empty night unless you resell it. In exchange for taking that risk, you charge more. The flexible rate should be your highest published rate.
An advance-purchase rate (the prepaid, non-refundable one) flips the risk. The guest commits, you charge the card now, and the money is yours. In exchange for that certainty and the cash sitting in your account, you give a discount. They trade flexibility for a lower price. You trade a little margin for a guaranteed, already-collected booking.
That’s it. Everything else is tuning.
The non-refundable rate is not a discount you give away. It is a price you pay to remove uncertainty and to get cash today instead of cash maybe-later. Once you frame it that way, every decision about discount depth and seasonal mix gets easier.
Why this matters more for you than for a chain
A 300-room flag can absorb a bad cancellation week with a shrug. The law of large numbers smooths it out, and corporate has a treasury department. You don’t have either. For a 14-room boutique, one group of four rooms cancelling 36 hours out during a slow stretch is a genuinely bad day.
There’s a second reason this is a direct-booking issue and not just a revenue issue. When too much of your business runs through the OTAs, you’re paying roughly 15 to 25 percent in commission and living with their cancellation policies, which are built to make the guest happy, not to protect your cash flow. Leaning into a smart prepaid mix on your own booking engine is one of the cleaner ways to reduce that OTA dependence and claw back margin — you collect the money, you set the terms, you keep the relationship. (If you want the raw math on what commissions actually cost you per booking, I broke it down in the book-direct math post.)
How deep should the discount go?
Here’s where people overthink it. The non-refundable discount is just the price of certainty, and certainty isn’t worth 30 percent of your room.
For most independents I’d start at 10 percent off the flexible rate and only move from there with a reason:
- Go shallower (around 8 percent) when you’re in high demand and you’d likely sell the room anyway. You don’t need to bribe people to commit when they’re already fighting for the room. The prepaid rate here is mostly about locking in cash, not driving volume.
- Go deeper (12 to 15 percent) in soft periods when an empty room is the realistic alternative. A committed booking at 15 percent off beats a flexible booking that has a real chance of evaporating, which beats nothing at all.
Resist going past 15 percent except for something deliberate — a long-stay deal, a shoulder-season push, a flash promo with a fixed end. Past that point you’re not pricing certainty anymore, you’re just training people to wait for your discounts.
A quick illustrative picture. Say your flexible rate is 200 dollars a night. (These are made-up numbers to show the shape of the trade, not a promise of what you’ll see.)
| Rate type | Nightly price | Charged | Cancellable? | What you’re optimizing for |
|---|---|---|---|---|
| Flexible | 200 dollars | At/near arrival | Yes, until cutoff | Highest rate, guest comfort |
| Advance-purchase (10 percent) | 180 dollars | At booking | No | Cash now, certainty |
| Advance-purchase (15 percent) | 170 dollars | At booking | No | Filling soft dates, locking volume |
Look at the gap between 180 and 200. That 20 dollars is what a guest pays for the right to change their mind. Some will gladly pay it. Plenty won’t — and those are the ones handing you committed cash.
The seasonal logic, without a spreadsheet jockey
You don’t need demand forecasting software to run this well. You need one honest question, asked per period: if this room doesn’t sell, how likely am I to fill it anyway?
When you’re confident you’ll sell the night, sell certainty cheaply or not at all. When you’re worried you won’t, pay more — through a deeper prepaid discount — to lock in whatever commitment you can get.
That single instinct replaces most of what a revenue manager does on this specific question. Translate it into a simple standing rule:
- Peak dates / events / weekends in season: lean flexible. Keep the prepaid discount shallow (8 percent) or pull the prepaid rate entirely on your tightest dates. Demand is doing your work.
- Shoulder season / midweek: push the prepaid rate harder. Feature it. A 12 percent advance-purchase offer is a great hook for a midweek gap.
- Low season / known soft windows: lead with prepaid at your deepest sane discount and make it the obvious choice. Cash and certainty matter most when occupancy is shaky.
Set those tiers once, write them on an index card, and revisit quarterly. That’s a system. It will not be perfect, and it doesn’t need to be — it needs to be consistently better than charging one flat rate and hoping.
Presenting the trade-off on the booking page
This is the part most independents fumble, and it’s the part I care about most, because a confusing rate choice kills conversion. You did the hard work of getting someone onto your own booking engine instead of an OTA — don’t lose them at the rate-selection screen. (This sits right at the heart of book-direct conversion work, which is exactly where these decisions get won or lost.)
Some rules I hold to:
Show both rates side by side, never bury the cheaper one. Guests are not stupid. If they find a non-refundable rate hidden three clicks deep, they feel manipulated. Put them next to each other and let the guest choose like an adult.
Label by benefit, not by jargon. “Non-refundable” sounds like a penalty. Try “Save 10 percent — Pay now, no changes” next to “Best Flexible — Free cancellation until 48 hours before arrival.” Same terms, completely different emotional read. You’re describing what each option gives, not what it takes away.
State the cancellation terms in plain words, right there. Not in a tooltip, not in a linked PDF. One line under each rate. “Free to cancel until 2 days before you arrive” beats a wall of policy language every single time, and it heads off the support email and the bad review.
Anchor with the flexible rate. Show the flexible price first so the prepaid rate reads as a saving, not the standard rate reads as a surcharge. People judge price by comparison. Give them the comparison you want them to make.
Make the discount feel earned, not desperate. “Planning ahead? Lock in your stay and save.” That’s a reward for commitment. It frames the guest as smart, not as someone you’re squeezing.
Here’s a clean pattern that works:
Best Flexible Rate — 200 dollars / night. Free cancellation until 48 hours before arrival. Pay at the hotel.
Advance Saver — 180 dollars / night. Save 10 percent when you pay today. Non-refundable, no date changes.
Two clear choices, plain terms, the cheaper option visible and honestly labeled. That layout converts better than any clever trick, because it respects the guest.
The mistakes I see independents make
A few traps, because avoiding them is half the battle:
Only offering a non-refundable rate. Tempting — all that lovely certainty — but you’ll lose the guests who genuinely can’t commit yet, and many of them will go book a flexible rate on an OTA instead. You’ve handed business straight back to the channel you’re trying to lean on less. Always offer the flexible option too.
Only offering flexible. The opposite error. You’re carrying all the cancellation risk and collecting no cash up front for no reason. At least give committed guests a way to save you both money.
Setting it and forgetting it. A 15 percent prepaid discount that made sense in your dead January is a margin leak in your sold-out festival weekend. The mix is supposed to move with demand. Revisit it.
Hostile cancellation terms on the flexible rate. If your “flexible” rate has a 14-day cancellation window, it isn’t flexible, and guests notice. Keep it genuinely flexible (24 to 72 hours is normal) so the prepaid trade is an honest one.
Writing the policy like a lawyer. Plain language converts and prevents disputes. “Non-refundable” with a clear reason beats three sentences of conditions nobody reads until they’re angry.
Where this connects to everything else
Your rate mix doesn’t live in a vacuum. The whole reason it matters is that you’re trying to win back more direct bookings and depend a little less on the OTAs — and the rate page is where a hard-won direct visitor either converts or bounces back to Booking.com.
That means the upstream work matters just as much. If guests can’t find you in the first place — in Google, in the map pack, increasingly in AI answers like ChatGPT — none of this rate tuning gets a chance to work. Getting found is the foundation: solid hotel SEO, a Google Business Profile that’s actually optimized, and being visible when people ask an AI assistant for a hotel like yours. And if you’re tired of the OTAs outranking you for your own hotel’s name, that’s a fixable problem too.
Rate strategy is the conversion layer. Visibility is what fills the funnel above it. You need both, and the nice part is that you can start on the rate side today, this afternoon, with the PMS you already own. No software purchase, no new hire.
To recap the whole thing in a sentence: offer both rates, price the prepaid discount as the cost of certainty (start at 10 percent), lean harder on prepaid when demand is soft and back off when it’s strong, and present the choice on your booking page in plain, honest language with the cheaper option in plain sight. Do that and you’ll smooth your cash flow, soften the blow of cancellations, and quietly shift more of your business onto terms you control. None of that is guaranteed money in the bank — demand is demand — but it meaningfully tilts the odds in your favor, which is the whole game.
If you want a second set of eyes on your booking page and rate setup — how it reads, how it converts, where it’s leaking guests back to the OTAs — grab a free intro call and I’ll walk through yours with you. That’s usually where the easy wins are hiding.