How do I take bookings for multiple rooms or spaces?

When a venue has more than one room, the default availability setup gets in the way: the first booking on a Saturday makes the whole Saturday look taken, even though the other rooms are sitting empty. The fix is to give each room its own service with its own booking limit, so the Main Hall and the Fellowship Hall each track their own bookings and a client can reserve either one on a date the other is already booked.

One service per room

A service is the top level of your package list, and it is the only level that has both its own name on your online booking and its own availability counter. That makes it the natural fit for a room. The packages under each service carry that room's pricing, so a small room and a large hall can have completely different rates and rental lengths.

Manage → Packages
Go to Packages.
Add a service for each room you rent separately, named the way clients know the room (Main Hall, Fellowship Hall, Activity Room).
Under each service, add the packages for that room: an hourly rate, a half day, a full day, or whatever you sell. Each package carries its own price and length.
Add any add-ons a room can be rented with (tables and chairs, AV, kitchen use) and choose which packages each add-on is available for.
Keep the room name in the service, not the package. Clients pick a service first during online booking, so a list that reads Main Hall, Fellowship Hall, Activity Room is clearer than one that reads Rentals. See How do I configure my service settings? for the rest of the service options.

Setting the booking limits

Booking limits live on the Availability Limits page. The column that matters here is Simultaneous Bookings: how many bookings that row can hold at the same time.

Manage → Business Settings → Availability → Availability Limits
Go to Availability Limits.
In Business-Wide Settings, set Simultaneous Bookings to the number of rooms you rent, or leave it blank for no limit. This is the total across every room.
In the Packages table, find each row with the Service badge and enter 1 in Simultaneous Bookings. Leave the package group and package rows blank so they inherit from the service.
Click Save.

Here is how the limits work together. A service's limit only counts bookings in that same service, so a Main Hall booking never counts against the Fellowship Hall. The business-wide limit counts every booking in the account. That is the one that blocks a second room when it is set too low, and it is the setting most venues have to change, because single-operator accounts often start with it at 1.

If your rooms are configured but the second room still shows as unavailable on a booked date, check the business-wide Simultaneous Bookings first. At 1, Check Cherry will not take a second booking anywhere in the account for that time, no matter how the services are set.

Two events in the same room on one day

With the limits above, two different rooms can be booked on the same date. Whether one room can host two events on the same day is a separate setting on the same page: Does a booking block an entire day, or just the scheduled time?

  • Entire Day (the default). One booking fills that room for the date. The right choice for a hall that needs setup in the morning and teardown at night.
  • Just the scheduled time. A booking only takes its start-to-end window, so a morning meeting and an evening dinner can share the room. Pair it with Minimum time between bookings to leave room for cleanup and turnover.

The business-wide choice applies to every room unless you override it. To treat rooms differently, click Show More Settings on a service row and pick Business Default, Entire Day, or Just the scheduled time for that room alone. A common setup is Entire Day for the main hall and Just the scheduled time for a meeting room rented by the hour.

Shared spaces like a kitchen

Some spaces are used by more than one room. A kitchen might be available with either hall, but only one event can have it at a time. There are two ways to model this, depending on how you sell it.

The kitchen is an add-on. If kitchen use is an add-on that clients can pick with packages from more than one room, go back to Availability Limits, find the kitchen in the add-ons table, and set its Simultaneous Bookings to 1. That limit counts across every room, so once one booking has the kitchen for a time, it disappears from the other room's checkout for that same time.

Rooms that physically overlap. When a space is consumed by packages rather than an add-on, use an availability rule. The classic case is a hall with a divider wall sold as Hall A, Hall B, and Full Hall: booking the Full Hall has to take both halves. An availability rule is a named limit that several packages and add-ons draw from. When one checked item is booked, all the other checked items count as booked too.

Manage → Business Settings → Availability → Availability Rules
Go to Availability Rules and click the plus button next to Availability Rules.
Name the rule for the physical space (Hall A side) and set Max number of simultaneous bookings to 1.
Check every package and add-on that uses that space: the Hall A packages and the Full Hall packages.
Save, then create a second rule for the other side (Hall B side) with the Hall B and Full Hall packages checked.

A Full Hall booking now draws one unit from both rules, so neither half can be booked alongside it, while Hall A and Hall B can still be booked on the same date by two different clients. The same idea covers a kitchen that comes included with one room's packages but is an optional add-on for another: one rule named Kitchen, with the included packages and the kitchen add-on all checked.

Staff assignment and testing

One more thing can block a second room: staff. If a service uses Automatically assign a certain staff member and that person is already on a booking at that time, Check Cherry treats the service as unavailable. If you assign yourself to every room, the second room will block as soon as the first is booked. Most venues choose Do not assign staff in the service settings. If you want the assignment anyway, answer yes to If staff are booked for the date, should additional bookings be allowed for that date? on each room's service.

Once it is set up, test it before a client does. Open Test Availability under Business Settings, pick a date that already has a booking in one room, and check a package from the other room. If it comes back unavailable, the page lists the exact reason and the conflicting booking, which points you at the limit that needs changing.

Was this article helpful?

Thanks for your feedback!

Sorry to hear that. Want to chat with our support team?

Chat with us

Last updated October 15, 2026 15:18