How to Set Up a Booking Calendar (Free) in 2026
A booking calendar turns your open time into slots clients can grab themselves, so your schedule fills without a single back-and-forth message. The trick is configuring your availability, buffers, and rules once so the calendar always shows the right times. Here's how to set one up from scratch.
Quick answer
To set up a booking calendar, use a free tool like OneSol (onesol.io): set your working hours and days, add each service with its duration and buffer time, set booking rules like minimum notice and lead time, then publish your link. The calendar automatically displays only open slots and updates the moment anyone books.
1. Map your weekly availability
Decide the exact days and time windows you want to be bookable and enter them as your default schedule. Add breaks like lunch or admin time as blocked periods so they never appear as options. This baseline is what the calendar draws every open slot from, so get it accurate before anything else.
2. Add services and slot lengths
Create each service with its duration, since that determines how the calendar carves your hours into slots — a 45-minute service fills the day differently than a 15-minute one. Set a buffer before and/or after each booking so you get breathing room to reset, travel, or take notes. Add prices if you're charging for the appointment.
3. Set your booking rules
Configure a minimum notice, for example no same-day bookings within three hours, and how far out people can book, say up to 60 days. Add a daily cap if you don't want more than a set number of appointments. These guardrails keep the calendar realistic and protect you from last-minute or far-future surprises.
4. Publish, test, and share
Publish the calendar, then book a test slot yourself to confirm the flow, confirmation emails, and any payment step all work. Share the link in your bio, website, and emails, and add a free QR code from onesol.io/qr-code-generator for print. Every confirmed booking lands in your dashboard and removes that slot instantly.
Ready to start? OneSol is free.
Sell, book and get paid from one link — no card needed.
FAQ
Can I set different hours for different days?
Yes — you can make Mondays and Fridays different, add or remove specific time windows per day, and block one-off dates like holidays.
Does the calendar update in real time?
Yes. As soon as a slot is booked it disappears for everyone else, so the calendar always reflects your true availability.
Can I add buffer time between bookings?
Yes — set a buffer before or after each service so you're never scheduled back-to-back with no gap.
Is a booking calendar free to set up?
On OneSol, yes — setting up and sharing the calendar is free. If you charge for appointments, you only pay standard Stripe fees on payments you take.
Related guides
How to Schedule Social Media Posts (Free, 2026)
Learn how to schedule social media posts for free: batch content, pick the best times, and keep every post pointing to one link. Step-by-step guide.
Read guideHow to Take Appointments Online (Free) in 2026
Let clients book appointments online 24/7 without back-and-forth messages. Set your hours, share one link, and take bookings for free — no tech skills.
Read guideHow to Build a Content Calendar (Free Template Guide, 2026)
Build a content calendar that keeps you consistent — set goals, pick pillars, plan a repeatable week, and batch ahead. A free, practical step-by-step guide.
Read guideHow to Charge a Cancellation Fee (Free Guide)
Learn how to charge a cancellation or no-show fee: set a clear policy, take a deposit upfront, and collect the fee fairly when clients cancel late.
Read guide