Insights
How to Measure Meeting Room
Utilization Without Buying Sensors
Your calendar already contains 90% of room utilization data. The 4 metrics to pull, how to get them free from Google/Microsoft, and what good looks like.
Short answer: export your room calendars and compute four numbers per room: booking rate (booked ÷ working hours), average meeting size vs capacity, no-show rate (if you have check-in data), and peak-day load. This answers "do we need more rooms?" for free. Sensors only add value for the last 10% — verifying bodies-in-seats.
Vendors sell occupancy analytics as a premium tier. But the room's calendar is the dataset — here's how to read it.
The four metrics that matter
1. Booking rate. Booked hours ÷ working hours (e.g. 09:00–17:00, weekdays). - Above 70%: real scarcity — people can't find rooms when they need them - 40–70%: healthy - Below 40%: the room is wrong (size, location, equipment), not unneeded
2. Size mismatch. Average attendees per booking vs room capacity. The classic finding: 8-person rooms averaging 2.4 attendees. That's not a utilization problem, it's a portfolio problem — you need small rooms, and the data proves it before the next office fit-out.
3. No-show / ghost rate. Only measurable with check-in (door displays log this automatically) or a week of manual walk-by tallies. Typical untreated offices run 20–40%. See our ghost meetings deep-dive.
4. Peak-day load. Same booking rate, split by weekday. Hybrid offices routinely show Tuesday–Thursday at 85% and Monday/Friday at 30%. The fix is sometimes policy (anchor days), not architecture.
How to pull the data — free
Google Workspace: Admin console → the built-in room insights in Calendar resource settings give booking rates directly. For raw data, the Calendar API lists every event per resource; a 30-line script gets you a CSV. (Mid-size shortcut: use Google Sheets + the Calendar add-on, no code.)
Microsoft 365: Each room is a mailbox — pull its calendar via Outlook on the web, or use the Places/Graph API for proper exports. Exchange admin reports also include room mailbox usage.
Lowest-tech version: open each room calendar in week view, screenshot four weeks, count blocks. An afternoon's work for a 10-room office, and entirely adequate for a yes/no decision.
Reading the results honestly
The combination tells the story:
- High booking rate + high ghost rate → you don't need rooms, you need check-in auto-release
- High booking rate + low ghosts + size match → genuinely add rooms
- Low booking rate on specific rooms → fix the room (the projector that never works, the chairs nobody fits)
- Big rooms, small meetings → convert one boardroom into two call rooms; cheapest capacity you'll ever add
The most expensive mistake is leasing more space when the data would have shown that a third of your existing capacity was ghosted.
FAQ
Are sensors ever worth it? At enterprise scale (100+ rooms, multiple buildings, lease decisions in the millions), yes. Under 20 rooms, calendar data answers every question you'll actually act on.
How long should I measure? Four typical weeks. Avoid holiday periods and that one week with the offsite.
Does The Room Display include analytics dashboards? No — deliberately. Your calendar platform already holds the data, and we'd rather stay $99-once than charge monthly for charts of your own calendar.
About to argue for more meeting rooms in a budget meeting? Run these four numbers first — they'll either make your case or save you the rent.