Calendar Meeting Scheduler Free: Where the Limits Are
Sending a link instead of proposing three time slots by email is one of the few scheduling changes that pays back immediately. The free tiers are real, they are not trials, and for a lot of people they are enough. What the free tiers differ on is not obvious from the marketing pages, and the difference that matters most is buried in a feature table.
This is a look at what free actually buys in three widely used options, which cap tends to bite first, and what the booking link does not solve no matter which plan you are on.
Three free tiers, three different shapes
The free plans are not equivalent. One is generous on volume and thin on collaboration, one is deliberately narrow to make the paid step obvious, and one is bundled into an account you already have.
Google Calendar's appointment schedules come with any personal Google Account. The scope of the free version is stated plainly in Google's own comparison of premium features:
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. Source: support.google.com
One booking page. Not one meeting type per week, not a trial. If everything you do fits a single description, that is fine. The moment a thirty minute intro and a ninety minute working session need separate pages, the free version stops.
Cal.com's Individuals plan is free forever and takes the opposite approach: one user, unlimited event types and unlimited connected calendars, email and SMS notifications, mobile app, browser extension, and Stripe and PayPal payments included. The cap is on team features rather than on personal use, so the paid step comes when a second person needs shared availability.
Calendly's free plan is narrower on purpose: one event type, one calendar connection, one to one scheduling, and a customisable booking page. Paid tiers start at 10 dollars per seat per month billed annually.
| Google appointment schedules | Cal.com Individuals | Calendly Free | |
|---|---|---|---|
| Booking pages or event types | 1 | Unlimited | 1 |
| Calendars checked for conflicts | 1 | Unlimited | 1 |
| Automatic reminders | Paid tiers only | Included | Paid tiers only |
| Take payment | Paid tiers, via Stripe | Included, Stripe and PayPal | Paid tiers |
| Next step up | Google One or Workspace subscription | 12 dollars per user per month, billed yearly | 10 dollars per seat per month, billed yearly |
The conflict check is the cap that costs real money
Most people compare free plans on the number of meeting types, because that number is easy to see. The number that decides whether the tool works is how many calendars it checks before offering a slot.
If a scheduler is connected to one calendar and you keep commitments on two, every slot it offers is a guess. The booking page will happily hand out a Tuesday afternoon that is already taken by something on the other calendar. The failure is not a missed slot, it is a double booking with an outside party who now has to be told the time is gone.
Google puts checking availability across multiple calendars behind a subscription, alongside creating more than one appointment schedule. Calendly's free plan connects one calendar, with the Standard tier raising that to six. Cal.com includes unlimited calendars on its free plan, which is the clearest single reason to pick it if you keep work and personal commitments apart.
There is a workaround that costs nothing. Cross-share the second calendar into the account the scheduler is connected to, at the free and busy level so no details leak, and the busy blocks show up in the account the tool is already checking. It adds a layer of sharing to maintain, and it does work.
Reminders, no-shows, and what free leaves on you
The second cap people hit is automatic reminders. A booking made three weeks out has a meaningful chance of being forgotten by the person who made it, and a reminder sent the day before is the cheapest fix available.
Google places automatic email reminders in the premium column for appointment schedules. Calendly puts automations and reminders in the Standard tier. Cal.com includes email and SMS notifications on the free plan, with customisable notifications reserved for Teams.
If you stay on a free plan without reminders, the work moves to you. That is genuinely fine at low volume: five bookings a month is five short messages. At twenty bookings a month it stops being a rounding error, and the arithmetic favours paying. The threshold is easy to calculate. Count the bookings you take in a typical month, multiply by the two or three minutes a manual reminder costs, and compare that with the monthly price of the tier that automates it.
Taking payment before the meeting happens
Charging for a booking is the other place the free tiers separate sharply.
Cal.com includes Stripe and PayPal payments on its free Individuals plan. Google treats paid bookings as a premium feature requiring an eligible Workspace subscription, and the integration runs through Stripe: customers pay by card, Apple Pay, or Google Pay at the moment they choose a slot.
Two details of the Google implementation are worth knowing before you build a process on it. Google does not process or store payment information and charges no platform fee, so the only cut is the payment processor's. And refunds are not automatic. Cancelling an appointment, by either side, does not return the money, and the organiser has to issue the refund from the Stripe dashboard. A published cancellation policy is not optional if you take money up front, and Google shows it on the booking form and in reminder emails.
The moment a second person is involved, free ends
Every one of these free tiers is built for one person. That is the honest dividing line, and it is worth knowing where it sits before a colleague asks to be added.
Cal.com's free plan is explicitly a single user. Shared availability across a team, round-robin distribution so bookings rotate between people, and collective event types where several hosts must all be free, all sit in the Teams plan at 12 dollars per user per month billed yearly, with a 14 day trial. Calendly puts round-robin and team scheduling in its Teams tier at 16 dollars per seat per month billed yearly. Google approaches it differently again: co-hosts on an appointment schedule, up to 20 of them, are a premium feature, and by default a schedule does not check a co-host's availability unless their calendar is included in the availability check.
That last detail causes a specific and avoidable failure. A schedule listing two people as hosts, without their calendars in the availability check, will offer times when the second person is already busy. The booking succeeds, the calendar entry appears, and nobody finds out until the meeting starts. If you are sharing a booking page with anyone, confirm that their calendar is being checked, not just that their name is on the page.
Branding is the other thing that changes with a paid tier. Free plans generally carry the vendor's name on the booking page, and removing it is a paid feature on Cal.com. For internal scheduling that is irrelevant. For a booking page that sits on a client-facing site, it is a judgement call about how the page reads.
Switching later is easier than it looks
Reluctance to start with a free tool often comes from a fear of being stuck with it. In practice the lock-in is weak, because the underlying commitments live on the calendar rather than inside the scheduler.
The bookings a scheduler creates are ordinary calendar events on the connected calendar. Disconnect the tool and those events stay exactly where they are. What does not survive is the configuration: availability rules, buffers, event descriptions, custom questions on the booking form, and the link itself. Rebuilding those is perhaps thirty minutes of work per booking page, which is why the number of pages you have built is the real cost of switching, not the volume of past bookings.
The link is the part worth protecting. Anything already published, in an email signature, on a site, or in a document sent to a client, breaks when the tool changes. Some tools help here: Cal.com advertises a one click import of Calendly events, which moves configuration but not the address people already have. Publishing the booking link from a page you control, rather than the scheduler's own domain, removes the problem entirely and costs nothing to set up at the start.
The settings that decide whether the link helps or hurts
A booking link removes the back and forth. It also removes your ability to say no in the moment, which is why the availability settings matter more than the link itself.
Three settings do most of the work, and they exist in every one of these tools under slightly different names. Buffer time inserts a gap after each booking so two appointments cannot end and start on the same minute. Maximum bookings per day caps how much of one day the link can consume. The scheduling window sets both the minimum notice you require and how far into the future anyone can book, which is what stops a stranger from taking tomorrow at eight in the morning.
Adjusted availability handles the exceptions: a specific date where you are away, or unusually free. Setting these once is a five minute job, and skipping it is the reason people abandon booking links after a bad week.
What the link does not do
A scheduler answers one question: when are you free. It does not answer whether the day it just filled is a day you can actually work.
Slots offered at nine, eleven, and two look fine on a booking page and can produce a day with no continuous block long enough to finish anything. If the meetings are in different places, the gap has to hold travel as well, which no booking page models on its own. The Travel time page covers holding that space rather than assuming it.
The other gap is what happens after the booking lands on your calendar. A confirmed appointment is an obligation with preparation attached, and the preparation is not on the calendar. Whether your calendar app helps you place that work is a separate question from which scheduler you use, and it is worth reading a comparison of Mac calendar apps with that question in mind rather than the feature list.
What to change first
Count the calendars that hold your real commitments. If it is more than one, either move to a free plan that checks all of them, or cross-share the extras into the account your scheduler already sees. Then set a buffer and a minimum notice period before you send the link anywhere. If the problem is the shape of the day the bookings create rather than the bookings themselves, Caltimate works on that half.
Frequently asked questions
Is a free scheduling link safe to share publicly?
The link exposes your available times, not your event details, so a public link does not reveal what you are doing. What it does expose is your name and photo on the booking page, and it accepts bookings from anyone who finds it. Spam bookings are a real risk on open links, and email verification is a paid feature in Google's appointment schedules.
Can one free plan handle both a 30 minute call and a 60 minute session?
Not on Google's free version or Calendly's free plan, since both allow a single booking page or event type. Cal.com's free plan allows unlimited event types, so two durations are possible there. The workaround on the others is a single page with a custom duration, which pushes the choice back onto the person booking.
Do I need a Google Workspace account to use appointment schedules at all?
No. A personal Google Account can create one booking page. A subscription is what unlocks more than one schedule, automatic email reminders, checking availability across several calendars, taking payment, and adding appointment schedules to secondary calendars.
What stops someone booking a slot ten minutes from now?
The minimum lead time inside the scheduling window setting. It is off or very short by default in most tools, which is why the first bad experience with a booking link is usually a same-day surprise. Setting it to a full working day is the single most useful change after connecting the calendar.