Pricing Basics

The Hotel Pricing Words Nobody Explained to You

A plain-English decoder for ADR, RevPAR, MPI, ARI, RGI, pace, pickup, MLOS and the rest — with the formula, the sentence, and why each one matters.

Revenue Systems Team2026-07-307 min read1,521 words

Hotel pricing jargon is mostly three ideas wearing eighteen different names: how full you are, what you charged, and how those two compare to the hotels around you. Occupancy, ADR and RevPAR carry the weight. Everything else — MPI, ARI, RGI, pace, pickup, MLOS, CTA — is a refinement on one of those three. This post gives you the formula, a plain sentence, and why it matters, for every term you are expected to already know.

Say the quiet part first

Operators say the same thing on forums every week: they were promoted into pricing, everyone assumed they already knew the vocabulary, and now it is too late to ask. So they nod through meetings and reverse-engineer the meanings later.

That is a vocabulary problem, not an intelligence problem. The terms are simple. They are just never defined out loud, because the people using them learned them the same awkward way.

Read the table once. Come back to it when a word ambushes you.

The three numbers everything else is built on

Occupancy is rooms sold divided by rooms available, as a percentage. Forty rooms sold out of fifty available is 80%.

ADR — average daily rate is room revenue divided by rooms sold. Note the word room: it is room revenue only, not food, not parking, not fees.

RevPAR — revenue per available room is room revenue divided by rooms available, which is the same as ADR × occupancy. It is the only one of the three that cannot be gamed by ignoring the other. These are STR/CoStar's official definitions, and they are what your benchmarking report uses.

The full decoder table

TermFormulaIn plain EnglishWhy it matters
Occupancyrooms sold ÷ rooms available × 100How full you wereEasy to hit by cutting price — never read it alone
ADRroom revenue ÷ rooms soldWhat the average sold room went forExcludes fees and non-room revenue by definition
RevPARroom revenue ÷ rooms available (= ADR × occupancy)What each room you own earned, sold or notThe industry's default scorecard
Comp setThe 6–10 nearby hotels you actually lose bookings toEvery index below is measured against it
MPI(your occupancy ÷ comp occupancy) × 100Your share of the market's rooms soldAbove 100 = you fill better than your comp set
ARI(your ADR ÷ comp ADR) × 100Your share of the market's rateAbove 100 = you hold rate better
RGI(your RevPAR ÷ comp RevPAR) × 100Your overall share of revenue100 = fair share; the number owners ask about
Pacerooms on the books vs a benchmark dateHow fast a future date is fillingTells you to move rate before the date arrives
Pickuprooms on books now − rooms on books at last snapshotWhat you sold since you last lookedA net figure — cancellations are already subtracted
ALOSroom nights ÷ number of bookingsAverage length of stayLonger stays cost less to service per night
CPORvariable room costs ÷ rooms soldWhat one more sold room actually costs youYour rate floor sits above this
TRevPARtotal revenue ÷ rooms availableRevPAR including F&B, spa, parkingCatches revenue RevPAR ignores
GOPPARgross operating profit ÷ rooms availableProfit per room you ownThe only one that reflects cost of sale
BARBest available rate: your standard unrestricted rateThe reference point every discount hangs off
MLOSMinimum length of stay on a given arrival dateStops one-night bookings blocking a busy weekend
CTAClosed to arrival: guests may stay through, not check inProtects a peak night without shutting the date
OTAOnline travel agency — Booking.com, Expedia and the restCommission makes their bookings worth less than direct
Rate parityA contract clause requiring the same rate everywhereNow prohibited in the EEA — see below
Booking windowarrival date − booking dateHow far ahead guests bookSets how early your pricing decisions need to happen
Displacementrevenue given up by taking one booking over anotherThe cost of saying yes to the wrong businessThe real question behind every group inquiry

The index numbers, and the one bit of arithmetic worth knowing

Index numbers all work the same way: your number, divided by your comp set's number, times 100. Score 100 and you took exactly your fair share.

The useful part is that they decompose. RGI ≈ (MPI × ARI) / 100. So if your RGI is 96, you can see immediately where it came from. An MPI of 118 with an ARI of 81 is a completely different business from an MPI of 82 with an ARI of 117.

The first hotel is buying occupancy with rate. The second is holding rate and losing volume. Both show up as "slightly below fair share" until you split them.

One practical note: STR requires at least four reporting hotels in a comp set, so very small markets sometimes cannot produce these numbers at all.

The restriction words are just three switches

BAR is your standard rate with no strings attached. MLOS refuses bookings shorter than a set number of nights on a given arrival date. CTA lets a guest stay through a night but not check in on it.

MLOS protects a sold-out Saturday from being chopped up by one-nighters. CTA protects it while still welcoming the guest who arrives Friday and stays two nights. Used carelessly, both push business to the hotel next door — the trade-off is real.

Two definitions that quietly change your numbers

Complimentary rooms are excluded from rooms sold and from ADR under STR's definitions. If you count comps as sold, your occupancy flatters and your ADR sinks, and neither will match your benchmark report.

Resort, destination and urban fees are Miscellaneous Income under the 12th edition of USALI, whose compliance date was 1 January 2026. They are not room revenue. They do not raise your ADR or your RevPAR — so a hotel quoting ADR "including fees" is quoting a number nobody else can compare.

On rate parity: the European Commission designated Booking.com a gatekeeper under the Digital Markets Act on 13 May 2024, with compliance from 14 November 2024. Wide and narrow parity clauses are prohibited in the EEA, and hotels there may price lower on their own site.

What the adoption data says about which words matter

Not all of these terms are equally used. A 2018 study by HSMAI APAC with the Singapore Institute of Technology measured metric adoption across hotels: RevPAR 77.4%, RGI 48.5%, GOPPAR 20.4%, TRevPAR 13.7%.

GOPPAR is the better business metric — it is the only one that notices what a booking cost you to acquire. It stays rare because there is no universal external benchmark for it. RevPAR persists because everyone reports it the same way.

So learn GOPPAR for your own decisions, and expect RevPAR in every conversation with an owner, a lender or a benchmarking report.

The mistakes these words cause

Quoting ADR with fees folded in. It is not a like-for-like number, and USALI says so.

Reading MPI as success. High MPI with low ARI usually means you discounted your way to a full house.

Treating pickup as gross sales. Pickup is net. A week showing +4 could be eleven bookings and seven cancellations.

Using MLOS as a default. A two-night minimum on a shoulder weekend can empty the date entirely.

Comparing your RevPAR to a national average. CoStar reported US full-year 2025 occupancy at 62.3%, ADR $160.54 and RevPAR $100.02 — a useful headline, and irrelevant to your specific market.

The bottom line

Occupancy, ADR and RevPAR are the spine. The index family tells you how those three compare to the hotels you actually compete with. RGI ≈ (MPI × ARI) / 100 then tells you which half of your position is doing the work. Pace and pickup are about time, not performance. BAR, MLOS and CTA are switches. GOPPAR is the number that knows what the booking cost you.

Nobody was ever going to sit you down and explain these. Now they are written down.

If you would rather have the index numbers calculated than derive them by hand, our analytics and reports module puts your ADR, RevPAR and occupancy against the market. STAR-style MPI, ARI and RGI benchmarks sit in the same view.

See This on Your Own Property

A 30-minute walkthrough with your market's data — your comp set, your events, your rates.

Built by hotel operators · Your guardrails cap every rate · Override anything