"Slots are generated from free time on my calendar, so a booking can't land on top of something I already have." That is the most widely repeated assumption about taking appointments through Google Calendar. On a free Google account it is only half true, and the reason is published in plain sight: checking availability across more than one calendar is one of Google's paid features.
This is for people who already live in Google Calendar and have just discovered it can take bookings. Setup takes about five minutes. What follows is how to do it, exactly where the free tier stops, the specific configuration in which appointments still collide, and how to decide between paying Google and using something else.
Contents
- Creating an appointment schedule (about five minutes)
- What a free Google account can and cannot do
- How a booking still lands on top of an existing commitment
- This is not the tool for scheduling across several people
- Appointment slots ended in 2024 — how to spot outdated guides
- Paying Google, or moving to a booking tool
- What to check today, in order
For the wider picture on running bookings solo or in a small team, see the resources for individuals and small teams.
Creating an appointment schedule (about five minutes)

The steps are short. Open Google Calendar on a computer, click Create at the top left, and choose Appointment schedule. Fill it in and you have a booking page URL.
Four of the settings matter more later than they look at the time.
- Appointment duration — 30 or 60 minutes from the menu, or a custom length.
- Buffer time — Google's help calls it adding time "between appointments on your calendar." If your work involves travel or resetting a room, skipping this is how bookings end up back to back.
- Maximum bookings per day — a cap you set. How many you *can* take and how many you *want* are different numbers.
- Booking form fields — first name, last name and email are required, and you can add more.
(Source: Google Calendar Help, "Create an appointment schedule", as of August 2026.)
Temper expectations on those extra fields. They are free text by default — there is no dropdown or multiple-choice field type. If you want people to pick a service or a course, you will be reading whatever they typed and interpreting it yourself.
What a free Google account can and cannot do

Google publishes where the paid line falls. Start with what sits outside it. You can create one booking page, take bookings through it, and have them written to your calendar automatically — at no cost, with no cap on the number of bookings.
Google's help puts the free tier this way: "With a personal Google Account or Workspace Business Starter plan, you can create a single booking page to let others schedule appointments on your calendar."
These are the features classified as premium:
| Feature | Required tier |
|---|---|
| Create multiple appointment schedules | Paid tiers (Google One / Workspace) |
| Send automatic email reminders | Paid tiers (Google One / Workspace) |
| Check availability across multiple calendars | Paid tiers (Google One / Workspace) |
| Accept payments for appointments | Workspace Individual and above |
| Verify emails to prevent spam bookings | Workspace Individual and above |
| Add schedules to secondary calendars | Business Standard and above |
| Add up to 20 co-hosts | Business Standard and above |
(Source: Google Calendar Help, "Compare appointment schedule premium features", as of August 2026.)
Three lines from that table decide most real cases. Separate pages per service, automatic day-before reminders, and taking payment up front are all outside the free tier. Put the other way round: if you need none of those three, free is the whole answer.
One warning if you read the Japanese edition of that page. Every column in the comparison table is a paid tier, so a row marked "available on all plans" means all *premium* plans. A free personal account appears in none of those rows. Reading the English edition alongside removes the ambiguity.
How a booking still lands on top of an existing commitment
One row in that table is easy to skim past: "check availability across multiple calendars" is premium. That single line is what halves the assumption this article opened with.
Say you host the appointment schedule on a work Google account and keep medical appointments and family commitments on a separate personal account. The slots customers see are built by avoiding events on the work calendar only. The 15:00 appointment on the personal calendar is not part of that calculation, so it stays visible as free time.
The same thing happens inside a single account when you split things into sub-calendars. Anyone disciplined enough to keep "teaching" and "admin" as separate calendars is exactly who this catches. Organising your calendar is what opens the hole.
Checking takes a minute. Open the appointment schedule for editing and look at which calendars are listed as being consulted for availability. Anything not on that list is invisible to the booking page. On a free account with more than one calendar, the only real fix is to move anything that overlaps your bookable hours onto the one calendar that is actually being read.
This is not the tool for scheduling across several people

If you arrived looking for group scheduling, the answer comes first: appointment schedules exist to take one-to-one bookings. Reconciling several people's availability is not what they are for.
Three situations are worth separating.
| What you want | Does this cover it? | Reality |
|---|---|---|
| Let one person pick a slot | Yes | Exactly what the feature is for |
| Offer slots from several colleagues' availability | Paid tier | Co-hosts require Business Standard or above |
| Collect everyone's availability and pick a time | No | There is no candidate-date voting here |
The third row is a difference in direction rather than a missing feature. An appointment schedule only flows one way: you publish your availability and someone picks from it. Gathering candidate times from a group and looking for the overlap runs the other way, so no amount of configuration gets you there.
If you are doing that reconciliation over email today, scheduling email templates and reply patterns covers how to cut the round trips.
Appointment slots ended in 2024 — how to spot outdated guides

Google Calendar used to have a separate feature called appointment slots, with different settings and a different screen. You can no longer create one. Google's help states that "you can no longer create new appointment slots" as of 7 August 2024, while noting that "current appointments booked through appointment slots are unchanged" (source: Google Calendar Help, "Changes to appointment slots in Google Calendar", as of August 2026).
This matters because of the quality of what you find when you search. Plenty of published guides still walk through the appointment-slots flow. Follow them and the menu item simply is not there.
Spotting them is easy:
- If it says "appointment slots", it is out of date. The current feature is "appointment schedule".
- If the steps tell you to look for "Appointment slots" under Create, it is out of date.
- If it has not been updated since August 2024, verify before following it.
A recent publication date is no guarantee the content was reviewed. When a guide and your screen disagree, go to Google's help rather than another article.
Paying Google, or moving to a booking tool

Once free stops being enough, there are two directions. Upgrade Google, or use something built for bookings. Which is right depends entirely on whether what you need fits inside Google's paid feature set.
Upgrading Google is the straightforward answer when your needs stop at multiple booking pages, automatic reminders and multi-calendar availability. If your organisation already runs on Workspace, there is nothing new to learn.
These requirements are where it starts to chafe:
- Letting people choose a service or course — extra form fields are free text.
- Matching the booking page to your brand — layout and colours stay Google's.
- Letting customers reschedule or cancel themselves — you would build that path yourself.
- Splitting intake by staff member — co-hosts need Business Standard or above.
To be plain about it: if one booking page is enough and you need neither reminders nor payments, there is nothing further to read here. Free Google Calendar has solved your problem. What follows is for the cases above.
As one example of a tool that covers those four points, here is SailLab.
SailLab

SailLab is a Japanese booking system that works alongside Google Calendar rather than replacing it — it handles the intake side.
- Multiple calendars can feed availability. Each connected calendar has its own toggle for whether it counts towards conflict checking, so work and personal can stay separate and still both be respected.
- Two-way sync with Google and Microsoft. Events created outside are reflected, and a Google Meet link is generated per booking.
- Intake forms support choice fields — dropdowns, radio buttons, checkboxes — with answers stored against the booking.
- Confirmation and reminder emails send automatically, with timing set in minutes, hours, days, weeks or months.
- Customers reschedule and cancel themselves from a link in the email.
A typical split: a first-consultation page at 60 minutes with buffer time, and a separate returning-customer page at 30 minutes. On free Google Calendar that split is impossible, because there is only one page.
| Plan | Monthly (excl. tax) | Booking pages |
|---|---|---|
| Free | ¥0 | One, including calendar sync and confirmation/reminder emails |
| Light | ¥1,000 | Unlimited, plus editable email copy, custom URL and brand colours |
| Standard | ¥1,500 | The above, plus service bookings and round robin |
| Professional | ¥2,800 | The same feature set as Standard |
Calendar sync and automatic emails are in the free plan (as of August 2026). Light is the step at which you want more than one booking page. Current details are on the pricing page. It suits people already running on Google Calendar who want a stronger intake side.
What to check today, in order

Before comparing anything, there is a five-minute check. In this order:
- Create one appointment schedule. Create → Appointment schedule. Free so far.
- Look at which calendars feed availability. Open it for editing and read the list.
- Count the calendars that are not on it. Even one means those events are being ignored.
- Book yourself. Open the page in a different browser and confirm the hours you know are taken have actually disappeared.
If step four comes back clean, free is fine. If step three found something, you are choosing between consolidating events onto one calendar and moving to something that can read them all.
If you are weighing up Google Forms for intake instead, the limits of using Google Forms as a booking system covers that. For the emails that follow a booking, see booking confirmation and reminder emails. Examples from one-person businesses are on the freelancers use-case page.
SailLab is free to try. Create an account (no credit card required).
Automate your booking flow with SailLab
Calendar sync, automatic reminders, and prepaid bookings — all in one booking page. The Free plan takes 3 minutes to set up, no credit card required.