RANKMYHOTEL.NET
A complete, self-paced course

Fundamentals of Revenue ManagementSelling the right room, to the right guest, at the right price, at the right time.

Every hotel room is a product that expires at midnight. Revenue management is the discipline of making sure fewer of them expire empty. This course takes you from first principles to the decisions a revenue manager makes every day — metrics, forecasting, pricing, distribution, groups, and overbooking.

Start Module 1 → See all modules See your hotel’s real RevPAR ranking →
10Modules
30+Worked examples
~5 hrsSelf-paced

Course contents

Module 01 · 9 min read

The Core Idea

What you'll be able to do
  • Explain why hotel rooms are a “perishable” product and what that implies
  • Describe the four conditions that make revenue management work
  • Distinguish revenue management from yield management and from simple discounting
  • State the central question a revenue manager is always trying to answer

A hotel room is the strangest kind of product. You can't put tonight's unsold room in a warehouse and sell it tomorrow. When the clock passes midnight, that night's room is gone forever — its chance to earn revenue has expired. Revenue management exists because of that single, unforgiving fact.

Imagine two businesses. A hardware store that doesn't sell a hammer today still has the hammer tomorrow; nothing is lost but time. A hotel that doesn't sell room 214 tonight has lost that sale permanently — there is no "room 214 for last night" to sell in the morning. Economists call inventory like this perishable. Airline seats, concert tickets, a restaurant table at 8 p.m., and a hotel room for a given night all share this trait: they expire on a schedule, whether you sold them or not.

That is the entire reason revenue management is a discipline. If rooms never expired, you could simply hold out for the highest price forever. Because they expire, every night forces a gamble: hold the room and hope a higher-paying guest appears, or sell it now to the guest in front of you. Get that gamble right, consistently, and you earn meaningfully more from exactly the same building.

The four conditions

Revenue management produces large gains when four conditions hold at once. Hotels happen to satisfy all four, which is why the discipline was born in industries like theirs.

The recipe Revenue management works when you have (1) fixed capacity that can't easily change in the short run, (2) perishable inventory that expires on a deadline, (3) demand that varies over time, and (4) the ability to charge different prices to different customers for essentially the same thing.

Fixed capacity. A 100-room hotel has 100 rooms tonight. You cannot add a 101st room because a tour bus showed up, and you cannot shrink to 60 rooms on a slow Tuesday to save money. The building is the building. This means your only real lever is how you sell the rooms you have, not how many you have.

Perishable inventory. Covered above — the midnight deadline. This is what creates urgency and risk.

Demand that varies. Tuesday in February is not Saturday during a festival. Demand swings by season, by day of week, by local events, even by the weather. If demand were flat and predictable, you'd set one price and walk away. Because it moves, your price should move with it.

The ability to charge different prices. The same room can be sold tonight for $89 to a leisure traveler who booked three weeks ago and for $159 to a business traveler who books at 4 p.m. that afternoon. As long as you can tell those buyers apart and fence the cheap price so the high-value guest can't easily grab it, you can capture revenue you'd otherwise leave on the table. (Module 6 is entirely about how that fencing works fairly.)

So what is revenue management, exactly?

Here's a definition you can carry through the rest of the course:

Working definition Revenue management is the practice of selling the right room, to the right guest, at the right price, through the right channel, at the right time — in order to maximize revenue from a fixed, perishable inventory.

Notice what that definition is not. It is not "charge as much as possible." A sold-out hotel that turned away dozens of guests probably priced too low; but a hotel sitting half-empty at a sky-high rate priced too high. Revenue management is the search for the level that earns the most in total — the balance between how many rooms you sell and how much you get for each.

A first taste of the trade-off

The tension at the heart of the field is simple to feel with numbers. Consider one night in a 100-room hotel and two pricing choices.

One night, 100 rooms — which price earns more?

Option A — price low at $90: you fill 95 rooms.

95 rooms × $90$8,550

Option B — price higher at $120: you fill 78 rooms.

78 rooms × $120$9,360

Option B sells fewer rooms but earns $810 more. The 17 empty rooms feel like failure — but chasing 100% occupancy would have cost you real money.

This is the lesson that surprises newcomers most: high occupancy is not the goal. Occupancy is just one ingredient. The goal is total revenue, and sometimes the route to more revenue runs through emptier rooms at a better price. Module 2 gives you the metric — RevPAR — that captures exactly this balance in a single number.

Revenue management vs. yield management

You'll hear both terms, sometimes interchangeably. There's a useful distinction.

Yield management is the older, narrower idea: squeezing the most revenue out of a fixed, perishable inventory by adjusting price and availability as demand changes. It's focused on the room itself — the "use it or lose it" unit.

Revenue management is broader. It includes yield management but also considers the whole guest relationship: which segments to court, which distribution channels to use, and increasingly the total revenue a guest brings — room, restaurant, spa, parking, and more. One way to hold the distinction in your head: yield management is about the room; revenue management is about the hotel. We'll spend most of this course on room revenue because it's the foundation, then widen the lens to total revenue in Module 10.

Remember this Every decision in revenue management is, underneath, an answer to one question: “Given what I know about demand right now, is selling this room at this price, to this guest, better than the alternative of holding it for someone else?” Everything else — the metrics, the forecasts, the fences — exists to help you answer that question well.

Check yourself

1. Why are hotel rooms described as “perishable” inventory?
2. A hotel is sold out every single night and turns guests away. A revenue manager would most likely conclude:
3. Which is the better one-line description of revenue management's goal?
Module 02 · 12 min read

The Metrics That Matter

What you'll be able to do
  • Calculate occupancy, ADR, and RevPAR from raw numbers
  • Explain what each metric reveals and what it hides
  • Use RevPAR to compare two hotels (or two strategies) fairly
  • Read TRevPAR, GOPPAR, and the RevPAR Index, and know when each matters

Revenue management runs on a small set of numbers. Master three of them — occupancy, ADR, and RevPAR — and you can read most of what a hotel is doing. The rest are refinements. This module builds them from scratch, because every later module assumes you can compute and interpret them in your sleep.

Occupancy: how full are you?

Occupancy rate is the share of your available rooms that were actually sold over some period. It is the most intuitive metric and, on its own, the most misleading.

Occupancy % = Rooms Sold ÷ Rooms Available × 100
Occupancy — worked example
Rooms available tonight100
Rooms sold85
Occupancy = 85 ÷ 10085%

Occupancy tells you about demand and how busy the building feels, but it says nothing about money. You can run 100% occupancy and lose money if you sold every room at a giveaway rate. That's why no experienced operator looks at occupancy alone.

ADR: what did each sold room earn?

Average Daily Rate (ADR) is the average price of the rooms you actually sold. It ignores empty rooms entirely — it's a pure read on your pricing.

ADR = Room Revenue ÷ Rooms Sold
ADR — worked example
Room revenue tonight$9,775
Rooms sold85
ADR = $9,775 ÷ 85$115.00

ADR answers "when we sold a room, how much did we get for it?" But ADR has the opposite blind spot to occupancy: it ignores how many rooms went unsold. A hotel can post a proud $300 ADR while half-empty. High ADR with low occupancy is often a sign of overpricing — exactly the mirror image of the sold-out-but-cheap hotel from Module 1.

The trap Occupancy and ADR each tell half the story, and they pull against each other. Push rates up and ADR rises while occupancy tends to fall; cut rates and occupancy climbs while ADR drops. Looking at either one alone, you can always make it look good by sacrificing the other. You need a metric that holds both at once.

RevPAR: the number that holds both

Revenue per Available Room (RevPAR) blends occupancy and ADR into a single figure. It measures revenue against every room you had to sell — sold or not — so you can't hide an empty room from it. RevPAR is the most important single metric in revenue management.

RevPAR = Room Revenue ÷ Rooms Available — or, equivalently — RevPAR = ADR × Occupancy %

The two formulas always agree; use whichever inputs you have. The second is especially useful because it shows RevPAR as the product of your two levers: price (ADR) and fill (occupancy).

RevPAR — two ways, same answer
Room revenue$9,775
Rooms available100
RevPAR = $9,775 ÷ 100$97.75

Check via ADR × Occupancy:

$115.00 × 85%$97.75

Now revisit Module 1's trade-off with RevPAR in hand. Option A (95 rooms at $90) gives RevPAR of $85.50. Option B (78 rooms at $120) gives RevPAR of $93.60. RevPAR sees instantly what occupancy alone could not: Option B is the stronger night, by $8.10 per available room. When two strategies disagree, RevPAR is usually the tiebreaker.

Comparing hotels RevPAR is also how you compare hotels of different sizes fairly. Total revenue would just tell you the big hotel is bigger. RevPAR normalizes by capacity, so a 60-room inn and a 400-room convention hotel can be measured on the same scale — revenue earned per available room.

Beyond the big three

Three more metrics show up constantly once you move past room revenue alone.

TRevPAR — total revenue per available room

RevPAR counts only room revenue. But guests also spend on food, beverages, the spa, parking, and more. TRevPAR divides total revenue from all sources by available rooms, capturing the full value of filling a room. It matters most for full-service hotels and resorts with many ways to spend; for a limited-service property with no restaurant, TRevPAR and RevPAR nearly coincide.

TRevPAR = Total Revenue (all departments) ÷ Rooms Available

GOPPAR — gross operating profit per available room

Every metric so far measures revenue, not profit. A $200 booking through a channel that charges 20% commission and required heavy housekeeping is worth less than a $180 direct booking. GOPPAR divides gross operating profit (revenue minus operating costs) by available rooms. Because it accounts for the cost of earning the revenue, many owners consider it the truest measure of performance. We'll lean on this idea in Module 7, where the cost of a channel changes which booking you'd rather have.

RevPAR Index (RGI) — are you winning your market?

Your RevPAR went up 4% — good news? Only if your competitors didn't rise 8%. The RevPAR Index (often called RGI, the Revenue Generating Index) compares your RevPAR to the RevPAR of your competitive set — a chosen group of comparable, competing hotels.

RevPAR Index = (Your RevPAR ÷ Comp-set RevPAR) × 100
RevPAR Index — worked example
Your RevPAR$97.75
Competitive-set RevPAR$89.00
Index = (97.75 ÷ 89.00) × 100109.8

An index of 100 means you're capturing exactly your fair share of the market's revenue. 109.8 means you're taking about 10% more than your fair share — you're outperforming your comp set. Below 100 means you're losing share, even if your own numbers are growing.

Why this matters for benchmarking This is the metric that turns market data into action. Knowing your own RevPAR tells you how you did; knowing it relative to your comp set tells you whether the result came from your decisions or just from a rising (or falling) tide lifting everyone. A hotel whose RevPAR grew while its index fell actually lost ground.

Check yourself

1. A 120-room hotel sells 90 rooms for $13,500 in room revenue. What is its RevPAR?
2. Hotel A posts a $260 ADR at 50% occupancy. Hotel B posts a $150 ADR at 90% occupancy. Which has the higher RevPAR?
3. Your RevPAR rose 5% this year, but your RevPAR Index fell from 104 to 98. What happened?
Module 03 · 11 min read

Market Segmentation

What you'll be able to do
  • Name the major market segments hotels sell to and how they behave
  • Explain why business and leisure guests need separate forecasts
  • Read a booking-window and length-of-stay pattern to identify a segment
  • Describe how segment mix drives pricing and restriction decisions

No hotel sells to “the market.” It sells to a handful of very different groups of people who book at different times, stay for different lengths, and react to price in completely different ways. Sorting guests into these groups — segmentation — is what lets you forecast accurately and price intelligently. One blended forecast for the whole hotel hides everything that matters.

The major segments

Most hotels divide their business into three broad families, then subdivide. The exact labels vary, but the logic is universal.

Transient

Transient business is individual bookings — one guest or one party at a time, not part of a block. It's usually the largest and most flexible segment, and it splits cleanly into two very different sub-types:

Group

Group business is a block of rooms booked together — a wedding, a conference, a sports team, a corporate meeting. Groups book far in advance, negotiate rates, and often come with attached revenue (meeting space, banquets). They also carry risk: blocks can shrink, and a group can displace higher-paying transient guests. Module 8 is devoted to that displacement math.

Contract

Contract business is rooms committed at a fixed negotiated rate over a long period — airline crews, extended corporate housing, government per-diem agreements. It's low-rate but highly reliable, providing a revenue floor that fills rooms on nights nobody else wants. The trade-off is that those rooms are unavailable when high-rate demand surges.

The core insight Each segment has a different booking window (how far ahead it books), length-of-stay pattern, day-of-week shape, and price sensitivity. Those differences are the raw material of revenue management. A hotel that understands its segments can sell the same room to a planful leisure guest at $99 eight weeks out and to a last-minute business guest at $169 the week of — and fill the room well either way.

Why one forecast isn't enough

Suppose your hotel will sell 70 rooms next Wednesday. If that's all you know, you're nearly blind. Are those 70 rooms mostly last-minute business travelers still to come (in which case hold your rates — high-paying demand is arriving)? Or mostly leisure guests who already booked weeks ago (in which case what you see is what you get, and you might stimulate the rest with a promotion)? The same total occupancy calls for opposite pricing actions depending on segment.

That's why revenue managers forecast each segment separately and add them up, rather than forecasting the hotel as one lump. Each segment's forecast reflects its own seasonality, booking curve, and drivers. Those segment forecasts then feed pricing, restriction, and overbooking decisions downstream.

Same occupancy, different meaning

Two Wednesdays, both forecast at 70 rooms sold a week out:

Wed A — already on the books, mostly leisure65 of 70
  remaining demand to come~5 rooms
Wed B — on the books now, business-heavy30 of 70
  remaining demand to come~40 rooms

Wed A: little left to come — consider a targeted promo to fill the rest. Wed B: a wave of late, price-insensitive business demand is still arriving — hold or raise rates and don't discount.

Reading a segment from its fingerprints

You can often identify a segment just from how it books. Plot bookings against days-before-arrival and the shapes give the segment away:

This is why segment-level booking curves are so valuable — they're covered in depth in the next module on forecasting.

Segment mix is a strategy The blend of segments filling your hotel — your business mix — is itself a lever. A hotel overloaded with low-rate contract and OTA business has a low ceiling no matter how well it prices. Deliberately shifting the mix toward higher-value segments (direct leisure, corporate transient) over time can raise RevPAR more than any single pricing decision.

Check yourself

1. Which segment typically books with the shortest lead time and is least sensitive to price?
2. Two nights are both forecast at the same occupancy. Why might they call for opposite pricing decisions?
3. What is the main trade-off of accepting a lot of low-rate contract business?
Module 04 · 13 min read

Demand Forecasting

What you'll be able to do
  • Read a booking curve and explain what “pace” and “pickup” mean
  • Compare current pace to historical pace to judge whether you're ahead or behind
  • Build a simple pickup-based forecast for an arrival date
  • Measure forecast accuracy with MAD and MAPE and explain why you'd bother

Every pricing decision rests on a forecast: how many rooms, of which segment, will sell for a given night. Forecasting in hotels isn't crystal-ball work — it's disciplined reading of how bookings accumulate over time, compared against what normally happens. This module gives you the booking curve, pace, pickup, and two honest measures of how wrong your forecast turned out to be.

The booking curve

Bookings for any given night don't arrive all at once. They trickle and then surge as the date approaches, tracing a booking curve: rooms sold so far, plotted against days before arrival. The curve is the single most important picture in forecasting. It's the same shape you saw drawn on this course's home page.

Each segment has its own curve (Module 3): leisure builds early, business spikes late. Add them up and you get the hotel's overall curve for that night. Crucially, the curve lets you place today on a timeline — you can see how many rooms you've sold with, say, 14 days to go, and ask the key question: is that more or less than usual?

Pace and pickup

Two terms describe movement along the curve, and revenue managers use them constantly.

Definitions Pace is how your bookings for a future date are accumulating compared to a benchmark — usually the same date last year, or a typical same-day-of-week. Are you ahead of pace or behind?

Pickup is the number of new bookings added over a recent span — last 7 days' pickup, last 24 hours' pickup. Pickup is the raw speed; pace is that speed judged against history.

The combination is powerful. If you're 14 days out and your pace is well ahead of last year, demand is strong and arriving faster than usual — a signal to raise rates or tighten restrictions before you sell out too cheaply. If you're behind pace, demand is soft — time to stimulate it before the date arrives and the rooms expire. Pickup tells you whether that gap is closing or widening right now.

A simple pickup forecast

The most common practical forecast is built directly from the booking curve: take what's already on the books for a date, then add the typical remaining pickup — the number of rooms a date like this usually gains from this point forward. History tells you the remaining pickup; today's bookings are the starting point.

Forecast = Rooms on the books today + Typical remaining pickup
Pickup forecast — worked example

A 200-room hotel, forecasting two Saturdays from now (14 days out):

Rooms on the books today (14 DBA)120
Typical pickup from 14 DBA → arrival (history)+55
Forecast rooms sold175

At 175 of 200, you're forecasting 87.5% occupancy with two weeks to run. If your pace also shows you ahead of last year, that's a strong signal to push rate now rather than wait.

Real systems refine this by segment, day of week, and recent trend, and they weight recent history more heavily than the distant past (a technique called exponential smoothing). But the skeleton above is exactly what even sophisticated tools are doing underneath.

Don't trust a single method A pickup forecast is one input, not gospel. Good forecasters triangulate: pickup-based forecast, same-day-last-year, a rolling multi-week average, and known events on the calendar. When these agree, confidence is high. When they diverge sharply, that disagreement is itself information — something unusual is happening, and it's worth investigating before you price.

Measuring how wrong you were

A forecast you never check is a guess you never learn from. Two standard measures tell you the size of your forecasting error so you can improve — and so you know how much cushion to leave when you make decisions like overbooking (Module 9).

MAD — Mean Absolute Deviation

MAD is the average size of your misses, in rooms, ignoring whether you were over or under. “Absolute” means we drop the minus signs — a forecast that's 10 too high and one that's 10 too low are both misses of 10.

MAD = average of | actualforecast | across all the nights you check
MAD — worked example
Night 1 — forecast 160, actual 168 → error8
Night 2 — forecast 175, actual 170 → error5
Night 3 — forecast 150, actual 162 → error12
Night 4 — forecast 190, actual 187 → error3
MAD = (8 + 5 + 12 + 3) ÷ 47 rooms

On average you're off by 7 rooms a night. That number is a direct input to how aggressively you can overbook.

MAPE — Mean Absolute Percentage Error

MAPE expresses the same idea as a percentage of actual demand, which makes errors comparable across busy and quiet nights. Being 10 rooms off on a 200-room night (5%) is very different from 10 rooms off on a 40-room night (25%).

MAPE = average of ( | actualforecast | ÷ actual ) × 100
MAPE — same four nights
Night 1 — 8 ÷ 1684.8%
Night 2 — 5 ÷ 1702.9%
Night 3 — 12 ÷ 1627.4%
Night 4 — 3 ÷ 1871.6%
MAPE = average4.2%

A MAPE of 4.2% is quite good for hotel forecasting. Tracking MAPE over time tells you whether your forecasting is actually improving — the whole point of measuring.

Check yourself

1. You're 10 days from a Friday and your bookings are well above the same point last year. This is best described as:
2. A date has 120 rooms on the books at 14 days out, and similar dates typically pick up 40 more rooms from that point. The simple pickup forecast is:
3. Why might a revenue manager prefer MAPE over MAD when comparing forecast accuracy across very different nights?
Module 05 · 12 min read

Pricing & Dynamic Rates

What you'll be able to do
  • Define Best Available Rate (BAR) and how it anchors a rate structure
  • Explain price elasticity and why it differs by segment
  • Describe dynamic pricing and what signals should move a rate
  • Explain open pricing and how it differs from rigid rate tiers

Pricing is where forecasting turns into money. Once you can read demand, the question becomes: what rate should this room carry right now? The answer changes by the day, the segment, and the signal. This module covers the anchor rate every structure is built around, the economics of how guests respond to price, and the modern shift to pricing every room and date independently.

Best Available Rate (BAR)

Best Available Rate — BAR — is the lowest standard, unrestricted rate a guest can book for a given date without any special qualification or conditions. It's the public, walk-up-and-book price, and it's the anchor of the whole rate structure: negotiated rates, promotions, and packages are usually defined relative to BAR (a corporate rate at 10% off BAR, an advance-purchase rate at 15% off BAR, and so on).

BAR is not a single fixed number. It moves with demand — a high-demand Saturday carries a higher BAR than a slow Tuesday. Many hotels operate a ladder of BAR levels (BAR 1, BAR 2, BAR 3…) and let the forecast decide which rung is open on a given date. As demand for a date strengthens, you climb the ladder; as it weakens, you step down.

Why an anchor matters When everything is priced relative to BAR, a single decision — which BAR level to open for a date — cascades correctly through every rate plan at once. Move BAR up and the corporate rate, the AAA rate, and the package all move with it, preserving the gaps you designed between them. Without an anchor, every rate has to be managed by hand, and the careful spacing between segments drifts.

Price elasticity: how guests respond

Price elasticity of demand measures how much demand changes when you change price. Demand is elastic when a small price change causes a big demand change (guests are very price-sensitive) and inelastic when demand barely moves with price (guests are insensitive).

This is where Module 3's segments come roaring back. Leisure demand is elastic — drop the rate and you stimulate real new bookings; raise it and they book elsewhere or change dates. Business transient demand is inelastic — the traveler needs to be in that city on that Tuesday, and a $20 rate change rarely changes the decision. The practical implication is direct:

The elasticity rule of thumb Discounting works only where demand is elastic. Cutting rates for inelastic business demand simply gives away revenue you'd have earned anyway — the guest was coming regardless. Cutting rates for elastic leisure demand on a soft night can genuinely fill rooms that would otherwise expire empty. Match the discount to the segment that actually responds to it.

Dynamic pricing

Dynamic pricing means continuously adjusting rates in response to real-time conditions rather than publishing fixed seasonal prices. It's the natural consequence of everything so far: demand varies, you can forecast it, and rooms expire — so the price should move as the picture changes.

What signals should move a rate? The important ones:

A caution on volatility Dynamic does not mean erratic. Guests who watch a rate swing wildly hour to hour lose trust, and a guest who paid $180 only to see $120 the next day feels cheated. The discipline is to let rates reflect genuine demand changes — not to thrash. Perceived fairness is itself a long-run revenue asset.

Open pricing

Traditional rate management used rigid tiers: to sell cheaper, you'd close a higher rate and open a lower one, which meant a date was either “expensive” or “cheap” across the board. Open pricing breaks that rigidity. It lets you price every room type, every channel, and every segment independently on the same date — discounting one segment while holding firm on another, without closing any rate entirely.

Concretely: on a building-leisure-but-soft-business Wednesday, open pricing lets you keep the corporate rate firm (inelastic demand still to arrive) while running a modest leisure promotion (elastic demand you can stimulate) — simultaneously, on the same night. Rigid tiers would force one decision for the whole hotel. Open pricing matches the lesson of elasticity: price each segment at what that segment will bear.

Check yourself

1. What is Best Available Rate (BAR)?
2. Demand from last-minute business travelers is largely inelastic. What does that imply for pricing?
3. What's the key advantage of open pricing over rigid rate tiers?
Module 06 · 11 min read

Rate Fences & Restrictions

What you'll be able to do
  • Explain what a rate fence is and why it makes price discrimination fair
  • List the common fences: advance purchase, LOS controls, CTA, refundability
  • Describe minimum/maximum stay and closed-to-arrival and when to use them
  • Explain how restrictions protect high-value demand on peak dates

Module 1 promised that the same room could sell at many prices. Rate fences are how you do that without it feeling arbitrary or unfair. A fence is a condition a guest must meet to earn a lower price — and because the guest chooses whether to meet it, the cheaper rate goes only to those willing to give something up for it. Done well, fencing is the most elegant idea in revenue management.

What a fence is, and why it's fair

Charging two guests different prices for the same room sounds unfair — until the lower price comes with strings the guest accepts in exchange. A rate fence is a rule that separates price-sensitive guests from price-insensitive ones by making the cheap rate require something: booking early, paying upfront, staying longer, or giving up flexibility. The high-value guest who needs flexibility simply doesn't qualify, and pays the higher rate by choice.

The principle A good fence lets guests self-select. You don't decide who pays less — the guest decides, by choosing whether the conditions are worth the discount. The leisure traveler planning eight weeks out happily accepts a non-refundable advance-purchase rate. The business traveler who might have to cancel won't touch it, and pays the flexible rate. Same room, two prices, both fair — because each guest chose their trade.

The common fences

Advance purchase

A discounted rate available only if you book a set number of days ahead — book 21 days out and save 15%, say. This fences out last-minute (often business, often inelastic) demand and rewards planful (often leisure, often elastic) demand. It also gives the hotel early certainty about a date and improves cash flow.

Refundability / cancellation tiers

The same room offered two ways: a higher flexible rate with free cancellation, and a lower non-refundable rate. The guest chooses between price and flexibility. This fence is pure self-selection — risk-tolerant, certain travelers take the discount; anyone who values the option to cancel pays for it. It also reduces the hotel's cancellation risk on the discounted bookings.

Length-of-stay (LOS) controls

Restrictions based on how many nights the guest stays. The two workhorses:

Closed to arrival (CTA)

A control that blocks new arrivals on a specific date while still allowing guests already staying to remain through it. Classic use: a sold-out, high-demand night sits in the middle of a stretch. You don't want fresh one-night arrivals competing for that night's scarce rooms, but you're happy for a guest arriving two days earlier to stay through. CTA on the peak night threads exactly that needle.

A MinLOS in action

A resort faces a packed Saturday between two soft nights:

Friday demandsoft
Saturday demandvery high (could sell out)
Sunday demandsoft

Without a fence, Saturday fills with one-night bookings and Friday/Sunday stay empty.

Apply a 2-night MinLOS over Saturday: guests must pair Saturday with Friday or Sunday. The peak night still fills, and it drags a soft shoulder night with it — raising total revenue across the weekend, not just Saturday's.

Restrictions protect, fences sort

It's worth separating two jobs these tools do. Fences (advance purchase, refundability) mostly sort guests by willingness to pay, letting one room earn many prices. Restrictions (MinLOS, CTA) mostly protect scarce inventory on peak dates, steering demand toward the pattern that earns the most across multiple nights. In practice they work together, and a revenue management system suggests when to deploy each based on the forecast for each date.

The discipline of restraint Every fence and restriction also turns away some business. A 2-night minimum that's too aggressive empties a date that would have filled with one-nighters. Restrictions are scalpels, not walls: apply them only where the forecast says high-value demand genuinely needs protecting, and lift them as a date softens. An over-fenced hotel leaves as much money on the table as an unfenced one.

Check yourself

1. What makes charging two guests different prices for the same room “fair” under a rate fence?
2. A hot Saturday sits between a soft Friday and a soft Sunday. Which tool best raises total weekend revenue?
3. “Closed to arrival” on a peak night means:
Module 07 · 12 min read

Distribution & Channels

What you'll be able to do
  • Name the major distribution channels and their rough cost to the hotel
  • Calculate the net revenue of a booking after channel cost
  • Explain rate parity and why it exists
  • Describe the economics behind a push for direct bookings

A booking isn't worth its rate — it's worth its rate minus what it cost to acquire. The same $150 room earns very different amounts depending on how the guest found you. Distribution is about which channels you sell through, what each one costs, and how to shape the mix so more of every rate actually reaches your bottom line. This is where RevPAR (revenue) starts giving way to GOPPAR (profit).

The major channels

Guests reach a hotel through several paths, each with a different cost and character.

What a booking is really worth

The crucial habit is to look past the headline rate to the net revenue after channel cost. A booking's rate is the gross; the commission is a cost of sale; what's left is what the channel actually delivered to you.

Net revenue = RateChannel cost (commission & fees)
Same room, two channels

A $150 room, booked two ways:

Direct booking — rate$150.00
  channel cost~$0
Net to hotel$150.00
OTA booking — rate$150.00
  OTA commission @ 18%−$27.00
Net to hotel$123.00

The same $150 room nets $27 less through the OTA. Put differently, a $123 direct booking is worth exactly as much to you as a $150 OTA booking — a fact that should shape how hard you work to win the direct one.

Reframe every rate Once you think in net revenue, your rate structure looks different. A channel's cost is effectively a discount you're paying to that channel. The revenue manager's job isn't to avoid OTAs — their reach is real and often profitable at the margin — it's to know the true net value of each channel and steer the mix so the expensive channels carry the business you couldn't otherwise have won, not the business that would have come to you directly anyway.

Rate parity

Rate parity is the practice (and often the contractual requirement) of showing the same rate for the same room across channels — your site, the OTAs, everywhere. OTAs insist on it so they're not undercut by the hotel they market for. It exists to keep any one channel from being systematically cheaper, which would let guests shop your expensive channels and book your cheap one.

Parity constrains the obvious direct-booking move — just being cheaper on your own site. So hotels compete on value instead of public price: loyalty-member rates (often permitted as a closed, qualified rate), free breakfast or Wi-Fi, room upgrades, or perks available only when booking direct. The goal is to make the direct channel the most attractive without violating parity on the headline rate.

The direct-booking push

Now the economics are clear. Every booking shifted from a high-cost channel to direct keeps the commission in the hotel's pocket — and that saved commission falls straight to the bottom line, because the room, the staffing, and the costs were already there. This is why hotels invest so heavily in their own booking engines, loyalty programs, and direct-booking perks.

A caution against going direct-only It would be a mistake to read this as “OTAs are the enemy.” For many hotels, the OTA is a discovery engine — guests find the property there, then book direct next time (the so-called billboard effect). And on soft dates, an OTA booking at an 18% cost is vastly better than an empty room at no cost. The aim is a deliberate, profitable mix, with the true net value of each channel feeding the same kind of decision you'll make in the next module about groups.

Check yourself

1. A $200 room books through an OTA charging 20% commission. What is the net revenue to the hotel?
2. Why do hotels compete on perks (breakfast, upgrades, member rates) rather than simply listing a lower public price on their own site?
3. On a night that will otherwise sit half-empty, accepting OTA bookings at an 18% commission is:
Module 08 · 12 min read

Groups & Displacement

What you'll be able to do
  • Explain what displacement is and why a group booking can cost more than it earns
  • Perform a displacement analysis comparing group value to displaced transient value
  • Incorporate ancillary group revenue into the decision
  • State when to accept, renegotiate, or decline group business

A group offering to fill 40 rooms sounds like good news — guaranteed occupancy, one contract, done. But if those 40 rooms would otherwise have sold to higher-paying individual guests, the group could actually lose you money. Deciding correctly requires displacement analysis: the single most important calculation in group revenue management, and a clean showcase of everything you've learned so far.

What displacement means

When you commit rooms to a group, you take them off the market for everyone else. On a low-demand date that costs you nothing — those rooms would have sat empty. But on a date that would have filled with transient guests, every group room displaces a transient booking you'd otherwise have made. Displacement is the value of the transient business you give up to take the group.

The decision rule Accept a group only when its total value exceeds the value of the transient business it displaces. In one line: compare what the group pays against what you'd have earned from the guests it pushes out. If the date wouldn't have sold out anyway, displacement is zero and the bar is low. If the date would have filled at high transient rates, the group must clear a high bar to be worth taking.

The displacement calculation

The analysis compares two alternatives for the same date: take the group, or decline it and sell those rooms to transient demand. Let's work a full example.

Displacement analysis — should you take the group?

A 150-room hotel is offered a 40-room group at a negotiated $95 rate for a Saturday. Your forecast says that without the group, you'd sell 130 rooms to transient guests at an ADR of $140.

Hotel capacity150 rooms
Forecast transient demand (no group)130 rooms @ $140
Group request40 rooms @ $95

Step 1 — does the group cause displacement? Group (40) + transient demand (130) = 170 rooms of demand for 150 rooms. You're 20 rooms short, so taking the group displaces 20 transient bookings (the 20 that no longer fit).

Step 2 — value of the group:

40 rooms × $95$3,800

Step 3 — value displaced: the 20 transient rooms you can no longer sell, at $140 each.

20 rooms × $140$2,800

Step 4 — compare (rooms only):

Group revenue − displaced revenue$3,800 − $2,800 = +$1,000

On rooms alone, the group adds $1,000. The other 20 group rooms fill demand you didn't have, and only 20 displaced paying guests — so the low group rate still comes out ahead. Accept.

Notice the subtlety: at first glance, $95 group rooms look far worse than $140 transient rooms. But only the displaced rooms matter, not all 40 — because 20 of the group's rooms fill capacity that transient demand wouldn't have reached. This is exactly why intuition fails here and the calculation is essential.

Don't forget ancillary revenue

Groups rarely book only rooms. A conference rents meeting space; a wedding buys a banquet; a sports team fills the restaurant. This ancillary revenue belongs in the group's value, and it often flips a marginal decision.

Adding ancillary revenue

Take the same group, but now suppose the date is even stronger — the group would displace transient business worth $4,200, making the rooms-only comparison negative:

Group rooms revenue$3,800
Displaced transient revenue−$4,200
Rooms-only result−$400

On rooms alone, decline. But the group also commits to catering and meeting space:

Banquet & meeting-room revenue (contribution)+$2,600
Total group value vs displacement−$400 + $2,600 = +$2,200

With ancillary revenue counted, the group is clearly worth +$2,200. Accept — the meeting space turned a money-loser on rooms into a strong piece of business.

Accept, renegotiate, or decline

Displacement analysis points to one of three actions:

The deeper point Displacement analysis is revenue management in miniature: it uses your forecast (Module 4) of transient demand and ADR, respects your fixed capacity (Module 1), thinks in net contribution (Module 7), and answers Module 1's central question — is selling these rooms this way better than the alternative? Master this calculation and you've internalized the whole discipline.

Check yourself

1. A group wants 30 rooms on a night that would otherwise sell only 90 of your 150 rooms to transient guests. How many transient bookings does the group displace?
2. In a displacement analysis, which transient rooms actually count against the group?
3. A group is slightly negative on rooms alone. What's the best next step before declining?
Module 09 · 11 min read

Overbooking

What you'll be able to do
  • Explain why hotels deliberately confirm more rooms than they have
  • Weigh the cost of a walk against the cost of an empty room
  • Estimate a sensible overbooking level from no-show and cancellation rates
  • Describe how demand and guest value should adjust overbooking risk

It sounds like a mistake or even a scam: selling more rooms than you have. But controlled overbooking is sound revenue management. Some guests cancel late and some never show, so a hotel that only ever confirms exactly its capacity will end many nights with empty, expired rooms it was paid nothing for. The art is overbooking just enough to offset no-shows — without so much that you have to turn away guests who do arrive.

Why overbook at all?

Recall Module 1: an empty room at midnight earns nothing, forever. Now add a fact of hotel life: a predictable fraction of confirmed guests won't arrive. Some cancel at the last minute, some are no-shows. If, on average, 8% of your confirmed guests don't turn up, then confirming exactly 100 rooms means you'll typically sleep only 92 guests — eight rooms expire empty despite “selling out.”

Overbooking is confirming more reservations than you have rooms, in deliberate anticipation of those cancellations and no-shows, so you finish closer to genuinely full. The goal is to have actual arrivals land near 100% of capacity.

The two-sided risk

Overbooking is a balance between two opposite costs, and naming them is the whole game.

The trade-off Overbook too little and no-shows leave you with empty rooms — the cost of an empty room (the revenue you forfeited, often called spoilage). Overbook too much and more guests arrive than you can house, forcing you to walk a guest — pay to send them to another hotel, cover the difference, and damage the relationship. The right overbooking level sits where the expected cost of these two errors is balanced.

The two costs are rarely equal, and that asymmetry should drive the decision. An empty room costs you one night's rate (real, but bounded). A walked guest costs the alternate hotel's rate, transport, goodwill, and possibly a loyal customer forever (variable, often larger). Because a walk usually hurts more than an empty room, most hotels overbook somewhat conservatively — they don't fill the entire expected no-show gap, leaving a safety margin.

Estimating a sensible level

The starting point is your no-show and cancellation rate, drawn from history — and, as Module 3 taught, it varies by segment and channel. OTA bookings cancel differently from direct; non-refundable rates (Module 6) barely cancel at all. A simple first estimate:

Overbooking level ≈ Capacity ÷ (1 − no-show rate) — how many to confirm so that arrivals ≈ capacity
Overbooking level — worked example

A 150-room hotel with a historical 8% no-show/cancellation rate on a given night:

Capacity150 rooms
Expected show rate (1 − 0.08)0.92
Rooms to confirm = 150 ÷ 0.92≈ 163

Confirming about 163 reservations means that after ~8% melt away, roughly 150 guests arrive — a full house with no spoilage. In practice you'd shade this down (say, to 158–160) to protect against a low-no-show night that would force walks, especially when walks are costly.

More sophisticated approaches treat the no-show rate as a probability distribution and choose the overbooking level that minimizes the expected total cost of spoilage plus walks — explicitly weighing how much each error costs. Systems also smooth the historical rate (weighting recent data more) and adjust it as the date approaches and the forecast firms up.

How demand and guest value adjust the dial

Overbooking isn't one static number; it flexes with conditions:

Handle walks with care When a walk is unavoidable, how you handle it determines whether you keep the guest. Best practice is to “walk” them generously — pay for a comparable or better nearby hotel, cover transport, and ideally bring them back the next night with an upgrade. A clumsy walk can cost a guest for life; a gracious one can sometimes strengthen loyalty. Overbooking earns its keep only if the rare walk is managed like the relationship-critical moment it is.

Check yourself

1. Why do hotels deliberately overbook?
2. A 200-room hotel sees a steady 10% no-show rate. Roughly how many reservations should it confirm to fill the house?
3. On a very high-demand, near-certain-sellout night, how should overbooking change?
Module 10 · 13 min read

Putting It Together

What you'll be able to do
  • Connect the modules into a single decision-making loop
  • Explain total revenue management and why it widens the lens beyond rooms
  • Describe what a revenue management system (RMS) and AI pricing actually do
  • Complete a capstone exercise that uses metrics, forecasting, pricing, and displacement together

You now have the whole toolkit: the core idea, the metrics, segmentation, forecasting, pricing, fences, distribution, displacement, and overbooking. This final module ties them into one continuous loop, widens the lens from rooms to total profit, explains what the software does, and ends with a capstone that asks you to use it all at once.

The revenue management loop

The modules aren't a list — they're a cycle a revenue manager runs continuously for every future date:

  1. Measure where you stand (Module 2) — occupancy, ADR, RevPAR, and how you index against your comp set.
  2. Segment the demand (Module 3) — who is booking, and who is still to come.
  3. Forecast each date (Module 4) — using pace, pickup, and history, and checking your error so the forecast keeps improving.
  4. Price and fence accordingly (Modules 5–6) — set BAR by demand, open or close fences, protect peak nights with restrictions.
  5. Manage channels and special business (Modules 7–8) — steer the mix toward net value, and run displacement analysis on groups.
  6. Manage capacity risk (Module 9) — overbook to offset no-shows without forcing walks.
  7. Then measure again — the date moves closer, new bookings arrive, the forecast updates, and you adjust. The loop never stops until the night passes.
The unifying question Every step answers the same question from Module 1: given what I know about demand right now, is selling this room, this way, at this price, better than the alternative of holding it? The metrics tell you where you are, the forecast tells you what's coming, and the pricing, fencing, channel, group, and overbooking decisions are all just disciplined ways of acting on the answer.

Total revenue management

Everything so far has centered on room revenue, because it's the foundation. But the modern discipline widens the lens. Total revenue management optimizes profit across all the ways a guest spends — rooms, food and beverage, spa, parking, meeting space, resort fees — rather than rooms in isolation. This is why TRevPAR and GOPPAR (Module 2) matter: a guest who books a modest room rate but fills the restaurant and the spa may be worth more than a higher room rate with no on-property spend.

Total revenue management can flip decisions you'd make on rooms alone. The group that looked marginal until you counted banquet revenue (Module 8) is the clearest case. So is choosing a guest segment that books cheaper rooms but spends heavily on-site. The principle is the same — maximize total profit from fixed, perishable capacity — but the scope expands from the room to the whole guest relationship.

What the software actually does

Most hotels of any size run a revenue management system (RMS) — software that automates the loop above. It's worth demystifying, because an RMS doesn't do anything conceptually different from what you've learned; it just does it faster, across thousands of date-and-segment combinations at once.

An RMS ingests historical and live booking data, builds segment-level forecasts from pace and pickup, and recommends (or automatically sets) prices, restrictions, and overbooking levels for every future date. Increasingly these systems use AI and machine learning to fold in signals a human couldn't track in real time — competitor rates, web search behavior, flight bookings into the market, events, even weather — and to detect demand shifts before they show up in the booking pace.

The tool doesn't replace the thinking An RMS automates the calculations, not the judgment. It still needs a human to set strategy, sanity-check recommendations against knowledge the data lacks (a one-off local disruption, a brand decision, a long-term relationship with a group), and handle the relationship-critical moments like a walk. The reason this course teaches the underlying logic — booking curves, displacement, the walk-versus-spoilage trade-off — is that you cannot supervise a system whose decisions you don't understand. The fundamentals are exactly what let you use the technology well rather than be steered by it.

Benchmarking: the loop's outer measure

One habit ties the whole loop to reality: benchmarking against your competitive set (Module 2's RevPAR Index). Your internal numbers can all be rising while you quietly lose share to competitors who are rising faster. Regularly comparing your RevPAR to your comp set's tells you whether your decisions are actually winning the market or merely riding it — and points to where the loop needs attention.


Capstone exercise

Use everything. Work it through before revealing the walkthrough.

Capstone — a Saturday, three weeks out

You manage a 180-room hotel. For a Saturday three weeks away, here's the picture:

  • On the books now: 96 rooms, current ADR $150.
  • Typical remaining pickup from 21 days out for a Saturday: +70 rooms, and late pickup tends to be higher-rate.
  • Your pace is running well ahead of the same Saturday last year.
  • A group requests 50 rooms at $110 for that night, plus $3,000 in banquet contribution.
  • Historical no-show rate for strong Saturdays: 5%.

Q1. What's your transient forecast for the night, and what does pace tell you to do with rate?

96 on the books + 70 typical pickup = 166 transient rooms forecast, against 180 capacity. Running ahead of pace with high-rate late demand still to come → hold or raise BAR; do not discount.

Q2. Should you take the group? Run the displacement analysis.

Group (50) + transient (166) = 216 rooms of demand for 180 → displacement = 36 transient rooms. Those would have sold at roughly the late, higher ADR — call it $155. Displaced value = 36 × $155 = $5,580. Group rooms = 50 × $110 = $5,500. Rooms-only = $5,500 − $5,580 = −$80. Add banquet contribution +$3,000 → total +$2,920. Accept — or, better, renegotiate: on a night pacing ahead, push for a higher group rate or fewer rooms, since transient demand is strong and the date may sell out without them.

Q3. If you take the group and expect a near-full house, how should you set overbooking?

A strong, near-sellout Saturday means low cancellations and very costly walks (the whole market is full). Overbook conservatively — barely above capacity, if at all. The 5% no-show rate suggests room to confirm a few extra, but the high walk cost on a packed night argues for caution.

If you can work the capstone, you have the fundamentals That single exercise used metrics, segmentation, pace and pickup, forecasting, dynamic pricing, displacement analysis, ancillary revenue, and overbooking judgment — the entire course, applied to one night. This is what revenue managers do every day, for every future date on the calendar, around the loop, again and again.

Where to go next

The fundamentals are deep enough to practice immediately, and they're also the doorway to more advanced work: demand-unconstraining (estimating the demand you turned away), price-elasticity modeling, function-space and total-profit optimization, attribute-based selling, and the data science inside modern AI pricing. But all of it rests on what you now hold: the loop, the trade-offs, and the one question underneath every decision.

Final check

1. What distinguishes total revenue management from traditional (rooms-only) revenue management?
2. What's the best description of what an RMS changes about the work?
3. Your RevPAR rose this quarter, but should you celebrate yet?

Continue to the glossary & reference →

Reference

Glossary & Formulas

Core formulas at a glance

Occupancy
Rooms Sold ÷ Rooms Available × 100
ADR — Average Daily Rate
Room Revenue ÷ Rooms Sold
RevPAR — Revenue per Available Room
Room Revenue ÷ Rooms Available  =  ADR × Occupancy
TRevPAR — Total Revenue per Available Room
Total Revenue (all departments) ÷ Rooms Available
GOPPAR — Gross Operating Profit per Available Room
Gross Operating Profit ÷ Rooms Available
RevPAR Index (RGI)
(Your RevPAR ÷ Comp-set RevPAR) × 100
Pickup forecast
Rooms on the books + Typical remaining pickup
MAD — Mean Absolute Deviation
average of | actual − forecast |
MAPE — Mean Absolute Percentage Error
average of ( | actual − forecast | ÷ actual ) × 100
Net revenue (after channel cost)
Rate − Channel commission & fees
Overbooking level (first estimate)
Capacity ÷ (1 − no-show rate)
Group decision (displacement)
Accept if: Group value (rooms + ancillary) > Displaced transient value

Glossary

A – C
ADR (Average Daily Rate)
The average revenue earned per occupied room. A pure measure of pricing that ignores empty rooms. Module 2
Advance purchase rate
A discounted rate available only if the guest books a set number of days before arrival; a rate fence that rewards planful demand. Module 6
Ancillary revenue
Revenue beyond the room — catering, meeting space, F&B, spa, parking — that counts toward a booking's (especially a group's) total value. Modules 8, 10
BAR (Best Available Rate)
The lowest standard, unrestricted, publicly available rate for a given date; the anchor that other rate plans are priced relative to. Module 5
Booking curve
The pattern of how reservations accumulate for a given arrival date as that date approaches; differs by segment. Modules 3, 4
Booking window / lead time
How far in advance a guest books before arrival. Short for business transient, long for leisure and group. Module 3
Channel
A path through which a booking reaches the hotel — direct, OTA, GDS, wholesaler — each with its own cost. Module 7
Closed to arrival (CTA)
A restriction blocking new arrivals on a specific date while allowing in-house guests to stay through it. Module 6
Competitive set (comp set)
A chosen group of comparable, competing hotels used as a benchmark for the RevPAR Index. Modules 2, 10
Contract business
Rooms committed at a fixed negotiated rate over a long period (e.g. airline crews); reliable, low-rate floor demand. Module 3
D – L
Displacement analysis
The calculation comparing a group's total value to the transient revenue it would push out, to decide whether to accept it. Module 8
Dynamic pricing
Continuously adjusting rates in response to real-time demand signals rather than publishing fixed prices. Module 5
Group business
A block of rooms booked together (conference, wedding, team); books early, negotiates rate, may carry ancillary revenue and displacement risk. Modules 3, 8
GOPPAR
Gross Operating Profit per Available Room — performance measured after operating costs, the truest profit lens. Module 2
Length-of-stay (LOS) controls
Restrictions based on nights stayed — minimum (MinLOS) and maximum (MaxLOS) — used to protect and shape demand on key dates. Module 6
M – R
MAD / MAPE
Mean Absolute Deviation (average miss in rooms) and Mean Absolute Percentage Error (average miss as a % of actual) — two measures of forecast accuracy. Module 4
No-show
A confirmed guest who never arrives and never cancels; the core reason hotels overbook. Module 9
Occupancy
The percentage of available rooms sold over a period; intuitive but says nothing about price on its own. Module 2
Open pricing
Pricing every room type, channel, and segment independently on the same date, rather than opening/closing rigid tiers. Module 5
OTA (Online Travel Agency)
An indirect channel (Booking.com, Expedia) offering wide reach in exchange for a per-booking commission. Module 7
Overbooking
Deliberately confirming more reservations than rooms, anticipating cancellations and no-shows, to finish near full. Module 9
Pace
How bookings for a future date are accumulating compared to a benchmark (e.g. same date last year) — ahead or behind. Module 4
Perishable inventory
Inventory that loses all value at a fixed deadline if unsold — the defining trait of a hotel room. Module 1
Pickup
The number of new bookings added over a recent span; the raw speed of demand, judged against history via pace. Module 4
Price elasticity
How much demand responds to a price change. Elastic = sensitive (leisure); inelastic = insensitive (business). Module 5
Rate fence
A condition a guest must meet to earn a lower rate, letting guests self-select by willingness to pay. Module 6
Rate parity
Showing the same rate for the same room across channels, often contractually required by OTAs. Module 7
RevPAR
Revenue per Available Room — room revenue divided by all available rooms; the key single metric, blending occupancy and ADR. Module 2
RevPAR Index (RGI)
Your RevPAR relative to your comp set's, ×100. Above 100 = taking more than your fair share of market revenue. Modules 2, 10
RMS (Revenue Management System)
Software that automates forecasting, pricing, restriction, and overbooking decisions across many dates, increasingly with AI. Module 10
S – Z
Segment / segmentation
Dividing demand into groups (transient, group, contract; business vs leisure) that book and respond to price differently. Module 3
Spoilage
Revenue lost when a room goes unsold and expires — the cost of overbooking too little. Module 9
Total revenue management
Optimizing profit across all guest spending (rooms + F&B + spa + more), not rooms alone. Modules 2, 10
Transient business
Individual (non-group) bookings; usually the largest, most flexible segment, split into business and leisure. Module 3
TRevPAR
Total Revenue per Available Room — total revenue from all departments divided by available rooms. Module 2
Walk
Sending an arriving guest with a confirmed reservation to another hotel because you're oversold; the cost of overbooking too much. Module 9
Yield management
The narrower, older discipline of maximizing revenue from fixed perishable inventory via price and availability — focused on the room. Module 1