Hotel Revenue Management: ADR, Occupancy & RevPAR Explained

Revenue management sounds like something only big hotel chains do with a dedicated team. It isn't. At its core it's one idea: sell the right room, to the right guest, at the right price, at the right time. And you can't do any of that until you can read three numbers — ADR, occupancy, and RevPAR. They sound like jargon, but each is simple, and the trouble starts only when you watch one and ignore the others.
This guide explains all three in plain English, shows how they connect, and — the part most explainers skip — how to actually use them to run revenue management at an independent hotel. Every figure below is an illustrative example to show the mechanics, not an industry statistic. Use the calculator further down to run your own.
Occupancy: how full are you?
Occupancy is the easiest one: the share of your rooms that are actually filled. Twenty rooms, fifteen sold, that's 75% occupancy. It tells you about demand and how well you're filling the place — but on its own it says nothing about money. You can be 100% full and still be leaving a fortune on the table if you got there by slashing rates.
The formula: Occupancy = rooms sold ÷ rooms available. It's the metric owners feel most emotionally — a full car park feels like success — which is exactly why it's dangerous to steer by alone. For the full method — monthly figures, per room type, and the mistakes to avoid — see how to calculate hotel occupancy.
ADR: what are you charging?
ADR — average daily rate — is the average price of the rooms you sold. Sell fifteen rooms for ₹90,000 total and your ADR is ₹6,000. It tells you how much value each sold room is pulling in. But ADR ignores the empty rooms entirely. A hotel with a sky-high ADR and half its rooms dark can look brilliant on this metric while quietly bleeding.
The formula: ADR = room revenue ÷ rooms sold. Watch it move when you discount: dropping rate to chase occupancy pulls ADR down, and the two often fight each other. Managing that tension is what dynamic pricing is really about. Go deeper on what ADR is and how to increase it.
RevPAR: the number that combines both
RevPAR — revenue per available room — is room revenue divided by every room you have, whether it sold or not. Twenty rooms, ₹90,000 in room revenue, RevPAR is ₹4,500. It bakes occupancy and ADR into a single figure, which is exactly why it's the truth-teller: you can't game it by winning on one metric and losing on the other.
The shortcut: RevPAR = Occupancy × ADR. 75% × ₹6,000 = ₹4,500. Move either lever and RevPAR moves — which is the whole point. For a deeper walkthrough see what RevPAR is, and how to improve RevPAR for the tactics.
Why watching only one is dangerous
Picture two hotels next door to each other:
- Hotel A drops rates to fill every room. 100% occupancy, ₹3,000 ADR → RevPAR ₹3,000.
- Hotel B holds its price. 60% occupancy, ₹6,000 ADR → RevPAR ₹3,600.
Hotel A "won" occupancy and looks busier. Hotel B, half as impressive on the surface, actually made more money per room. If you only chased occupancy, you'd copy Hotel A and earn less. RevPAR is what stops that mistake.
Beyond RevPAR: profit, not just revenue
RevPAR measures revenue, not profit — and a booking that costs you 20% commission isn't worth as much as the same booking made direct. That's why serious revenue managers also glance at two cousins:
- GOPPAR (gross operating profit per available room) — RevPAR after the costs of actually serving the room. It answers "did we keep any of it?"
- TRevPAR (total revenue per available room) — includes F&B, spa, and extras, not just the room. Useful if you earn meaningfully beyond the bed.
You don't need to track these daily. But they explain why a direct booking beats an OTA booking at the same rate — same RevPAR, very different GOPPAR.
How to actually lift RevPAR
The goal isn't to max out one metric — it's to raise the product of both:
- Price smarter, not just lower. Let rates follow demand instead of defaulting to discounts. (See the hotel dynamic pricing guide.)
- Win more direct bookings. Commission-free revenue lifts what you keep per room. (See how to grow direct bookings without ad spend.)
- Sell more than the room. Upsells and extras raise revenue without needing another guest. (See how to earn more from the same rooms.)
A simple monthly revenue-management routine
You don't need software you can't afford or a full-time analyst. A small independent hotel can run real revenue management in under an hour a month:
- Once a month: write down last month's occupancy, ADR and RevPAR, and compare to the same month last year.
- Ask one question: if RevPAR fell, was it occupancy or ADR that dragged it — and why?
- Look 30-60 days ahead: spot the soft dates on your calendar early, while you still have time to nudge price or push a direct offer.
- Change one lever at a time so you can see what actually moved the number.
A connected system does the arithmetic for you, so this becomes a five-minute read of a dashboard rather than a spreadsheet chore.
The bottom line
Occupancy tells you how full you are. ADR tells you what you charged. RevPAR tells you how well you actually monetised the hotel — and it's the only one that catches you when you're winning the wrong battle. Track all three, but when you have to pick one to steer by, steer by RevPAR — and remember that a rupee of direct RevPAR is worth more than a rupee of commissioned RevPAR.
Go deeper on each metric
Dedicated guides to calculating and improving every number in this cluster.
RevPAR, Occupancy & ADR Calculator
Work out your revenue per available room today, then model what a better occupancy or rate would do.
Model a target
These are example calculations based on the numbers you enter — not industry averages or guaranteed results.
What does this mean?
Your RevPAR is the single number that tells you whether rate or occupancy is holding you back. Watching it move month over month is what separates guessing from revenue management.
Turn these metrics into revenue
Once you can read the numbers, these guides help you move them.
Frequently asked questions
What's the difference between occupancy, ADR and RevPAR?
Occupancy is the percentage of your rooms that are filled. ADR (average daily rate) is the average price you got for the rooms you sold. RevPAR (revenue per available room) combines both — it's your room revenue divided by every room you have, sold or not. Occupancy and ADR each tell half the story; RevPAR tells the whole one.
Why is RevPAR the most important metric?
Because you can win on occupancy or ADR and still lose money. A hotel that's 100% full at a giveaway rate, or one charging a fortune but half empty, both look good on one metric. RevPAR catches both mistakes because it measures revenue against your entire room inventory — the real yardstick of how well you're monetising the hotel.
How do I improve RevPAR?
Push occupancy and ADR together, not one at the expense of the other. That means smarter pricing that fills rooms without dumping rate, more commission-free direct bookings, and selling extras that lift revenue per guest. Chasing occupancy alone with deep discounts usually drops RevPAR even as the hotel fills up.
Share this article