The Real Cost of a Ghost Meeting: A Calculator for Office Managers
A back-of-the-envelope calculator for the cost of unused meeting room bookings, with three sample offices, a 60-second worksheet, and a 30-second version your CFO will read.
Ghost meetings are the kind of cost most offices never put a number on. Someone books a room. They don't show up. The booking stays on the calendar for the full hour. The room sits empty. Two doors down, three people are looking for somewhere to take a call.
It's the kind of waste that everyone has felt and almost nobody has costed. This post does the costing. The numbers are uncomfortable enough that, for most offices, fixing this pays for itself in a couple of weeks.
What counts as a ghost meeting
For the purposes of this calculation, a ghost meeting is any room booking that goes unused, booked but not attended. It includes:
- The "I'll book it just in case" booking that never happens.
- The recurring meeting that has fizzled out but the calendar series is still alive.
- The one-off that was cancelled by message but never deleted from the calendar.
- The meeting that ended at the 20-minute mark in a 60-minute booking and held the room anyway.
Industry research consistently puts ghost-meeting rates somewhere between 20% and 40% of all room bookings, depending on the office. Robin's analysis of millions of meeting room bookings has put the figure around one in three. We'll use 30% as a sensible middle in the examples below.
Three layers of cost
A ghost meeting isn't expensive because of the room itself. Rooms are free once they exist. It's expensive because of three knock-on effects.
Layer 1: Displaced meetings
Every ghost meeting takes up space that could have hosted a real one. When all the rooms are "booked" but several are actually empty, real meetings get pushed: into the kitchen, into the open-plan area, into someone's home that evening, or just rescheduled to next week. The cost is the time of every person who had to move, plus the slight degradation of every meeting that happens in a worse setting.
Layer 2: Search time
The five minutes someone spends walking the floor looking for a free room is real, paid time. Multiplied across an office of 100 people doing this once a week, that's eight to ten hours a week of fully-loaded engineering or operations payroll, gone.
Layer 3: Rebooking churn
The minutes spent in Slack ("hey is anyone in the Greenhouse?"), the chair shuffles, the camera fumbles when a meeting moves rooms mid-stream. None of this is dramatic. All of it adds up.
The formula
Here's a back-of-the-envelope calculation that captures the bulk of it:
Annual cost = rooms × bookings per room per day × workdays × ghost-meeting rate × average ghost duration × people affected × fully-loaded hourly cost
Or, in plainer English:
- How many room bookings per year = rooms × bookings per day × workdays
- How many of those are ghosts = above × 30%
- How much that ghost time costs = average ghost duration × people affected × hourly cost
For a defensible number, use a fully-loaded hourly cost: salary plus benefits plus overhead. For most knowledge-work roles in Western Europe and North America, that's €60 to €120 per hour. We'll use €80 in the examples below.
Three sample offices
Small: 25-person office, 4 meeting rooms
- 4 rooms × 5 bookings per day = 20 bookings/day
- × 220 working days = 4,400 bookings/year
- × 30% ghost rate = ~1,320 ghost bookings/year
- × 0.5 hour average ghost time × 2 people displaced × €80/hour
- ≈ €105,600 per year in displaced and searching time
Mid: 100-person office, 12 meeting rooms
- 12 rooms × 6 bookings per day = 72 bookings/day
- × 220 working days = 15,840 bookings/year
- × 30% ghost rate = ~4,750 ghost bookings/year
- × 0.5 hour × 2 people × €80/hour
- ≈ €380,000 per year
Large: 300-person office, 30 meeting rooms
- 30 rooms × 7 bookings per day = 210 bookings/day
- × 220 days = 46,200 bookings/year
- × 30% ghost rate = ~13,860 ghost bookings/year
- × 0.5 hour × 2 people × €80/hour
- ≈ €1.1 million per year
These are intentionally conservative: half-hour ghost windows, only two people affected per ghost. Inflate any of those numbers and the totals climb steeply. They're also intentionally not capital costs. No real-estate value of an unused room is included. That's a separate, and larger, conversation.
The 60-second worksheet
If you want to do your own version on the back of a napkin:
- Rooms in your office: ___
- Bookings per room per day: usually 5 to 8 in a hybrid office
- Workdays per year: 220 in most jurisdictions
- Ghost-meeting rate: use 30% if you don't have data; pull your own number from your booking system if you do
- Average ghost duration: 30 minutes is conservative; 45 if your default booking is 60
- People affected per ghost: at least 2 (the displaced meeting); 3 to 4 if you count searching
- Fully-loaded hourly cost: €60 to €120 for most knowledge-work roles
Multiply them together. That's your annual ghost-meeting cost. Compare it to the cost of the fix.
The cost of fixing it
The fix is two things. First, a clear room-status display outside every door, so people can see at a glance whether the room is genuinely free. Second, auto-release on no-shows: if nobody checks in within 10 minutes, the booking is dropped and the room frees up automatically.
Combined, these solve most of the ghost-meeting problem in a week, because they change behaviour. People stop "booking just in case" when they know the room will release itself. People stop searching the floor when they can see at the door which rooms are actually free.
The cost ranges from free (a virtual display in a browser tab on a tablet you already own) to a few hundred euros a year for a full hardware setup. Compared to the numbers above, the ROI calculation is barely worth running.
What changes when you fix it
The first measurable change is usually a drop in room utilisation on the dashboard. That sounds bad. It isn't. Booked-but-unused time falls; actually-used time stays the same or rises. The line between them tightens, which is exactly the goal.
The second change is qualitative. Slack messages asking "is anyone in [Room]?" disappear. The kitchen reverts to being a kitchen instead of a fallback huddle space. The "I'll just take this in my car" pattern stops.
The third change, which takes longer, is cultural. People stop holding rooms defensively, because they trust that bookings reflect reality. That single shift, bookings being honest, is the entire point.
The CFO version
If you're an office manager building an internal pitch for budget, the version your CFO will read in 30 seconds is roughly this:
- 30% of our meeting room bookings go unused, about X bookings per year.
- Each ghost booking displaces or wastes ~30 minutes of two people's time.
- That's ~Y hours of fully-loaded payroll per year = €Z.
- The fix (clear room displays + auto-release) costs less than €500 a year for our size of office.
- Payback period: under two weeks.
That's the entire memo. Insert your own X, Y, Z.
TL;DR
- Ghost meetings = booked-but-unused room time. Industry rate ≈ 30%.
- Cost = bookings × ghost rate × duration × people affected × fully-loaded hourly cost.
- For a 100-person office, that's roughly €380,000 a year on a conservative model.
- The fix (clear room displays + 10-minute auto-release) costs orders of magnitude less.
- The metric to watch isn't utilisation, it's the gap between booked time and actually-used time.
If you're on Google Workspace and ready to close that gap, that's exactly the slice Lobby handles: a clear status display outside every meeting room door, with auto-release built in. Free for up to three displays. Microsoft 365 support is on the way.
Sources
- Robin meeting room utilisation and no-show benchmarks: robinpowered.com
- Joan workplace research: getjoan.com
- Owl Labs State of Hybrid Work: owllabs.com
- Steelcase 360° workplace research: steelcase.com
- JLL Future of Work, fully-loaded cost benchmarks: jll.com