The short version
- Outlook resource calendars or a shared spreadsheet genuinely work for desk booking at small scale, which is exactly why teams keep them too long
- Past roughly 20 desks the cracks appear on schedule: double bookings, no floor view, booking-window gaming, and a growing pile of manual admin
- The breaking point is not desk count alone, it is desk count multiplied by contention: scarce desks plus keen bookers breaks any honour system
- Buy when the weekly admin time plus the seating disputes cost more than software, and carry your hard requirements into the purchase
The DIY approach to desk booking is always the same two tools. Either each desk becomes an Outlook resource calendar that people “invite” to a meeting, or someone builds a shared spreadsheet with a tab per week. Both are free, both take an afternoon, and both genuinely work for a dozen desks and a friendly team. That is precisely why they survive long past the point where they should have been replaced. Here is where they break, why the breakage is structural rather than fixable, and how to know when it is time to buy.
The double booking problem is a race condition
A spreadsheet has no locking. Two people open it at 8:59, both see desk 12 free, both type their name, and the last save wins silently. Outlook resource calendars are better, but a room mailbox pressed into service as a desk was never designed for dozens of daily transactions: delegates approve requests by hand or auto-accept blindly, tentative responses linger, and a declined booking that nobody reads the notification for is a double booking with extra steps. At 10 desks a clash is a laugh and a shuffle. At 40 desks with a busy Tuesday, it is two annoyed people at one desk and a complaint to whoever built the system.
Nobody can see the office
A list of 30 resource calendars answers “is Desk-3F-012 free” and nothing else. What people actually ask is spatial: where can I sit near my team, which desks near the window are free on Thursday, where is everyone sitting tomorrow? DIY systems have no floor plan, so that information lives in the head of whoever administers the sheet, and they become the human map. This is the quiet tax of DIY: it works because one person keeps it working, and every question routes to them.
The keen ones will game it
Any booking system with scarce desks and no rules gets gamed, and DIY has no rules engine. The classic move admins report: bookings open at midnight, and people in other timezones, or people with alarm clocks, grab the good desks weeks ahead the second they become bookable. A spreadsheet cannot enforce a fair booking window, a per-person limit, or release a desk when its booker does not show. You end up legislating by email (“please only book two weeks ahead”) and enforcing by awkward conversation, which is to say, not enforcing at all.
Where the time actually goes
| Symptom | At 10 desks | Past 20 desks |
|---|
| Double bookings | Rare, resolved with a shrug | Weekly, resolved by the admin |
| Finding a desk near your team | You can see the whole office | Scrolling 30 calendars or asking the sheet owner |
| Leavers and joiners | Edit the sheet occasionally | Standing manual task, stale names accumulate |
| No-shows blocking desks | Tap on the shoulder | Booked-but-empty desks with no release mechanism |
| Booking-window gaming | Does not matter, desks are not scarce | Midnight land grabs, fairness complaints |
When to buy, and what to demand
The threshold is not a magic desk count. It is contention: once desks are scarce enough that people care which one they get, the honour system fails and the admin load compounds. A reasonable trigger is when someone spends an hour or more a week babysitting the sheet, or when seating disputes reach a manager. When you do buy, carry the DIY lessons in as requirements: real calendar integration with Outlook and Microsoft 365 so bookings live where the spreadsheet never could, an interactive floor plan so the office is visible, booking windows and auto-release so the rules enforce themselves, and single sign-on with directory sync so the stale-names problem dies. Those four requirements are the difference between replacing the spreadsheet and re-implementing it with a subscription fee.
That requirement list is exactly what purpose-built tools exist to cover; see how HybridHero’s desk booking software handles each one, and what the setup looks like from the IT side. Pricing is by custom quote, and you can try it against your own floor plan before retiring the sheet.