How do I create a multi-day booking?

Some events span multiple days — a weekend wedding, a multi-day corporate retreat, or a festival. Check Cherry handles these by letting you add multiple packages to a single booking, each with its own date and time.

When to Use Multiple Packages

  • A client needs the same service on two or more separate dates
  • A wedding weekend with a rehearsal dinner on Friday and the reception on Saturday
  • A multi-day corporate event with different services each day
  • Different packages starting at different times (ceremony and reception services)
Each package becomes a separate line item on the invoice. The client sees one booking with all their services, and you see the full picture in one place.

Online Booking for Multi-Day Events

When online booking is enabled for multiple packages, clients can add more than one package during checkout. After selecting their first package, they see an option to add another.

A banner at the top of the package selection screen shows they're adding another package to their current booking. You can add as many packages as needed — each becomes a separate line item on the invoice.

Enable Multiple Packages for Online Booking

Clients can only book multiple packages online if you enable this setting:

ManageBooking Engine
Scroll down to the Multiple Packages section.
Enable the setting and click Save.

Adding Packages to Existing Bookings

Whether you have a confirmed booking or a proposal, you can add more packages by clicking the Add a Package button below the existing packages:

Date Only vs. Date & Time

Every package has a scheduling format. It decides whether the client picks a time along with the date, and it changes how the booking blocks your calendar.

Date & Time. The client picks a start time. The booking blocks only the scheduled hours.

Date Only. The client picks a date, or a range of dates. There is no time selection, and the booking blocks the whole day.

Set a package to Date Only

ManagePackages
Select the package and open the Pricing & Scheduling tab.
Under Scheduling Mode, choose Date Only.
Set Number of days included. This is how many days come with the starting rate.
To let clients add days, set Allow customer to book extra days to Yes. Then enter your daily rate, plus a minimum and maximum.
Switching a package to Date Only clears its extra hours pricing. Switching back clears the extra days pricing. Set your pricing after you switch, not before.

Two Ways to Cover Multiple Days

Use one Date Only package for consecutive days. Best for continuous coverage like a 3 day festival or a weekend retreat. The client picks a start date and Check Cherry fills in the rest of the range. See how to create a multi-day package.

Use one package per date. Best when the dates are not consecutive, or the service changes from day to day. A rehearsal dinner on Friday and a reception on Saturday is a good example.

You can mix the two formats on one booking. Use Date & Time for days that need a start time, and Date Only for days that don't.

What Changes on a Date Only Booking

  • No start or end time shows on the booking, invoice, or proposal.
  • The whole day is blocked in availability checks. A multi day package blocks every day in the range.
  • It syncs to Google Calendar as an all day event.
  • Time tokens in automated messages come out blank. Date tokens still work.
  • Days you have marked available for only certain hours still accept Date Only bookings. Only fully closed days block them.
  • Staff arrival times work as usual. Set them per staff member.
If any package on a booking is a multi day Date Only package, the proposal shows date ranges for every package on that booking.

Location Limitations

Each booking can only have one location. If the client needs events at different venues, you'll need to create separate bookings or handle the second location as a note in the booking details.

If you need to apply travel fees for the secondary location, you can add them as a pricing adjustment directly on the invoice.

Was this article helpful?

Thanks for your feedback!

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

Chat with us

Last updated August 13, 2026 15:07