Ask ten hostel owners for their occupancy rate and you will get ten different calculations. Some count rooms instead of beds. Some quote their best month. Some quietly exclude the beds they have blocked for staff. The number ends up meaning something different in every conversation — which makes it useless for the one thing it should do: telling you whether the property is actually working.
This guide covers the standard formula, a worked example you can copy, the mistakes that inflate the number, and the second metric that explains why a property at 90% occupancy can still miss its revenue target.
The occupancy rate formula
Occupancy rate is the share of your available capacity that was actually sold over a period. For hostels, PGs, and co-living, capacity is measured in bed nights, not rooms:
Occupancy Rate (%) = (Occupied Bed Nights ÷ Available Bed Nights) × 100
Where available bed nights is your total sellable beds multiplied by the number of days in the period:
Available Bed Nights = Total Sellable Beds × Days in Period
Beds, not rooms, because a 4-sharing room with two residents in it is 50% occupied, not 100%. If you count rooms, that room reads as full and you lose sight of half your inventory. In shared accommodation this is the single most common reason a reported occupancy figure is wrong.
A worked example
Take a 60-bed hostel over a 30-day month. Every bed is sellable — nothing is blocked for staff or maintenance.
| Input | Value | How it's derived |
|---|---|---|
| Total sellable beds | 60 | Physical beds available to paying residents |
| Days in period | 30 | Calendar days in the month |
| Available bed nights | 1,800 | 60 beds × 30 days |
| Occupied bed nights | 1,479 | Sum of nights actually sold across all beds |
| Occupancy rate | 82.2% | (1,479 ÷ 1,800) × 100 |
Counting occupied bed nights is where the work is. A resident who stayed the full 30 days contributes 30 bed nights. One who moved in on the 12th contributes 19. One who vacated on the 8th contributes 8. Add them all up — that total is your numerator. If you are tracking this in a spreadsheet, this is the column that quietly goes wrong every time someone moves mid-month.
Physical occupancy vs financial occupancy
Here is the number most owners never calculate. Physical occupancy tells you how many beds were filled. It says nothing about whether those beds were paid for, or paid for in full. Financial occupancy measures collected revenue against the revenue you would earn at full occupancy on your list rate:
Financial Occupancy (%) = (Rent Actually Collected ÷ Rent at Full Occupancy) × 100
Continuing the example above, assume a list rate of ₹8,000 per bed per month:
| Measure | Amount | Rate |
|---|---|---|
| Rent at full occupancy | ₹4,80,000 | 60 beds × ₹8,000 — the ceiling |
| Expected at 82.2% occupancy | ₹3,94,400 | What 1,479 bed nights should have produced |
| Rent actually collected | ₹3,54,000 | What landed in the bank |
| Financial occupancy | 73.8% | ₹3,54,000 ÷ ₹4,80,000 |
The property is 82.2% full but only 73.8% funded. The ₹40,400 gap between expected and collected is not a rounding error — it is discounts, waived months, part payments, and arrears. Physical occupancy alone would have shown you a good month.
| What you see | What it usually means | Where to look first |
|---|---|---|
| Both numbers high and close | Healthy — beds full, rent collected | Nothing urgent; test a rate increase |
| Physical high, financial well below | Discounting or arrears are eating margin | Ageing of dues; approved discounts |
| Both low | Demand or pricing problem | Enquiry volume, conversion, local rates |
| Financial above expected | Add-ons and deposits are carrying revenue | Check nothing is double-counted |
Four mistakes that inflate the number
Counting rooms instead of beds
The biggest one. A half-full 4-sharing room reads as fully occupied, hiding your real vacancy. Always calculate on beds.
Excluding blocked beds from the denominator
Beds held for staff, storage, or long-running maintenance still cost you. Keep them in available bed nights, or track a separate 'out of service' figure so the loss stays visible.
Measuring on a snapshot day
Checking headcount on the 1st and calling it the month's occupancy ignores every mid-month move-in and move-out. Use bed nights across the whole period.
Counting booked beds as occupied
A confirmed booking is not a filled bed until the resident moves in. Track them separately or a cancellation quietly overstates the month.
Revenue per available bed (RevPAB)
Occupancy and rate pull against each other — you can fill any property by cutting the rate far enough. RevPAB collapses both into one number so you can compare months, properties, and pricing decisions on equal terms:
RevPAB = Total Rent Revenue ÷ Available Bed Nights
In the example: ₹3,54,000 ÷ 1,800 = ₹196.67 per available bed night. On its own that is just a number. Tracked month over month it tells you whether a discount actually bought you enough occupancy to be worth it. If occupancy rises but RevPAB falls, the discount cost more than it earned.
How often to measure
Monthly is the reporting cadence for long-stay hostels, PGs, and co-living, because that is how rent cycles work. But monthly alone is too slow to act on — by the time a bad month closes, the month is gone.
- Weekly — forward occupancy for the next 30 and 60 days, so you can see a dip while there is still time to fill it
- Monthly — physical occupancy, financial occupancy, and RevPAB together, always as a set
- Quarterly — the trend across all three, plus occupancy by room type to find which inventory actually underperforms
Occupancy by room type is where most pricing decisions hide. A property averaging 82% might be 96% on 3-sharing and 61% on single rooms — which is a rate problem on singles, not a marketing problem for the property.
What to do when occupancy is low
A low number is a symptom, and the fix depends entirely on which of these it is. Work through them in order — the cheapest fixes are at the top.
- 1Check your exit rate before your enquiry rate. Filling beds is pointless if residents leave at the same pace. If average tenure is falling, fix retention first — it is far cheaper than acquisition.
- 2Look at enquiry-to-visit conversion. If enquiries are healthy but visits are not converting, the problem is the property or the pitch, not demand.
- 3Segment by room type. Portfolio-level occupancy hides the specific inventory that is failing.
- 4Compare your rate to the immediate area, not the city. Hostel and PG pricing is street-level, not city-level.
- 5Only then consider discounting — and model the RevPAB impact before you do, so you know what the discount has to buy to pay for itself.
primelivingApp Team
We build software for hostel, PG, and co-living operators, and we write about the operational problems we see in the properties that use it.
