Ask ten owners how full their library is and you will hear "almost full" ten times. Then look at the evening register and the night seats, and the number is often closer to two-thirds. One number, counted the same way every month, ends that guessing.
Quick answer
Library occupancy rate is the share of sellable seat-shifts that are paid for: paid seat-shifts ÷ (seats × shifts) × 100. A 60-seat, two-shift library with 96 paid seat-shifts is 80% occupied. Measure it per shift every month, compare it with your break-even occupancy, and fix the weakest shift first.
Librify is a library management app for private self-study libraries and reading rooms in India. This guide shows how to count occupancy when students buy different shifts, how to find the occupancy at which you break even, and what moves the number.
The occupancy rate formula
Occupancy rate = paid seat-shifts ÷ sellable seat-shifts × 100. A seat-shift is one seat in one shift. A 60-seat hall with morning and evening shifts has 120 seat-shifts to sell each month; add a night shift and it has 180.
- A morning-only student fills 1 seat-shift.
- A full-day student who sits from morning to evening fills 2 seat-shifts, because nobody else can buy that seat in either shift.
- A 24-hour student fills every shift you run, usually 3.
- Floating members fill seat-shifts too. Count them against the floating zone, at one seat-shift each per shift they bought.
Count only students with a paid, running subscription on the day you measure. Pick one date each month, such as the 10th, so renewals from the first week are settled.
A worked example: 60 seats, three shifts
Here is a 60-seat library with a morning shift (7 AM-2 PM), an evening shift (2 PM-9 PM) and a night shift (9 PM-6 AM). On the 10th it has 30 full-day students, 20 morning-only, 25 evening-only and 15 night students.
| Shift | Paid seat-shifts | Sellable | Occupancy |
|---|---|---|---|
| Morning | 30 full-day + 20 morning = 50 | 60 | 83% |
| Evening | 30 full-day + 25 evening = 55 | 60 | 92% |
| Night | 15 | 60 | 25% |
| All shifts | 120 | 180 | 67% |
The blended 67% hides the real picture. The day shifts are close to full and the evening shift needs a waiting list, while the night shift is a quarter full. One number for the whole library would send you chasing admissions for all shifts, when the job is to fill nights or decide whether to keep them.
Adding the night shift also lowered the blended rate from 87.5% (105 of 120) to 67%, while adding 15 paying students. That is why you track per shift. The multi-shift scheduling guide covers when a third shift pays off.
What occupancy do you need to break even?
Break-even occupancy = monthly costs ÷ income at 100% occupancy × 100. It is the occupancy at which fees exactly cover rent, power, staff and everything else. Above it you make money; below it you lose money every month.
| Monthly costs | Break-even occupancy | Paid seat-shifts needed |
|---|---|---|
| ₹38,000 | 58% | 70 of 120 |
| ₹45,000 | 68% | 82 of 120 |
| ₹55,000 | 83% | 100 of 120 |
So the common line that a library becomes profitable "once occupancy crosses 70%" is true only for one cost structure. A library with low rent in a small town can profit at 55%. A library in an expensive market with two staff may need 85% just to cover costs. Work out your own number in the free library profit calculator, which shows break-even occupancy directly.
Mistake we see often
Counting registered students instead of paid seat-shifts. A register with 140 names can hide 20 students whose subscription ran out last week and who still sit every day. Occupancy built on names is always higher than occupancy built on payments, and the gap is your leak.
What occupancy should you aim for?
Aim to stay above your break-even occupancy in your weakest month, and treat 90% in a shift as the signal to change something. No reliable public benchmark exists for Indian study libraries, so your own trend is the best yardstick.
| Occupancy in a shift | What it usually means | What to do |
|---|---|---|
| Above 90% for 2 months | Demand is ahead of supply | Raise the fee for new admissions, start a waiting list |
| 75% to 90% | Healthy | Hold price, protect renewals |
| Break-even to 75% | Covering costs, little margin | Work on admissions for this shift |
| Below break-even | Losing money on this shift | Change timing or price, or merge the shift |
When a shift sits above 90%, the guide to raising fees without losing students shows how far you can go.
Seven ways to raise occupancy
Raise occupancy by filling the weakest shift first; it is where the cheapest gains are. These are listed roughly from least to most effort:
- Protect renewals. Every student who does not renew drops occupancy as much as a lost admission. Follow up on expiring subscriptions three days before the end date.
- Re-time the weak shift. If your afternoon shift is empty because coaching classes run 12 to 4, move its start to 4 PM.
- Price the weak shift lower. A ₹100 gap between a full evening shift and an empty afternoon shift pulls some students across.
- Turn slow rows into floating seats. Floating members fill seat-shifts that fixed-seat students leave empty; the fixed vs floating seats guide has the math.
- Sell short plans in exam months. A 15-day plan fills seats that would otherwise sit empty before a monthly renewal date.
- Get found online. Keep your Google Business Profile current with photos, timings and fees; Google's own tips to improve local ranking cover the basics.
- Work with coaching centres and PGs nearby. The coaching and PG tie-ups guide explains how owners set these up.
Why occupancy swings with the exam calendar
Occupancy rises in the months before big exams and drops just after them. Students preparing for the dates on the UPSC exam calendar often leave in the weeks after prelims, and NEET and JEE droppers leave once their exams are done. Compare each month with the same month last year, not with the previous month, or every post-exam dip will look like a crisis.
Keep a simple sheet: month, sellable seat-shifts, paid seat-shifts, occupancy per shift. After twelve months you will know your own seasonal pattern, which is worth more than any benchmark.
Occupancy and revenue per seat together
Occupancy tells you how many seat-shifts are sold; revenue per seat tells you what they earn. Track both. A library at 95% occupancy with heavy discounts can earn less than one at 85% charging full price.
Revenue per seat = monthly fee collections ÷ physical seats. In the three-shift example, if collections are ₹62,000, revenue per seat is about ₹1,033 a month. If that number rises while occupancy holds, your pricing is working. If occupancy rises and revenue per seat falls, discounts are doing the filling.
Frequently asked questions
How do you calculate library occupancy rate?
Divide the paid seat-shifts by the sellable seat-shifts and multiply by 100. A 60-seat library with two shifts has 120 sellable seat-shifts. If 96 of them are paid for, occupancy is 80%. Count a full-day student once for every shift their seat blocks.
What is a good occupancy rate for a study library?
Anything above your break-even occupancy is profitable, and above 90% for two months means you can raise fees or open a waiting list. There is no reliable published benchmark for Indian study libraries, so compare your own month-on-month trend rather than a number from another city.
Is a library profitable once occupancy crosses 70%?
Only if your costs are about 70% of your maximum fee income. Break-even occupancy is monthly costs divided by the income you would earn at 100%. A 60-seat, two-shift library at ₹550 a seat-shift breaks even at 58% with ₹38,000 costs and at 83% with ₹55,000 costs.
Should I count students whose subscription has expired?
No. Count only seat-shifts covered by a paid, running subscription on the day you measure. Students sitting after expiry inflate your occupancy and hide unpaid seats. Measure on the same date each month, such as the 10th, after the first-week renewals settle.
How is occupancy different from attendance?
Occupancy is about paid seats; attendance is about who actually shows up. A seat can be 100% occupied and only 70% attended. Low occupancy is a sales problem, while low attendance on paid seats is an early warning that students may not renew next month.
See every free seat by shift and date on one seat map.
Free plan available. Paid plans from ₹59 a month.
Start free on Librify



