Skip to main content

How to Set Hotel Room Rates

A method rather than a formula — how to build a floor rate from what a room actually costs you, set an anchor, read demand honestly, and decide when a discount is worth taking.

The Short Version

Setting room rates is four decisions, in order: work out the floor below which a booking costs you money, set a rack rate high enough to anchor perception, choose a working rate between the two based on how demand actually looks for each date, and structure a small number of rate plans that give guests a reason to pick one over another. Everything else — dynamic pricing, promotions, channel strategy — is refinement on top of those four.

Most independent properties get into trouble by skipping straight to the third decision. They pick a number that feels right against the hotel down the road, never establish what a room actually costs to sell, and then discount into a loss on quiet nights without realising it.

Step 1: Find Your Floor Rate

The number below which selling the room makes you poorer than leaving it empty.

Your floor rate is built from the costs that only occur because the room sold. Not your mortgage, not your salaried staff, not your insurance — those are incurred whether the room sells or not. The floor is about variable cost.

What Goes Into It

  • Housekeeping labour for the turnover — the actual hours, at the actual rate, including on-costs.
  • Consumables and laundry: linen, towels, amenities, cleaning supplies.
  • Utilities attributable to an occupied room — power, water, heating or cooling.
  • Payment processing, typically around 3% of the rate.
  • Channel commission where applicable, which on OTA bookings is usually the largest single line.
  • Any per-night fee you absorb rather than pass on.

Add those up and you have the variable cost of selling one room for one night. If a room costs you 28 to turn over and service, and an OTA booking carries 15% commission plus 3% processing, then a rate of 35 nets roughly 28.70 before any contribution to fixed costs — you have done a night of work to make less than a pound. That is the calculation most properties have never run.

Do it once per room type, because a suite with more linen and a longer clean has a genuinely different floor from a standard double. Then revisit it when wages or commission rates change, not annually out of habit.

Two Things the Floor Is Not

It is not your minimum published rate. You should sit well above the floor almost always; the floor is the line that tells you when a discount has stopped being a discount and started being a donation.

It is also not a reason to refuse every low rate. A booking above the floor makes a positive contribution to fixed costs you are paying regardless. On a night that would otherwise sit empty, a thin contribution beats nothing. The floor tells you where "thin" becomes "negative."

Step 2: Set a Rack Rate That Anchors

The rack rate is your published full price — the rate before any discount, package or member benefit. Very few guests pay it, and that is not a failure. Its job is to anchor perception: every other rate you offer is read relative to it.

Set it too low and you have nowhere to go. You cannot run a meaningful promotion, you cannot reward direct bookers with anything visible, and your property reads as cheap rather than good value. Set it absurdly high and it loses credibility, dragging your other rates down with it.

A workable approach is to set the rack rate at what you would charge on your single busiest night of the year, when demand genuinely exceeds your capacity. That is a real number rather than an invented one, and it leaves room beneath it for everything else you want to do.

Step 3: Price Each Date to Its Actual Demand

This is where most of the revenue is won or lost, and it is less sophisticated than the software vendors suggest.

Dynamic pricing means the rate for a given night reflects the demand for that specific night, rather than one number applied across the calendar. You do not need a machine learning model to do this well. You need to look at four things.

  1. Your own pace. How many rooms are already sold for that date compared with the same point in the booking curve last year? Pace ahead of last year means you can push rate; pace behind means the rate is probably wrong, not the market.
  2. The calendar. Local events, school holidays, public holidays, conferences, festivals. A property that prices a marathon weekend the same as an ordinary one is leaving real money behind, and this is entirely knowable in advance.
  3. Day of week. Business-oriented properties fill midweek and empty at weekends; leisure properties do the reverse. Your own arrival data tells you which you are, and the pattern is usually stronger than owners expect.
  4. The competitive set, last and lightly. What comparable properties charge is a sanity check, not an instruction. Chasing a competitor’s rate down is how a whole market ends up underpriced on a night that was always going to sell.

A simple, honest system beats a sophisticated one you do not maintain: set a base rate per room type per season, define a handful of demand tiers above and below it, and review the next 30 days once a week. That single weekly habit outperforms most of what expensive revenue tools deliver to a small property.

The Last-Minute Question

Dropping rates as a date approaches trains guests to wait. Holding firm leaves rooms empty. The resolution is usually not the rate at all: discount the length of stay rather than the nightly price, or add value — breakfast, late checkout, parking — so the guest gets more without your published rate falling. Your rate integrity survives and the room still sells.

Step 4: Structure Rate Plans People Understand

A small number of clearly different products beats a long list of near-identical ones.

Rate plan What the guest gives up or gains Why it works
FlexibleFull price, free cancellation until close to arrivalThe default. Guests will pay a premium for the option to change plans.
Advance purchaseLower rate, non-refundable, paid up frontTrades certainty for price and improves your cash position and forecast.
Bed and breakfastHigher rate with breakfast includedAdds perceived value at a cost well below the price difference.
Long stayDiscount from the third or fourth nightRaises average length of stay and removes an entire turnover cost.
Member or direct rateA benefit available on your own site or behind a loginWins direct bookings without publishing a cheaper public rate.

Four or five plans is plenty. Every additional one dilutes the others, adds a rate you will forget to update across channels, and makes the booking decision harder rather than easier.

One constraint shapes all of this: rate parity. Most OTA agreements commit you to offering the same room under the same conditions at the same price across channels. The room to compete on your own site comes from changing the conditions — inclusions, flexibility, a genuine membership — rather than publishing a lower price for an identical product. Read your own contracts before building a direct strategy on it.

Knowing Whether It Worked

Rate decisions are judged by three numbers read together, never one alone. ADR tells you the average rate achieved. Occupancy tells you how much you sold. RevPAR combines them, and is the one that actually reflects whether a pricing change helped.

The trap is optimising a single metric. Push rate hard and ADR climbs while occupancy falls; discount aggressively and occupancy climbs while ADR collapses. Either can be made to look like success in isolation. RevPAR is harder to fool, which is why it is the number to track week over week after any change.

Watch average length of stay alongside them. A pricing change that raises ALOS is usually worth more than the headline rate suggests, because it removes turnover costs and commission from the equation entirely.

Finally, give changes time. A rate adjustment affects bookings arriving over the following weeks, not tonight’s occupancy. Judging a change after three days tells you about your booking window, not your pricing.

Frequently Asked Questions

How do I calculate a hotel room rate?

Start with a floor rate built from the variable costs of selling the room — housekeeping labour, linen and consumables, utilities, payment processing of around 3%, and any channel commission. That gives the point below which a booking loses money. Set a rack rate at what you would charge on your busiest night, then price each date between the two according to demand.

What is the difference between rack rate and BAR?

The rack rate is the published full price before any discount, and it functions as an anchor rather than a rate most guests pay. BAR, or best available rate, is the lowest unrestricted rate you are offering for a given date and typically moves with demand. Rack rate is fixed and aspirational; BAR is the working number that changes day to day.

Should a small hotel use dynamic pricing?

Yes, but it does not require expensive software. Set a base rate per room type per season, define a few demand tiers above and below it, and review the coming 30 days once a week against your booking pace, the local event calendar and day-of-week patterns. That weekly habit captures most of the available gain for a small property.

When should a hotel discount its rates?

When the alternative is a genuinely empty room and the rate still sits above your floor — the point where a booking covers its own variable costs and contributes something to fixed costs you are paying anyway. Avoid repeated last-minute discounting, which teaches guests to wait. Discounting length of stay or adding inclusions usually preserves rate integrity better than cutting the nightly price.

How many rate plans should a hotel have?

Four or five is usually the right number: a flexible rate, a non-refundable advance purchase, a bed and breakfast rate, a long-stay rate, and a member or direct rate. Each should be genuinely different from the others. Long lists of near-identical plans confuse guests, dilute each other, and create rates that get forgotten when you update pricing across channels.

How do I know if my room rates are working?

Read ADR, occupancy and RevPAR together rather than any one alone, because pushing rate or discounting hard can make either of the first two look good in isolation. RevPAR is the honest combined measure. Watch average length of stay too, and allow several weeks before judging a change, since rate adjustments affect bookings arriving across your whole booking window.

Set Rates Once, Push Them Everywhere

Frontdesko holds your rate plans in one place and syncs them to every channel — with ADR, occupancy and RevPAR reported live from your own bookings.

Start Live Demo See Revenue Management
✓ Live RevPAR & ADR ✓ Rates Synced Everywhere ✓ Free Forever