Most village halls run on a paper diary, a mobile number that belongs to one volunteer, and a great deal of goodwill. That works until two groups turn up on the same Saturday, or the booking secretary steps down and takes fifteen years of knowledge with them.
This guide walks through setting up a booking system that any trustee can run, in the order that actually makes sense.
Start with the rooms, not the bookings
It is tempting to begin by typing in next month's hires. Resist that. Until the system knows what spaces exist, every booking you enter is guesswork.
List every bookable space in the building, including the ones people forget:
- The main hall
- Any smaller meeting or committee room
- The kitchen, if it can be hired separately
- Outdoor space, if you hire it for fetes and markets
For each one, record the capacity, what is included, and anything a hirer would otherwise have to ring up and ask about.
Capacity is a promise, not a guess
Write down the seated capacity and the standing capacity separately. A hall that holds 120 standing might seat 60 at tables. Hirers plan around these numbers, and getting them wrong causes a difficult conversation on the day.
Set your hire pricing once
Pricing that lives in someone's head gets applied inconsistently, and inconsistency is what causes awkward conversations with regular hirers.
Decide three things and write them down:
- The standard hourly or sessional rate for each space
- The community or charity rate, and who qualifies for it
- Whether you charge a deposit, and how much
If a rate needs explaining every time it is applied, it is too complicated. Village halls do best with two rates and a clear rule about who gets which.
Decide how people ask to book
This is the change that saves the most time. Every booking system falls into one of three patterns.
Phone and diary
The traditional approach. One person takes the calls and writes in the book. It works, but it puts the entire operation inside one head and one notebook.
Email requests
Better, because there is a record. Worse in one respect: requests arrive with half the information missing, so every booking takes three emails to pin down.
An online request form
The hirer sees what is genuinely free, fills in the details once, and the request arrives complete. You approve or decline. This is what Hallory does by default, and it is why most halls that switch stop taking booking calls almost entirely.
Protect your regular bookings first
Before you accept a single new hire, put the recurring bookings in: the weekly yoga class, the parish council, the badminton club, the monthly market.
Regulars are the bookings most likely to be double-booked, because everyone assumes they are common knowledge. Once they are in the calendar and protected, a clashing request can be blocked automatically rather than caught by someone's memory.
Handle deposits and payments explicitly
Community halls are paid in cash, by bank transfer, and occasionally by cheque. Card processing is rarely worth the fees at this scale, so what matters is tracking, not taking payment online.
For every booking you want to be able to answer three questions:
- Has the hire fee been paid?
- Has the deposit been paid?
- Has the deposit been returned?
If your system cannot answer all three at a glance, deposits will eventually go missing, and that is the kind of mistake that ends up in front of the committee.
Plan the handover before you need it
Every committee changes. The test of a booking system is not how well it works today, but how quickly a new volunteer can pick it up.
A system passes the handover test when a new booking secretary can, without ringing the previous one:
- See every upcoming booking and who made it
- Find a hirer's contact details
- Tell whether a booking has been paid for
- Know what each room costs to hire
If any of those answers lives only in someone's memory or inbox, that is the gap to close first.
Put the booking link where people look
Once the system is running, the last step is telling people. Add the booking link to the hall's page on the parish website, the noticeboard by the door, and the footer of any email the committee sends.
The link is the whole point: it turns "who do I ring about the hall" into something anyone can answer.
What good looks like after three months
You will know the system has taken hold when nobody needs to ask you whether the hall is free on a given Saturday, when the committee meeting no longer includes a conversation about a double booking, and when the treasurer can tell you what is outstanding without opening a spreadsheet.
That is the whole goal. Not software for its own sake, but a hall that runs without any one person holding it together.

