How hotels set, move and structure room rates to maximise revenue across every date. 8 questions, with the answer first and the working after it.
How do hotels set room rates?
Hotels set room rates by combining forecast demand, competitor pricing, and their own booking pace for each future date, then adjusting a base rate up or down as the date approaches. They start from cost and market position, layer in how fast a date is filling versus last year, and move rates so high-demand dates earn more and soft dates stay competitive.
The starting point is a rate structure: a Best Available Rate (BAR) for each room type, plus fenced discounts (advance-purchase, member, corporate). From there, pricing is dynamic — the BAR for a given date moves based on how demand is shaping up. A date filling faster than usual signals room to raise; a lagging date signals a need to stimulate.
Three inputs drive the daily decision: your own pace and pickup (how many rooms are on the books versus this time last year), the competitive set rates for that date, and known demand drivers like events, holidays, and seasonality. Good pricing weighs all three rather than reacting to any one in isolation.
The common mistake is set-and-forget: publishing rates months out and never revisiting them. Demand shifts, competitors move, and events get announced. Effective pricing is a rhythm — reviewing the next 30 to 120 days on a regular cadence and nudging rates as the picture changes, not a one-time decision.
Not automatically. Low occupancy alone is not a reason to cut rates — the real question is why it is low and whether a lower price will actually generate bookings. If demand is genuinely soft and you have distant, unsold dates, a measured reduction can help. If occupancy is low simply because it is early in the booking window, cutting rates just discounts business you would have won anyway.
First diagnose. Compare your pace to the same point last year: if you are tracking normally and the date is still weeks out, the rooms will likely come — dropping rates now trains guests and OTAs to expect discounts and erodes ADR for no gain. Low occupancy today is only a problem if pickup is also lagging.
If demand truly is soft, price is only one lever and often not the best. Length-of-stay deals, added value (breakfast, parking, credit), targeting a different segment, or opening a fenced advance-purchase rate can fill rooms without publicly cutting your headline rate. Protecting the visible BAR matters because it anchors perceived value and rate parity across channels.
When you do reduce, do it deliberately: a defined amount, on specific dates, with a plan to move it back as demand recovers. The trap is a reflexive across-the-board cut that drops rate on dates that would have sold anyway — lowering ADR and RevPAR while barely moving occupancy.
Dynamic pricing is adjusting room rates up and down based on live demand rather than fixing them in advance. As a date fills faster or slower than expected, the rate moves to match — higher when demand is strong, lower when it is soft. It is the everyday application of revenue management, and nearly every hotel now uses some form of it.
Static pricing sets a summer rate and a winter rate and leaves them. Dynamic pricing treats every date as its own market: a Tuesday in a slow week and a Saturday during a festival get different prices, and those prices keep moving as bookings arrive. The rate you see today may differ from the rate for the same room next week.
The inputs are the same ones behind all pricing — pace, competitor rates, events, seasonality — but applied frequently rather than once. Larger hotels automate this with a revenue management system; smaller ones do it manually on a weekly or twice-weekly cadence. Either way the principle is identical: let demand set the price.
Two cautions. Guests notice erratic swings, so movements should be defensible, not random, and repeat-guest goodwill matters. And parity rules mean a dynamic change should push to every channel together. Done well, dynamic pricing lifts RevPAR by capturing more on strong dates and protecting occupancy on weak ones.
Rate parity is keeping the same rate for the same room, same date, and same conditions across all your public channels — your website and the OTAs. It is usually required by OTA contracts. The aim is to stop channels undercutting each other. Parity applies to public rates; closed, membership, and package rates are common, contractual exceptions.
If an OTA lists your room at $180 while your own site shows $200, guests book the cheaper channel and you pay commission you could have avoided. Parity agreements prevent that public undercutting. In practice a channel manager enforces it by pushing one rate to every connected channel at the same time.
Parity is contentious. Regulators in several countries have restricted or banned wide parity clauses (which also blocked lower rates on other OTAs), while narrow parity (you cannot undercut the OTA on your own public site) is more widely allowed. The legal position varies by market, so check local rules.
The important nuance: parity governs public rates only. You can legitimately offer lower prices through closed user groups — loyalty members, mobile-app rates, opaque packages where the room rate is bundled and not visible. This is how hotels reward direct bookers without breaching parity, and it is central to most direct-booking strategies.
What are rate fences?
Rate fences are the conditions that separate one rate from another so guests cannot freely pick the cheapest. Common fences include advance purchase, non-refundable terms, minimum length of stay, membership, and room-type restrictions. They let a hotel offer lower prices to price-sensitive, committed guests without giving the same discount to those willing to pay full flexible rates.
Without fences, everyone books the lowest price and your rate structure collapses. A fence attaches a trade-off to a discount: pay less, but pay now and forfeit refundability, or stay a minimum number of nights, or belong to the loyalty programme. The guest self-selects into the rate that matches how much flexibility they will give up.
Typical fences include advance-purchase (book X days ahead), non-refundable (lower price, no cancellation), length-of-stay (rate valid only for two-plus nights), and segment fences (corporate or member rates behind a login). Each carves out demand you would otherwise lose to price, or capture at a higher rate, without discounting your flexible BAR.
The skill is choosing fences that separate segments cleanly. A good fence is one your rate-sensitive guests accept and your full-rate guests reject — a business traveller wants flexibility and will pay for it, a leisure planner will happily prepay to save. Poorly designed fences just hand discounts to guests who would have paid more.
What are length-of-stay controls (minimum stay, CTA, CTD)?
Length-of-stay controls are restrictions that manage how many nights a booking must cover, used to protect revenue around high-demand dates. The main ones are minimum length of stay (MinLOS), closed to arrival (CTA), and closed to departure (CTD). They stop short bookings from blocking more valuable multi-night stays on peak dates.
The classic use is a single sold-out peak night surrounded by soft nights — a festival Saturday between a quiet Friday and Sunday. A one-night Saturday booking fills your best inventory while leaving the shoulder nights empty. A two-night minimum stay (MinLOS 2) forces bookings to also take a shoulder night, lifting total revenue across the stay.
Closed to arrival (CTA) blocks new arrivals on a date but lets stays passing through continue — useful when you want to protect a peak night for guests who arrived earlier. Closed to departure (CTD) blocks check-outs on a date, encouraging longer stays across it. Used together, these controls shape the pattern of demand, not just its price.
The risk is over-restricting: too aggressive a minimum stay can turn away business you would happily take, especially if the shoulder nights do not actually fill. Apply length-of-stay controls only where demand genuinely justifies them, and relax them as a date approaches if the surrounding nights are not selling.
How should hotels price for events and high-demand dates?
Price for events by identifying the demand spike early, holding rate discipline as the date fills, and using length-of-stay controls to maximise revenue across the whole period — not just the peak night. Raise rates in steps as pickup accelerates rather than all at once, and protect availability so you are not sold out at a low rate weeks before the event.
The biggest event mistake is selling too cheap, too early. When a major concert, conference, or holiday is announced, demand for those dates jumps, but if your rates are still at normal levels you fill up fast at prices far below what the market would bear. Flag known demand dates on a calendar well ahead and lift rates before the rush, not after you have already sold the cheap rooms.
Use length-of-stay controls to capture the shoulder nights. A one-night event often sits between softer nights; a minimum-stay requirement spreads the premium across two or three nights instead of letting single-night bookings take your best inventory. Raise rates in measured steps as pickup confirms demand, so you keep testing the ceiling rather than guessing it.
Balance yield against relationships. Gouging repeat and local-corporate guests on event dates can cost you the loyal business that fills your normal calendar. Many hotels protect a portion of inventory for key accounts even on peak dates. The aim is to capture the event premium without burning the base demand you rely on the rest of the year.
What is BAR (Best Available Rate)?
BAR, or Best Available Rate, is a hotel standard publicly available rate for a given room type and date — the flexible, refundable price anyone can book without qualifying for a discount. It is the anchor of the rate structure: fenced rates (advance-purchase, member, corporate) sit below it, and it is the rate that moves most with dynamic pricing.
BAR is the open, no-strings price a guest sees with no membership needed — fully flexible and refundable. It is called Best Available because it is meant to be the best openly available rate at that moment. Most hotels run a single BAR per room type per date and derive other rates from it (for example, advance-purchase at BAR minus 10%).
Because BAR is public and parity-governed, it appears the same across your website and the OTAs, and it is the rate dynamic pricing adjusts as demand shifts. Some hotels use BAR-by-length-of-stay (a different BAR for one night versus three) or BAR tiers that step up as occupancy builds, giving a rule-based ladder rather than manual changes.
BAR is the reference point for almost everything else: discounts are expressed relative to it, competitor comparisons are usually BAR-to-BAR, and rate-parity checks watch it across channels. Keep it disciplined — if your BAR drifts too low on strong dates or bounces erratically, every rate derived from it inherits the problem.