Market Penetration Index (MPI)
In hotel revenue management, MPI (Market Penetration Index) is your occupancy divided by your competitive set's occupancy, showing whether you are winning more or less than your fair share of the rooms actually being sold nearby.
It is the volume half of the competitive picture, and on its own it is the easiest index in the industry to be pleased about for the wrong reason.
See how ampliphi tracks your competitive position
Get a free revenue audit · Book a demo
What is MPI?
MPI indexes occupancy the way RGI indexes RevPAR and ARI indexes ADR. Above 1.0 means you sold more than your fair share of room nights. Below means less.
Fair share is a room-count calculation. If your comp set including you holds 300 rooms and 46 of them are yours, your fair share of the market's room nights is about 15 percent. MPI asks whether you captured that.
Some benchmarking reports express it out of 100 rather than 1.0, so 108 rather than 1.08. A few call it the occupancy index, which is the clearer name and the less common one.
The number answers a question absolute occupancy cannot. Running 68 percent tells you nothing about whether that was good. Running 68 percent in a market that averaged 59 tells you a great deal, and running 68 in a market that averaged 81 tells you something urgent.
Because occupancy is the metric with a cost attached, MPI is also the index most worth interrogating when it rises. Volume you bought is not the same as volume you won.
Resources: RGI · ARI · Occupancy rate
How MPI works in practice
Divide your occupancy by the comp set's occupancy for the same period.
Worked example. A 46-room inn runs 71 percent occupancy in October against a comp set averaging 62 percent. MPI is 1.15, so the property captured 15 percent more than its fair share of room nights. Its ARI for the same month is 0.88, meaning it achieved 12 percent below the market's average rate. RGI lands at roughly 1.01: fair share of revenue, bought with a discount.
That pairing is the entire reason MPI should never be read alone. The property looks like a volume winner and is running level on revenue, having worked harder and serviced more rooms to get there.
The useful readings are the combinations. High MPI with low ARI is the discounting pattern above. Low MPI with high ARI is a property holding rate and conceding volume, which can be correct if the rate premium more than covers the gap. Both indices above 1.0 is genuine outperformance. Both below is a problem that is not about pricing tactics.
Read it monthly and as a trend. At small room counts a single group booking moves MPI by several points, so a single month is noise and four months is a signal.
Resources: Comp set · STR report
Why MPI matters for independent hotels
Because "we were quiet last month" is not a diagnosis, and MPI is the cheapest way to turn it into one.
A soft month with MPI above 1.0 means the market was soft and you outperformed it. There is nothing to fix and a lot to resist fixing, because the instinct in a quiet month is to discount, which would convert a relative win into a real loss.
A soft month with MPI below 1.0 means something specific went wrong at your property: a channel that stopped delivering, a review score that slipped, a competitor that repositioned, or a rate that moved out of the band your guests shop in. Those are findable causes.
Without the index you cannot tell those two months apart, and they call for opposite responses. That is worth more to a small property than any single pricing tactic.
Resources: Revenue management for independent hotels
How to use MPI at your property
- Always read it beside ARI. One without the other is half a sentence. High MPI and low ARI is the pattern to watch for.
- Check it against RGI. MPI multiplied by ARI approximates RGI, and if that relationship looks wrong, one of the inputs is.
- Use the same comp set every month. Changing the set changes the index, and the change will look like performance.
- Read four months, not one. At 25 to 50 rooms, monthly MPI is noisy enough to mislead.
- Break it down by day of week where you can. A property can win midweek share and lose it at weekends, which the monthly figure hides completely.
- Do not set a target above 1.0 by default. If you are the highest-rated property in your set, a lower MPI at a much higher ARI is the correct outcome.
What MPI will not tell you
It has no view of rate. A property can post the best MPI in its comp set by being the cheapest, which is not an achievement and will show up nowhere in this number.
It has no view of cost. Occupancy bought through high-commission channels raises MPI and can lower what you keep, so a share gain and a margin loss look identical here.
And it inherits every weakness of the comp set behind it. Five badly chosen properties give you a confident index about a contest you are not in, and MPI will never flag that.
How ampliphi approaches competitive position
Competitive insight in ampliphi is a separate view from the everyday rate suggestion. You choose up to five competitors to watch, and what they charge does not feed the demand-based suggestion, which is built on your own booking pace and occupancy.
The separation matters here more than anywhere. An index like MPI is a scorecard for a month that has closed, useful for understanding position. Using competitor rates to set your own price is a different act, and it anchors your rate to decisions made for reasons you cannot see at properties that are not yours.
You approve every rate before it publishes, and ampliphi runs on top of the PMS you already use.
Key takeaways: MPI
- MPI is your occupancy divided by your comp set's. Above 1.0 means more than fair share of room nights.
- Never read it without ARI. High MPI with low ARI means you bought the volume.
- MPI times ARI approximates RGI. Use that as a sanity check.
- Keep the comp set fixed, or the index measures the change rather than your performance.
- Read the trend over four months. A single month at small room counts is noise.
Frequently asked questions about MPI
Is a high MPI always good?
No, and this is the most common misreading of the index. MPI measures room nights, not revenue and not profit. The easiest way to post an excellent MPI is to be the cheapest property in your comp set, which will also show up as a poor ARI and a mediocre RGI.
The pattern to check for is MPI comfortably above 1.0 with ARI below it. That is a property buying share, and whether it is worth doing depends on what the extra rooms cost to service and what channel delivered them.
There is one case where a high MPI at a lower rate is genuinely right: a property with strong ancillary revenue, where each additional guest spends meaningfully beyond the room. For a bed-and-breakfast or a small motel, that argument rarely holds.
How does MPI relate to RGI and ARI?
They decompose each other. RevPAR is ADR multiplied by occupancy, so RGI is approximately ARI multiplied by MPI.
That relationship is the diagnostic. An RGI of 1.10 built from MPI 1.30 and ARI 0.85 is a property winning volume by underpricing. The same RGI built from MPI 0.90 and ARI 1.22 is a property holding rate and conceding volume. Those are opposite businesses with an identical headline number, and only the components reveal which one you are running.
Whenever RGI moves, look at both components before deciding what caused it.
What is a good MPI for a small independent hotel?
It depends where you sit in your own comp set, and 1.0 is not automatically the target.
If you are the best-located, highest-rated property in the set, you should expect MPI above 1.0 and ARI well above it too. If you are the premium option among four budget properties, an MPI below 1.0 at a much stronger ARI is the correct shape, and chasing 1.0 would mean discounting into a segment you do not want.
The version of the question with an answer is directional: is your MPI improving against a stable comp set over several months? That you can act on.
Why is my MPI falling when my occupancy is flat?
Because your competitors improved. MPI is relative, so your own number can hold perfectly still while the index falls.
The common causes are a competitor finishing a refurbishment, a new property opening in the set, someone winning a contract or a group, or a rival discounting hard enough to pull volume. None of those show up in your own occupancy figure until later.
This is exactly the early warning MPI exists to give. Flat occupancy feels like stability, and a falling MPI tells you the market moved without you.
Can I calculate MPI without a benchmarking subscription?
Approximately, yes. If you can estimate your comp set's occupancy, you can estimate MPI. Rate-shopping tools show availability patterns, and a property that stops selling certain room types for a date is telling you something about how full it is.
The estimate will be rough, and you should treat the trend rather than the decimal. A home-built MPI that says "we have moved from behind the market to ahead of it over four months" is far more useful than no competitive data at all.
Local hotel associations and destination marketing organisations sometimes run benchmarking schemes that small properties can join at a fraction of the cost of a commercial STR report. Worth asking before assuming the data is out of reach.
Related terms
RGI
Revenue Generation Index: your RevPAR divided by the comp set's. The headline competitive measure, and the one MPI and ARI decompose between them.
ARI
Average Rate Index: your ADR divided by the comp set's. MPI's essential companion, since volume share without rate share tells you nothing about whether the volume was worth winning.
Occupancy rate
The percentage of available rooms sold. The absolute figure MPI converts into a share-of-market question, and the only one of the core metrics that carries a direct cost per additional room.
Comp set
The four to six properties you genuinely compete with. Every index here is calculated against it, so its composition decides whether MPI measures the contest you are actually in.
STR report
A benchmarking report comparing your occupancy, ADR and RevPAR against an anonymised competitive set. The usual source of the comp set occupancy data that makes MPI calculable.