Microsoft Bookings and Calendly compared for people who live in Outlook
The choice between Microsoft Bookings and Calendly is usually made for the wrong reason. Someone tries Calendly, likes the booking page, and pays for it. Six months later an admin points out that Microsoft Bookings was already included in the Microsoft 365 subscription the company was buying anyway. Both tools publish a page that shows free times and writes an event to a calendar. What separates them is what they are attached to, who can use them without asking permission, and where the booking data ends up. Those three things decide the answer far more often than any feature list.
What each product is actually attached to
Microsoft Bookings is not a standalone product. It is a scheduling app inside Microsoft 365, and Microsoft lists the subscriptions that include it: Office 365 A3, A5, E1, E3, E5, F1, F3, G1, G3 and G5, and Microsoft 365 A3, A5, E1, E3, E5, F1, F3, Business Basic, Business Standard, Business Premium, Teams Essentials and Teams Premium. It is reached at book.ms on the web, and it can be added to the left rail in Outlook and Microsoft Teams. Bookings data lives in Exchange Online, in shared mailboxes, which is why it follows the same compliance and retention policies as the rest of the tenant.
Microsoft splits it into two things that are easy to confuse. Personal Bookings is a booking page for one person's own time, closer to what most people mean when they say scheduling link. Shared Bookings is built for a team or a service desk: staff members, services, business hours, and a page customers book against.
Calendly is attached to nothing except the calendars it is allowed to read. It connects to Google, Microsoft 365, Outlook.com or iCloud calendars, runs in a browser, and works the same whether the account behind it belongs to an enterprise or to one freelancer. That independence is the real difference. Bookings is cheaper when the tenant already exists and unavailable when it does not. Calendly is available to anybody with an email address and a calendar.
Price, and what price actually means here
Calendly publishes its plans openly. The Free plan covers one event type, one calendar connection, one-on-one scheduling and a customizable booking page. Standard is $10 per seat per month billed yearly and adds unlimited event types, multiple calendar connections, automated reminders and payment collection through Stripe or PayPal. Teams is $16 per seat per month billed yearly and adds round robin scheduling, lead routing and centrally managed event types. Enterprise starts at $15,000 per year and at 50 seats.
Microsoft Bookings has no price of its own. The cheapest subscription in the list above is Microsoft 365 Business Basic at $7.00 per user per month paid yearly, and that subscription also brings web and mobile Office apps, Exchange mail, Teams and OneDrive.
| Microsoft Bookings | Calendly | |
|---|---|---|
| Sold as | Part of qualifying Microsoft 365 and Office 365 subscriptions | Its own subscription |
| Entry price | $7.00 per user per month, paid yearly, for Microsoft 365 Business Basic | Free plan, then $10 per seat per month billed yearly |
| Free tier | None on its own | One event type, one calendar connection |
| Calendars it reads | Exchange Online inside the tenant | Google, Microsoft 365, Outlook.com, iCloud |
| Meeting links | Microsoft Teams | Zoom, Google Meet, Microsoft Teams and others |
| Where data sits | Exchange Online shared mailboxes in the tenant | Calendly's service |
| Native Mac app | No | No |
The comparison that matters is not $7 against $10. It is whether the Microsoft 365 subscription is already being paid for. If it is, Bookings costs nothing extra. If it is not, buying a tenant to get a booking page is the expensive route.
Who can turn each one on
This is where most evaluations end early. Calendly can be signed up for in a minute by one person, and a colleague can copy the approach without involving anyone. That is why it spreads through organizations before anyone decides on it.
Bookings is administered. Setting Zoom or any non-Microsoft conferencing tool as a default, deploying add-ons, or changing what a Bookings page may expose are tenant-level settings, and tenant-level settings need an administrator. In a company with a working IT function that is a feature, because the booking pages are inventoried and the data stays inside policy. For a two-person studio on Microsoft 365 Business Basic, it means the setup work lands on whoever has the admin password.
There is a second gate worth checking before any trial. Bookings appears in the business and enterprise subscriptions listed above, not in the consumer Microsoft 365 plans. An individual paying for a personal Microsoft 365 subscription for Word and Excel does not get Bookings with it.
What each one does once a customer clicks the link
Both publish a page, both show free slots, both write the confirmed appointment onto a calendar and mail a confirmation. The differences show up at the edges.
Bookings creates a unique Teams link for each appointment booked as an online meeting, and attendees join from a browser, by phone dial-in or in the Teams app. It carries the ideas a service business needs: services with durations and prices, staff members assigned to services, and business hours that are separate from personal calendar availability. Sample pages published by Microsoft cover financial services, healthcare and education, which is a fair description of the intended audience.
Calendly's shape is different. One person defines event types, each with its own duration, questions and rules, then sends whichever link fits the conversation. Paid plans add automated reminders, payment collection at booking time, and routing that sends a form respondent to the right person's calendar. For a sales team or a recruiter working across many external calendars, that is the reason it gets bought.
Neither of these is a better product in the abstract. Bookings is organized around a business that takes appointments. Calendly is organized around a person who takes meetings.
Where the booking data ends up
For anyone who has to answer a security questionnaire, this section is the whole comparison.
Bookings stores everything inside Microsoft 365. Customer details entered at booking time, staff, services and appointments all sit in Exchange Online, under the same data policies that already cover mail in the tenant. Nothing new has to be reviewed, because no new vendor is involved.
Calendly is a separate service holding calendar access and the details invitees type into a booking form. That is a perfectly normal arrangement, and its enterprise tier exists precisely because large buyers ask for SSO, SAML, domain control, audit logs and a data deletion API. It is still one more processor in the diagram, and it still has to be approved. In regulated work that approval can take longer than the evaluation did.
The part neither of them solves on a Mac
Both products are web tools. Bookings runs at book.ms or inside Outlook and Teams. Calendly runs in a browser with an extension to help paste links. Neither ships a Mac application, so on macOS the scheduling page and the calendar that receives the bookings are two different places.
For most people the practical cost of that is small but constant. The booking page fills slots based on whatever the connected calendar says is free, and the connected calendar rarely knows everything. Travel between a client office and the next call is not on it. The ten minutes before a school pickup is not on it. A block of time that exists only in a personal calendar that was never connected is not on it either. Slots get offered that should not have been, and the correction happens by email afterwards.
A native Mac calendar changes that in one specific way: availability is computed where the events actually live, so the free time being published has already been reduced by the things the calendar knows about. Door-to-door travel time between two locations is one of those things, and blocking it before a booking page can sell the same hour is the difference between a schedule that holds and one that needs fixing every Friday. The Travel time section of the guide covers how that calculation is set up, and the Features page lists what else feeds into it.
Switching later costs more than starting right
Neither product locks anyone in with a contract at the small end, but both leave a trail that is annoying to move.
A booking link is a published address. It goes into email signatures, into the footer of proposals, onto a contact page, into calendar invitations that were sent months ago, and into the address books of people who bookmarked it. Changing the tool changes the address. Old links either break or keep pointing at a page nobody watches any more, which is worse, because a customer can book a slot that no longer exists.
The second trail is the settings themselves. Buffer times, minimum notice, the questions on the booking form, the reminder schedule and the confirmation wording are all rebuilt by hand on the other side. For one personal event type that is twenty minutes of work. For a service desk with six services, four staff members and separate business hours per service, it is an afternoon, and the parts most likely to be missed are the quiet ones such as cancellation policy and how far ahead someone may book.
The third is history. Past appointments in Bookings live in Exchange Online and stay where the rest of the tenant data sits. Past bookings in a third-party service are exportable as data, but they do not arrive in the new tool as bookings.
None of that is a reason to stall a decision for a month. It is a reason to test with real appointments rather than with a demo, and to publish the link widely only once the answer has held for a couple of weeks.
How to decide in one pass
Answer three questions in order and the choice usually makes itself.
Is a qualifying Microsoft 365 or Office 365 subscription already being paid for? If yes, Bookings is already bought. Try it first, because the alternative costs money that the budget has not seen yet.
Do meetings need to be booked with people outside the organization who use Zoom or Google Meet? Bookings creates Teams meetings. Making anything else the default across a tenant is admin work. Calendly supports several conferencing tools per event type without that.
Is this a business that takes appointments, or a person who takes meetings? Services, staff assignment and business hours point to Bookings. Personal event types, routing and reminders point to Calendly.
A fourth question sits under all three: which calendar is the source of truth on the Mac in front of you? If the answer is Google Calendar rather than Exchange, Bookings is the wrong end of the stack to start from, and a comparison of desktop calendars is the more useful exercise. The comparison page covers that ground.
What to change first
Before paying for anything, open the Microsoft 365 admin center and check whether the current subscription is on the list that includes Bookings. That single check decides whether this is a build or a buy. If the calendar that everything actually runs through is Google Calendar on a Mac, get availability right at the desktop first with Caltimate, then publish a booking page from there.
Frequently asked questions
Is Microsoft Bookings free?
It has no separate price, but it is not free on its own. It is included with qualifying Microsoft 365 and Office 365 subscriptions, including Microsoft 365 Business Basic at $7.00 per user per month paid yearly. Without one of those subscriptions there is no way to use it.
Can Microsoft Bookings create a Zoom link instead of a Teams link?
Bookings creates Microsoft Teams meetings for appointments booked as online meetings. Changing the default video conferencing provider for a tenant is an administrator task in the admin console, not a setting an individual user can flip on a booking page.
Does Calendly work with an Outlook or Microsoft 365 calendar?
Yes. Calendly connects to Microsoft 365 and Outlook.com calendars as well as Google and iCloud, and reads them to work out free time. The Free plan allows one calendar connection, and connecting several calendars requires the Standard plan or higher.
Which one is better for a team that shares incoming meetings?
Both handle it, in different shapes. Bookings Shared Bookings assigns staff members to services on a single business page. Calendly's Teams plan, at $16 per seat per month billed yearly, adds round robin and lead routing. The deciding factor is usually whether the team already lives in Microsoft 365.
Do either of them stop double bookings against a personal calendar?
Only for calendars they are connected to. Anything kept in a calendar that was never connected, or time that exists only as travel between two appointments, stays invisible to the booking page. Blocking that time on the calendar itself is what prevents the clash.