Free online booking system on Google: what it takes and what it cannot
A free online booking system that works with Google exists, and it is built into Google Calendar rather than bolted on. The confusion comes from the fact that two versions of it exist under the same name. One is available with an ordinary personal Google Account and does a single specific job. The other has reminders, payments, multiple pages, and availability checks across several calendars, and it requires a paid subscription. Articles that list it as simply free are describing the second one, and the disappointment lands about ten minutes into the setup.
The whole decision rests on knowing which features fall on which side of that line. Google publishes the list, so this can be settled with certainty rather than by trial.
What the free version of Google's booking page actually covers
Google Calendar's appointment schedule feature creates a bookable page from a calendar. Availability is set as weekly time slots, the page shows only times that are genuinely open, and a booking lands as a real event.
The free boundary is stated directly. With a personal Google Account or a Workspace Business Starter plan, one booking page can be created so that others can schedule appointments on the calendar. One page, which in practice means one duration and one set of availability rules.
Inside that single page, the settings are more capable than the word free suggests. A scheduling window sets how far ahead people can book and how much notice is required. Buffer time can be added between appointments so nothing lands back to back. A maximum number of bookings per day can be set. Adjusted availability handles specific dates such as holidays without changing the weekly pattern. Co-hosts can be named, although Google notes that co-host calendars are not checked for availability by default, which is a double booking waiting to happen unless the option is turned on.
Two constraints catch people out. The page can only be created on a computer in a supported browser, and Google states plainly that an appointment schedule cannot be created in the Calendar app on Android, iPhone, or iPad. And there is a four hour minimum lead time by default, so a booking page opened immediately after setup often shows nothing available for the rest of the day. That looks like a broken page and is not one.
The line between free and paid, as published
Google maintains a comparison page listing the appointment schedule features that require an eligible Google Workspace or Google One subscription. The list is short enough to read in full and decides most cases on its own.
| Feature | Free with a personal account or Business Starter |
|---|---|
| One booking page | Yes |
| Buffers, lead time, daily booking cap | Yes |
| More than one appointment schedule | No |
| Automatic email reminders | No |
| Availability checked across multiple calendars | No |
| Accepting payments for appointments | No |
| Email verification against spam bookings | No |
| Appointment schedules on secondary calendars | No |
| Up to 20 co-hosts | No |
The subscriptions that unlock those features, as listed by Google, are Google One Premium, Google AI Pro and Google AI Ultra, Workspace Individual, Business Standard and Plus, Enterprise Standard and Plus, Education, and Nonprofits. One exclusion is worth noting before any planning happens: Google states that Workspace Frontline, Essentials, and older subscriptions that are no longer offered cannot create appointment schedules at all.
Reading down that column, three of the paid rows are the ones that usually matter. Automatic email reminders decide whether people turn up. Availability across multiple calendars decides whether a personal commitment can block a work booking. Payments decide whether this can be used for anything commercial. If none of those three are needed, the free version is a complete booking system. If any one of them is needed, the choice is between a subscription and a separate tool.
Setting up the one free page so it holds up
With only one page available, the settings inside it carry all the weight. Four of them decide whether the page works for a year or gets abandoned in a fortnight.
Availability is set as weekly time slots, and the instinct is to open everything that is theoretically free. That produces a page where a stranger can book the twenty minutes before a long journey. A narrower window, placed where interruptions are already expected, gives up some bookings and prevents the ones that cost most to absorb. Adjusted availability then handles the exceptions, changing specific dates such as holidays without touching the weekly pattern.
The scheduling window controls both ends. The maximum sets how far ahead people can book, which matters because a slot accepted four months out will almost certainly conflict with something that did not exist when it was taken. The minimum sets the notice required, and this is the four hour default that makes a new page look empty.
Buffer time and the daily booking cap are the two settings that protect the rest of the day. A buffer stops appointments landing back to back with no room to write anything down. A maximum number of bookings per day stops a single open afternoon from being consumed entirely by a link that was shared once. Both are available on the free tier, and both are easier to set now than to retrofit after a bad week.
The calendar selection is the setting most often left wrong. A primary or secondary calendar is chosen for the appointments, and there is a separate option to check calendars for availability, which is what actually prevents conflicts. Google also notes that appointments cannot be added to resource calendars, so a room cannot be the target. Where co-hosts are named, the documentation is explicit that appointment schedules do not check co-host availability by default, and that including their calendars in availability checks is what prevents double bookings.
One last habit is worth forming at setup time. The booking page has a title that is visible to anyone holding the link, and it appears on the calendar for both the schedule itself and for incoming bookings. A title that makes sense to the person booking, rather than an internal shorthand, saves a round of confused email later.
Setting these five things takes about fifteen minutes. Skipping them is why some people conclude a free booking page cannot be used seriously, when the limitation was a default rather than the tier.
Where separate booking tools sit against it
The dedicated booking tools publish their own free tiers, and several of them place features above Google's free line.
Cal.com lists a free forever individual plan for one user with unlimited event types and unlimited calendar connections, email and SMS notifications, more than 100 integrations, a mobile app, a browser extension, and Stripe and PayPal payments. Team features start at $12 per user per month billed yearly.
TidyCal publishes a free tier at $0 with unlimited bookings, unlimited booking types, paid bookings, and recurring and package bookings, capped at one calendar connection and carrying a 1% platform fee on payments taken through Stripe on top of Stripe's own fees. Its paid route is a one time payment rather than a subscription, listed at $29 for the Individual Lifetime tier, which raises the connection limit to ten.
Koalendar describes a free forever plan with unlimited bookings, unlimited event types and scheduling links, sync with Google, Outlook and Apple calendars, control of availability, buffers and booking windows, video conferencing, embedded booking pages, and more than 30 interface languages. Reminders, payments, and group sessions are on its paid tiers.
Calendly's free plan is the tightest of the four on this axis, with one event type and one calendar connection, and Standard listed at $10 per seat per month for unlimited event types and payments.
The pattern is consistent. For multiple kinds of appointment or for taking money, a dedicated tool's free tier generally goes further than Google's. For a single kind of appointment with no payment, Google's costs nothing extra and adds no second account, no second login, and no second booking domain to maintain.
The costs that show up after the page goes live
A booking page is easy to publish and slightly harder to live with, and the problems are the same regardless of which tool created it.
No shows are the largest. This is why the reminder row in the table above matters more than it looks: a page that fills the calendar and then loses a third of it to people who forgot has not saved any time. On Google's free tier reminders have to be sent by hand, which defeats the purpose for anything high volume.
Spam bookings are the second. A public page with no email verification will eventually collect fake bookings, and each one holds a real slot until it is cleared. Google lists email verification as a paid feature, and most free tiers of dedicated tools do not offer it either.
The third cost is structural and gets noticed last. A booking page handles requests from people who arrive at a link. It does nothing for the meeting arranged in an email thread, the appointment agreed on the phone, or the commitment that has to be typed in between two other commitments. Those still make up most of a working calendar, and adding a booking page changes none of it. Reading the day well enough to know where a new commitment fits, including travel between two places, is a different job, and one that gets neglected precisely because installing a booking tool feels like progress. That side is covered in the Guide, and travel specifically in Travel time.
A short way to decide
Three questions in order, and the answer usually falls out of the first two.
Does money change hands when someone books? If yes, Google's free tier is out and the choice is between a subscription and a free tier that includes payments, which Cal.com and TidyCal both publish.
Is there more than one kind of appointment? If yes, Google's free tier is out again, since it allows one page, and free tiers with unlimited event types exist.
Will people forget? If bookings come from the public or from candidates, then automatic reminders are not optional, and that puts the decision on either a Google subscription or a tool whose free tier sends them.
If all three answers are no, the booking page already included with the Google account is the right choice, and installing anything else is adding a login for no gain.
What to change first
Open Google Calendar on a computer and build the one free booking page, since it costs nothing and reveals within ten minutes which of the three questions above is actually live. If the calendar behind the page is the real problem, because commitments arrive faster than they get recorded, that is the part to fix first, and Caltimate is built for it.
Frequently asked questions
Is Google's appointment booking page free?
One page is. Google states that with a personal Google Account or a Workspace Business Starter plan, a single booking page can be created so that others can schedule appointments on the calendar. Creating more than one schedule, sending automatic email reminders, taking payments, and checking availability across several calendars all require an eligible Workspace or Google One subscription.
Why does the booking page show no available times right after setup?
There is a four hour minimum lead time by default. Google's documentation notes that because of this, a booking page checked immediately after being set up might show no availability for the current day. Changing the minimum notice in the scheduling window settings adjusts it.
Can a booking page be created from an iPhone or iPad?
No. Google states that an appointment schedule cannot be created in the Calendar app on Android, iPhone, or iPad, and that a computer with a supported web browser is required. Bookings that arrive can be seen and managed on a phone, but the page itself has to be built on a computer.
Can payments be taken for appointments without paying for Google Workspace?
Not through Google Calendar. Accepting payments for appointments is on Google's list of features requiring an eligible Workspace or Google One subscription. Among separate tools, Cal.com lists Stripe and PayPal payments on its free individual plan, and TidyCal lists paid bookings on its free tier with a 1% platform fee on payments processed through Stripe.
Will a second person's calendar be checked before a booking is accepted?
Only if that is set up explicitly. Google notes that appointment schedules do not check co-host availability by default, and that co-host calendars have to be included in availability checks to prevent double bookings. Checking availability across multiple calendars is itself listed as a feature requiring a paid subscription.