
When should you open bookings for your next class, workshop or event?
It might seem like a small decision, but timing can have a significant impact on how quickly your sessions fill. Open bookings too early and customers may see your event, decide it's too far away to commit and forget about it. Open too late and the people who would have booked may already have made other plans.
The right timing depends on what you're selling, how much it costs and how much planning your customers need.
A one-off pottery workshop doesn't need the same booking window as a six-week course. Parents looking for a summer holiday camp may start planning months ahead, while someone booking a yoga class might decide what they're doing that weekend.
Understanding these differences can help you fill more spaces without constantly chasing last-minute bookings.
What Is a Booking Window?
A booking window is simply the amount of time between when customers can start booking and when the class, appointment or event takes place.
For example, if you open bookings for a Saturday jewellery workshop four weeks before it happens, you have a four-week booking window.
For appointments, it might work slightly differently. You could allow customers to see and book any available appointment within the next 30 days, with new dates continually becoming available.
Choosing the right booking window can affect several parts of your business:
- Attendance: customers have enough time to discover your activity and find a date that works.
- Cash flow: receiving bookings earlier can give you more certainty about upcoming revenue.
- Planning: knowing attendee numbers helps with staffing, materials, venues and other costs.
- Customer experience: customers can book when they're ready rather than having to contact you to ask when new dates will become available.
- Your workload: a well-planned booking schedule can reduce the need to manually release dates or scramble to fill spaces at the last minute.
The challenge is finding the right balance between giving customers enough time and opening your calendar so far ahead that nobody is ready to commit.
Early Bookings vs Last-Minute Bookings
Should you encourage customers to book weeks in advance, or keep your schedule flexible for people who decide at the last minute?
For most businesses, the answer is a combination of both.
Why Open Bookings Early?
Opening bookings earlier gives you more time to promote your class or event.
It's particularly useful when customers need to make arrangements before attending. They may need to organise childcare, travel, time off work or coordinate with friends.
Earlier bookings can also help you:
- Estimate attendance sooner
- Plan staffing and materials
- Confirm whether an event is financially viable
- Generate revenue before the event takes place
- Give regular customers the opportunity to secure their preferred dates
The more expensive or time-consuming the activity is, the more valuable this extra planning time becomes.
However, opening bookings as early as possible isn't always the answer.
If you're advertising a casual £15 class taking place four months from now, customers might like the idea but feel no urgency to book. By the time the date approaches, they may have forgotten about it altogether.
Why Keep Last-Minute Bookings Open?
Not everyone plans weeks ahead.
For lower-cost activities and regular classes, customers may decide what they want to do only a few days before.
Keeping online bookings available closer to the start time can help you capture these customers and fill remaining spaces.
Last-minute bookings are particularly useful when:
- Your activity requires little preparation
- You regularly have a few spaces left
- Customers tend to book spontaneously
- A cancellation creates a last-minute space
- You're promoting availability through social media or email
If there is no operational reason to close bookings several days beforehand, doing so could simply mean turning away potential customers.
The best approach is usually to open early enough for planners while keeping genuine remaining availability bookable for customers who decide later.
How Far in Advance Should You Open Bookings?
There isn't one perfect booking window for every business, but these ranges provide a useful starting point.
Activity | Suggested booking window | Why? |
|---|---|---|
One-off workshops | 2–6 weeks | Enough time to promote without feeling too distant |
Regular weekly classes | Rolling 2–4 weeks | Gives regular customers flexibility without opening too far ahead |
Multi-week courses | 4–8 weeks | Customers need more time to commit to the schedule and cost |
Children's holiday camps | 2–3 months | Parents often organise school holiday childcare well in advance |
Private appointments | Rolling 2–6 weeks | Balances customer choice with diary flexibility |
Seasonal or special events | 2–4+ months | Customers may need more planning time, particularly for larger events |
These should be treated as starting points rather than strict rules. Your customers' actual booking behaviour is much more important than any general benchmark.
One-Off Workshops: 2–6 Weeks
For pottery workshops, jewellery making, cookery classes, craft sessions and similar one-off experiences, around two to six weeks is a useful starting point.
These activities generally don't require months of planning, but customers still need enough time to discover the workshop and find a suitable date.
Price matters too.
A £25 local craft workshop may attract bookings relatively close to the date. A £150 specialist masterclass is a bigger decision and may benefit from being available earlier.
If you regularly run similar workshops, experiment with different release times and see when customers actually book.
You may discover that opening three months ahead doesn't result in earlier sales — most customers still wait until the final few weeks.
Regular Weekly Classes: Rolling 2–4 Weeks
Regular activities such as yoga, fitness, dance, children's classes or art sessions usually work well with a shorter rolling booking window.
For example, customers could always see and book the next four weeks of classes.
This gives regular customers the opportunity to plan ahead without requiring you to publish months of sessions at once.
It can also make your schedule easier to manage. If you need to change your timetable, you're not dealing with bookings made six months earlier.
For term-based activities, you may instead choose to release the entire upcoming term at once.
Multi-Week Courses: 4–8 Weeks
Courses require a bigger commitment than individual classes.
If someone is considering a six-week evening course, they're not only deciding whether they like the activity. They also need to check whether they can attend on the same day for several weeks.
The total price may also be higher.
Opening enrolment around four to eight weeks before the course begins gives customers more time to check their schedules, budget for the course and make a decision.
For higher-value courses, offering a deposit or instalment option can also make it easier for customers to commit without paying the entire amount upfront.
Children's Holiday Camps: 2–3 Months
Holiday camps are different because parents often plan school holidays well ahead.
They're coordinating childcare, annual leave, family holidays and other activities — and popular camps can fill quickly.
For this reason, opening bookings two to three months ahead is often sensible.
For major periods such as the summer holidays, you may choose to open even earlier if your dates are confirmed.
Making several camp dates available together can also help parents plan. Rather than repeatedly checking whether new sessions have been released, they can see their options and choose the dates that work for their family.
Private Appointments: Use Rolling Availability
Appointments usually don't need a traditional launch date.
Instead, businesses such as tutors, consultants, coaches, beauty professionals and other appointment-based providers can use rolling availability.
For example, you could always make the next four weeks available to book.
When one day passes, another future day becomes available.
A rolling system gives customers a consistent selection of dates without requiring you to continually publish new appointments manually.
The right window depends on your service.
A customer looking for a regular treatment might only plan a few weeks ahead, while someone booking a specialist consultation may be prepared to schedule much further in advance.
Think about how far ahead your customers naturally plan — and how far ahead you're comfortable committing your own diary.
Seasonal and Special Events: 2–4+ Months
Christmas workshops, Easter activities, Halloween events, retreats and other special events often benefit from a longer booking window.
Customers know these occasions are coming and may actively plan activities around them.
A longer window also gives you more opportunities to promote the event through your website, email list and social channels.
For larger events that involve travel, higher ticket prices or significant planning, opening even earlier may make sense.
The Bigger the Commitment, the Longer the Booking Window
One useful rule is to consider the size of the decision you're asking your customer to make.
Booking a £12 drop-in class for Saturday morning is relatively easy.
Booking a £500 course that runs every Wednesday for ten weeks requires much more thought.
Customers may need to:
- Check several dates
- Discuss the purchase with someone else
- Arrange childcare
- Budget for the cost
- Organise travel
- Request time away from work
As the price and commitment increase, customers generally benefit from having more time to make the decision.
Your booking window should reflect that.
Don't Close Bookings Earlier Than You Need To
Opening early is only half of the equation.
You should also consider how late customers are allowed to book.
Imagine your Saturday workshop has ten spaces and only eight have sold.
If your online bookings close on Wednesday, you've removed three days in which those final two spaces could have sold.
Unless you genuinely need several days to prepare, there may be no reason to close bookings that early.
Keeping remaining availability online can also help you refill cancelled spaces.
Someone cancels on Friday morning. Another customer sees the available space that afternoon and books it for Saturday.
Without up-to-date online availability, that place could simply remain empty.
Should You Release Your Entire Calendar at Once?
Not necessarily.
There are two main approaches.
Release Everything at Once
Publishing a full term or season can work well when your schedule is predictable and customers like planning ahead.
This can be particularly useful for:
- Children's activities
- Termly classes
- Courses
- Seasonal programmes
- Businesses with a small number of fixed annual dates
Customers can see all their options immediately, and you don't need to repeatedly release new sessions.
Release Dates in Batches
Publishing four, six or eight weeks at a time gives you more flexibility.
This can work well if you:
- Run frequent sessions
- Regularly change your timetable
- Want to test different days or times
- Don't want to commit your calendar months ahead
- Want to adjust future sessions based on demand
Many businesses will benefit from a combination of the two.
You might publish your main programme for the season while continuing to add extra workshops or appointment availability as you go.
Use Your Own Booking Data
Suggested booking windows are useful, but your own customers can give you a much better answer.
Look at previous classes and ask:
When did people actually book?
If you open workshops eight weeks ahead but most customers book during the final 14 days, that's useful information.
You can also look at:
- How many bookings arrive in the final week
- Which sessions fill fastest
- Whether higher-priced activities are booked earlier
- Which days and times sell best
- How frequently customers ask about future dates
- Whether very early bookings result in more cancellations
- How often you have empty spaces shortly before a session
Try changing your booking window for similar sessions and compare the results.
You don't need to completely overhaul your schedule. Moving your booking window by a week or two can give you useful information about how your customers behave.
Make Booking Availability Easier to Manage
The more classes, courses, events or appointments you run, the harder it becomes to manage availability manually.
You're not just deciding when bookings should open. You're also managing capacities, dates, cancellations, customer details and remaining spaces.
That's where an online booking system becomes useful.
Instead of relying on spreadsheets, messages and manually updated calendars, businesses can give customers a clear place to see what's available and book directly.
With Baluu, you can manage classes, courses, events and appointments from one place, control your availability and capacity, and let customers book online when a suitable space is available.
For appointment-based businesses, online scheduling can also make it much easier to manage ongoing availability without constantly going back into your calendar to release individual dates.
The aim isn't simply to put your diary online. It's to make it easier for customers to book at the moment they're ready to buy.
Find the Booking Window That Works for Your Business
There's no universal answer to how far in advance you should open bookings.
A one-off workshop might need a few weeks. A multi-week course may need a couple of months. Parents may start looking for holiday camps much earlier, while appointment customers often prefer a continuously updated selection of upcoming dates.
Start with a sensible booking window for your type of activity, then pay attention to what your customers actually do.
If most bookings happen at the last minute, you may not need to open as early. If customers regularly ask when future dates will become available, consider extending your booking window.
Small changes to when customers can book can make it easier to fill spaces, plan ahead and reduce unnecessary admin.
And when customers are ready to book, make sure there's as little friction as possible between finding your class and securing their place.
Written by
Ruta Jogminaite
Expert in booking systems and appointment-based business optimization.
More to explore
Continue Reading

How to Fill Empty Class Spaces Without Discounting
Learn practical ways to fill underbooked classes without discounting, from improving visibility and class descriptions to re-engaging past customers, using targeted promotions, social proof and smarter booking strategies.

How to Sell and Manage Multi-Week Courses Online: A Practical Guide
Learn how to sell and manage a multi-week course online, from choosing the right booking structure to collecting student information, setting booking policies, communicating with customers and gathering feedback.
How to Set Up an Online Booking System With Baluu: Step-by-Step Guide
Set up your first online booking system with Baluu using this practical step-by-step guide. Follow a real example from creating your business and first listing to setting availability, pricing, payments, publishing your booking page and completing a test booking.