Appointment Scheduling
Microsoft Bookings
Rest of world Report an error0–5 in half steps. 5 means the rubric's top anchor is met on the evidence.
by Microsoft Corporation · learn.microsoft.com
Report an error on this page Is this your product? →
Link to this page
Add ?theme=dark to the image address for dark backgrounds.
The badge shows the category and the month of the latest evaluation, and EU-Made where
that is the product’s provenance. It never shows a score.
Microsoft Bookings at a glance
- Vendor
- Microsoft Corporation
- Headquarters
- Not stated on the vendor’s pages as of 1 Nov 2026
- Data hosting
- Not stated on the vendor’s pages as of 1 Nov 2026
- Free plan
- Not stated on the vendor’s pages as of 1 Nov 2026
- Panel verdict
- The AI panel rates Microsoft Bookings 2/5, the mean of 6 judges. Microsoft Bookings, the appointment scheduler inside Microsoft 365, scores strongest where that ecosystem already runs: integrations and data at 5-6, on a unique Teams meeting link for each online appointment and a documented Microsoft Graph API with SDKs and samples. how scores are made
- As of
- Vendor pages captured 28 Oct 2026 to 1 Nov 2026; evaluated by the panel 29 Oct 2026. all sources
Read this page as one judge. Each weighs the same scores by what they care about.
The panel's verdict
Microsoft Bookings, the appointment scheduler inside Microsoft 365, scores strongest where that ecosystem already runs: integrations and data at 5-6, on a unique Teams meeting link for each online appointment and a documented Microsoft Graph API with SDKs and samples. The four core criteria — booking experience, calendar and availability, team scheduling, reminders and no-shows — clustered at 4: a web-based booking page, personal or shared, up to 100 staff with per-person working hours and roles, plus email reminders; SMS requires a Teams Premium licence and reaches only United States, Canada and United Kingdom numbers. Judges repeatedly found no public information on client self-service rescheduling, how bookings are distributed among staff, deposits, enforced cancellation deadlines or waiting lists. Sovereignty scored 4-5: judges weighed a documented EU Data Boundary for tenants signed up in the EU or EFTA against the privacy statement's reservation of storage in the United States and any jurisdiction where Microsoft or its affiliates operate facilities. No genuine splits appeared among the judges. Pricing transparency scored 2-3; the pages list plan names but no prices.
Speaks for it
- Each appointment booked as an online meeting creates a unique Teams meeting link.
- Microsoft Graph provides a documented public API with SDKs, code samples and change notifications.
- Shared booking pages support up to 100 staff with per-person working hours and four named roles.
- Availability can follow free/busy from staff Microsoft 365 calendars alongside business hours.
- A documented EU Data Boundary covers Microsoft 365 tenants signed up in the EU or EFTA, with a public subprocessor list.
Held against it
- SMS notifications require a Teams Premium licence and reach only United States, Canada and United Kingdom phone numbers.
- We found no public information on how bookings are distributed among staff, such as round-robin or any-available assignment.
- We found no public information on client self-service reschedule and cancel links, embedding the booking page, or custom booking questions.
- We found no public information on payments or deposits at booking, enforced cancellation deadlines, or waiting lists.
- The privacy statement says personal data may also be stored in the United States and any jurisdiction where Microsoft or its affiliates operate facilities, and the EU Data Boundary allows some transfers outside it.
Best for
- You already run on Microsoft 365 and want each online appointment to carry a Teams meeting link automatically.
- You manage up to 100 staff who need their own working hours and assigned roles on a shared booking page.
- Your developers need a documented public API with SDKs and change notifications for custom tooling.
Avoid if
- Your customers are outside the United States, Canada and the United Kingdom and expect SMS reminders.
- You want SMS reminders without adding a Teams Premium licence.
- Your staff keep their calendars outside Microsoft 365 or outside your tenant, since free/busy works through Microsoft 365 and external staff cannot share it.
- You must pin personal data to the EU Data Boundary in every respect, given the privacy statement's reservation of storage in the United States and other jurisdictions.
The scores
| Criterion | Panel median |
|---|---|
| Booking page & client experience | 2 of 5 |
| Calendar sync & availability rules | 2 of 5 |
| Team, staff & location scheduling | 2 of 5 |
| Reminders, payments & no-show protection | 2 of 5 |
| Integrations, API & data export | 3 of 5 |
| European sovereignty | 2.5 of 5 |
Booking page & client experience
Show reasoningHide reasoning
How this is scored
What the person booking sees and can do: a booking page with the services or meeting types on offer, their durations and prices, booking questions, an embed or widget for the business's own website, time zones and languages, group or class bookings, and links to reschedule or cancel without calling.
0 — Not a booking product: no page or widget where a customer picks a slot; appointments are entered by staff only.
3 — A booking page or form exists, but the pages say little about how it works: types of appointment, booking questions, embedding and rescheduling are not described.
5 — A booking page with several appointment or service types of their own duration, custom booking questions, and a way to put it on the business's website (link, embed or widget); confirmations carry a link to reschedule or cancel.
8 — In addition: group or class bookings with seat limits, booking pages in several languages with automatic time-zone handling, branding without the vendor's logo, multi-step selection of service, staff member and location, and a booking flow the vendor states is accessible or mobile-optimised.
10 — Booking as a finished storefront: packages, memberships or recurring bookings, intake forms with conditional questions, booking from Google or other directories, a customer account with booking history, and an accessibility statement for the booking pages published.
The Practice Owner
A web-based booking page my patients can use is documented, with settings for services, staff, business hours and availability, plus personal booking pages. But I found no public information on booking questions, on putting the page onto my own website, or on links to reschedule or cancel — exactly what would take my front desk off the phone. 1
The Salon Owner
The overview documents a web-based booking page where customers pick a time, with services, staff, business hours and availability all configured around it, in both personal and shared forms. But the captured pages never show a service carrying its own duration and price on that page, booking questions, an embed for my salon website, or a link clients can use to reschedule or cancel without calling. 1
The Sales Team Lead
A web-based booking page is documented with configurable services, staff, schedules and business hours, in both a personal flavour and a shared team flavour, and every online appointment carries a unique Teams meeting link. We found no public information on custom booking questions, embedding the page on our own website, multiple languages or automatic time-zone handling, group bookings, or self-service reschedule and cancel links, so it sits between the basic and the fully described page. 1 3
The Independent Consultant
A web-based booking page exists with services, appointment types, business hours and staff, and Personal Bookings gives me a page for my own slots — the bones of what I sell to coaching clients. But I found no public information on custom booking questions, putting the page onto my own website as an embed or widget, or clients rescheduling and cancelling themselves, so I cannot confirm the experience my workshop buyers would get. 1 4
The Data Protection Officer
The overview documents a web-based booking page where services, staff members, business hours, schedules and availability are configured, personal booking pages for individuals, and virtual appointments with a unique Teams meeting link. We found no public information on custom booking questions, embedding the page on the practice's own website, or a reschedule and cancel link carried in confirmations, so the documented experience sits between a bare page and a full client-facing setup. 1 3
The Skeptic
The captured product pages document a web-based booking page, personal booking pages with their own meeting types, and shared booking pages where customers book time with a team, with settings to define services, appointment types, business hours and schedules. We found no public information on custom booking questions, embedding the page on a business's own website, links to reschedule or cancel, group or class bookings with seat limits, or booking pages in several languages. 1 3 4
Calendar sync & availability rules
Show reasoningHide reasoning
How this is scored
How the product knows when someone is free: two-way sync with Google, Microsoft 365 and Outlook, iCloud or CalDAV, conflict checks across several calendars, working hours and exceptions, buffers, minimum notice and booking windows, daily limits, and rooms or equipment that must be free as well.
0 — No calendar: no availability is kept and no sync with any calendar is offered.
3 — An internal calendar or a one-way export (iCal feed), but no stated two-way sync and few availability rules beyond opening hours.
5 — Two-way sync with Google and Microsoft calendars that blocks booked times, working hours with exceptions, and buffers or minimum notice per appointment type.
8 — In addition: several calendars per person checked for conflicts, iCloud or CalDAV, booking windows and daily or weekly limits, holidays and absences, and resources (rooms, equipment, chairs) that must be free alongside the person.
10 — Availability that runs a multi-site business: per-location and per-resource schedules, capacity rules across staff and rooms, sync behaviour and latency documented, and changes in any connected calendar reflected without double bookings, as stated in the documentation.
The Practice Owner
Free/busy from staff Microsoft 365 calendars can block bookable times, and business hours with custom staff hours are documented. I found no public information on Google or iCloud sync, buffers, minimum notice or booking windows, or on rooms and equipment being checked alongside the therapist — which matters when two treatment rooms must never double-book. 1 3
The Salon Owner
Bookings sits inside Microsoft 365, and free/busy from staff calendars can block bookable times, alongside business hours and per-stylist working hours. I found no public information on buffers, minimum notice or booking windows, and nothing in the captured documentation on syncing with Google or any outside calendar system. 1 3
The Sales Team Lead
Events on staff Microsoft 365 calendars affect availability by default and the booking page is integrated with Outlook, with business hours plus per-staff custom working hours on the staff page — that covers our Outlook world. We found no public information on Google calendar sync, stated two-way sync behaviour, buffers, minimum notice or booking windows, and the documentation states staff from outside the tenant cannot share free/busy information, which bites when my reps sit in three time zones. 1 3
The Independent Consultant
The pages document that events on Microsoft 365 staff calendars affect availability — so my private appointments would block bookable times — plus business hours and custom working hours per staff member. I found no public information on buffers after a call, minimum notice, booking windows or daily limits, and sync with Google, iCloud or anything outside the Microsoft calendar is not described. 1 3
The Data Protection Officer
Availability is tied to the Microsoft 365 world: free/busy from staff calendars can affect bookable times, business hours and per-staff working hours are configurable, and the booking page is integrated with Outlook; staff from outside the tenant are stated not to share free/busy with Bookings. We found no public information on two-way sync with Google or iCloud and CalDAV, buffers, minimum notice or booking windows, so the documented rules stop short of that level. 1 3
The Skeptic
Free/busy information from staff members' Microsoft 365 calendars can affect bookable times, alongside business hours and per-staff working hours, and the pages state plainly that staff from outside the tenant cannot share free/busy information with Bookings. We found no public information on two-way sync with Google or Apple calendars, buffers, minimum notice, booking windows, daily limits, or rooms and equipment that must also be free. 1 3
Team, staff & location scheduling
Show reasoningHide reasoning
How this is scored
How bookings are shared out across more than one person: staff profiles and the services each offers, round-robin and collective (all-hands) meetings, routing forms that send a booking to the right person, several locations, roles and permissions for admins and staff, and single sign-on for larger teams.
0 — A single-user tool with no way to add staff or a team.
3 — Several users or staff calendars can be added, but how bookings are distributed among them and who may change what is not described.
5 — Several staff or team members with their own availability, the customer choosing a person or the system assigning one (round-robin or "any available"), and an admin role that manages the team.
8 — In addition: weighted or priority round-robin, collective bookings that need several people at once, routing by form answers, several locations with their own staff, granular roles and permissions, and reporting per staff member.
10 — Scheduling as a team system: SSO and user provisioning (SAML, SCIM), routing that takes ownership from a CRM, managed templates the organisation pushes to every member, audit logs of changes, and distribution fairness reported.
The Practice Owner
Staff handling is well documented: up to 100 staff per booking page, per-person working hours, roles of team member, scheduler, viewer and guest, and staff need only a valid email address rather than a Microsoft 365 account. I found no public information on how a booking is shared out — round-robin or the patient choosing a therapist — and the pages state staff from outside the tenant cannot share free/busy information. 1 3
The Salon Owner
The staff pages let me list up to 100 stylists with their working hours, assign roles like Scheduler, Viewer or Guest, and add people who hold nothing more than a valid email address. What the documentation does not describe is how a booking lands on a particular stylist — whether the client chooses or the system assigns — or anything about running two locations with their own rosters. 1 3
The Sales Team Lead
Staff lists up to one hundred with individual working hours, four roles (Team member, Scheduler, Viewer, Guest) and shared booking pages where customers book time with me and my team are all documented. But my non-negotiables — fair and checkable round-robin, routing a booking to the right rep by company size or region, collective events, several locations, single sign-on — we found no public information on any of them, and how bookings are distributed among staff is never described. 1 3
The Independent Consultant
Staff pages support up to 100 people with individual working hours and four named roles — team member, scheduler, viewer, guest — and a super-user can administer the booking mailbox via PowerShell. How bookings are actually distributed among people, such as round-robin or 'any available', and what each role may change, is not described on the captured pages. 1 3
The Data Protection Officer
Staff are managed with their own details and working hours, up to 100 staff per booking page, roles of Team member, Scheduler, Viewer and Guest are defined, and a super-user can be granted full access and send-as rights to the booking mailbox. We found no public information on how bookings are distributed among staff (round-robin or any-available), routing by form answers, or several locations with their own staff. 1 3
The Skeptic
Shared Bookings supports inviting team members, up to 100 staff per booking page with their own working hours, four roles (Team member, Scheduler, Viewer, Guest) and a PowerShell-managed super user with full access and send-as permissions to the booking mailbox. We found no public information on how bookings are distributed among staff — round-robin or 'any available' assignment — on collective bookings, or on several locations with their own staff. 1 3
Reminders, payments & no-show protection
Show reasoningHide reasoning
How this is scored
How the product keeps a booked slot from turning into an empty one: confirmations and reminders by email and SMS, payment or deposit at booking, cancellation and late-cancellation policies, fees for no-shows, waiting lists that refill cancelled slots, and follow-ups after the appointment.
0 — No notifications to the person booking: no confirmation, no reminder.
3 — Email confirmations are sent, but reminders, payments and cancellation rules are not described.
5 — Automatic email reminders with configurable timing, SMS reminders (included or as a paid add-on), and payment at booking through at least one named provider such as Stripe or PayPal.
8 — In addition: deposits or partial prepayment, a cancellation deadline the system enforces, no-show or late-cancellation fees, a waiting list that fills freed slots, and follow-up or review messages after the appointment.
10 — No-show protection as a measured process: no-show rates reported, card-on-file or pre-authorisation charged by policy, reminder channels per customer (email, SMS, messenger), refunds and vouchers handled in the product, and the cancellation and payment terms shown to the customer configurable per service.
The Practice Owner
Email and SMS notifications are documented with set-up steps in the web app and in Teams, and the SMS texts can carry the Teams meeting link. But the pages state SMS requires a valid United States, Canada or United Kingdom phone number and that Virtual Appointments SMS requires a Teams Premium licence — so my patients could not receive reminders — and I found no public information on deposits or payment at booking, enforced cancellation deadlines, or waiting lists. 1 4
The Salon Owner
Email and SMS notifications are documented, configurable in the web app or the Teams app, with usage tracked in the Teams admin centre — but the documentation restricts SMS to United States, Canada and United Kingdom phone numbers, stranding clients outside those three countries. I found no public information on deposits, enforced cancellation deadlines, no-show fees or waiting lists, which is exactly the protection a colour chair needs. 1 4
The Sales Team Lead
Email and SMS notifications are documented in real detail — set up in the web app or the Teams app, with usage reports in the Teams admin center — though SMS requires a Teams Premium licence and reaches only United States, Canada and United Kingdom numbers, a real gap for European demos. We found no public information on payments or deposits at booking, enforced cancellation deadlines, waiting lists, configurable reminder timing, or follow-ups after the appointment. 1 3 4
The Independent Consultant
Email and SMS notifications are documented and explicitly pitched at reducing no-shows, with SMS configurable in the web app or the Teams booking app and staff notified of new or changed bookings. But SMS only reaches phone numbers from the United States, Canada or the United Kingdom, so my clients in Germany, Austria and Switzerland would get email only, and I found no public information on payment at booking, deposits, enforced cancellation deadlines, no-show fees or waiting lists. 1 4
The Data Protection Officer
Email and SMS notifications are documented as reducing no-shows, with SMS set up in the web app or in Teams, including the Teams meeting link, requiring a Teams Premium licence and United States, Canada or United Kingdom phone numbers; staff can be emailed when a booking is created or changed. We found no public information on configurable reminder timing, payments or deposits at booking, enforced cancellation deadlines, waiting lists or follow-up messages. 1 3 4
The Skeptic
Email and SMS notifications that "reduce no-shows" are documented and configurable per appointment type, with the Teams meeting link included in SMS — but the SMS option requires a Teams Premium licence, works only for United States, Canadian and United Kingdom phone numbers, and a promotional-period note tells admins to use telemetry to "forecast and budget" for SMS notifications after April 3, 2023, with no price stated. We found no public information on payment or deposit at booking, no-show or late-cancellation fees, waiting lists, or cancellation deadlines the system enforces. 1 4
Integrations, API & data export
Show reasoningHide reasoning
How this is scored
What the product connects to and how the data gets out again: video-meeting links (Zoom, Teams, Google Meet), CRM and marketing tools, automation platforms (Zapier, Make), a documented API and webhooks, website and app-store integrations, and an export of bookings and customer records.
0 — No integrations and no export; bookings stay in the product.
3 — A few named integrations or an export of bookings, but no API or webhooks described.
5 — Video-meeting links created automatically for at least one named tool, a connection to an automation platform or a few named CRM or marketing tools, and an export of bookings or customers.
8 — In addition: a documented public API and webhooks, native CRM integrations named (HubSpot, Salesforce or similar), an integrations directory, and a full export of bookings, customers and booking-form answers.
10 — Built to be connected and left: an API covering every object with its documentation and rate limits published, embeddable components or an SDK, a self-hosting or open-source option or a stated migration path, and the complete account data exportable in a documented format.
The Practice Owner
Each appointment booked as an online meeting creates a unique Teams link, and the captured pages document the Microsoft Graph REST API with SDKs, code samples, Graph Explorer and change notifications — the older Office 365 API documentation is marked as no longer regularly updated, with Graph recommended instead. I found no public information on CRM or automation-platform connections, or on exporting bookings and customer records. 1 8 9
The Salon Owner
Every online appointment automatically gets a Teams meeting link, the tool is reachable inside Outlook and Teams, and Microsoft Graph is a documented public API with SDKs, an explorer and change notifications. I found no public information on connections to CRM or marketing tools, automation platforms, or a documented export of my booking and customer records. 1 8 9
The Sales Team Lead
Every online appointment automatically gets a unique Teams meeting link — even carried inside the SMS — and Bookings runs as an app inside Teams and Outlook; Microsoft Graph gives a documented REST API with SDKs, code samples and change notifications. The captured pages give different signals on the API story, since the older Outlook REST documentation states it is no longer regularly updated and recommends Graph instead, and we found no public information on CRM integrations, automation platforms, or an export of bookings and customer records — which is exactly where my requirement that the booking lands in the CRM before the call starts sits. 1 8 9
The Independent Consultant
Every appointment can automatically become a Teams meeting with a unique join link, the product is available inside Outlook and Teams, and Microsoft Graph is documented as a public API with SDKs, a browser explorer, code samples and change notifications — though the older Office 365 API pages state they are no longer updated and recommend Graph for new apps. I found no public information on connections to automation platforms or CRM tools, on an integrations directory, or on exporting bookings and customer records. 1 8 9
The Data Protection Officer
A unique Teams meeting link is created for every online appointment, Bookings is reachable inside Outlook and Teams, and Microsoft Graph is a documented public API with SDKs, samples and change notifications — though the older Office 365 REST pages state they are no longer regularly updated and recommend Graph instead. We found no public information on CRM or marketing-tool connections, an integrations directory, or a documented export of bookings and customer records out of Bookings, which is what I would need for data-return on request. 1 8 9
The Skeptic
Every appointment booked as an online meeting creates a unique Teams meeting link, and Microsoft Graph provides documented REST APIs with SDKs, Graph Explorer, code samples and change notifications, while the previous Office 365 REST endpoints are marked as no longer updated. The captured pages name no CRM, marketing or automation connections for Bookings, and we found no public information on an export of bookings, customer records or booking-form answers — the API documentation describes Microsoft 365 services generally, not Bookings objects. 1 8 9
European sovereignty
panel opinion
Show reasoningHide reasoning
How this is scored
Who the contracting entity and the parent company are, where booking and customer data is hosted, and who the subprocessors are: hosting, the SMS gateway, email delivery, payment providers, video tools and analytics. Independently sourced by the sovereignty pipeline; booking data names who sees a doctor, a lawyer or a therapist and when, so the whole chain counts, not only the database.
0 — Non-EU vendor and contracting entity, no data processing agreement offered, and neither hosting location nor subprocessors stated.
3 — A privacy policy and a data processing agreement exist, but the vendor and hosting are outside the EU (or hosting is unstated) and subprocessors are not listed.
5 — A data processing agreement and a subprocessor list are published, and either EU hosting or an EU contracting entity is stated, while parts of the chain (SMS, email, analytics, support) run through non-EU providers.
8 — EU contracting entity and EU hosting on named infrastructure, subprocessors listed with their locations, a data processing agreement published, and security certifications (ISO 27001, SOC 2) stated.
10 — Sovereign end to end and evidenced: European ownership, entity, hosting and every subprocessor including SMS and email, data export and deletion documented, and certifications published with their scope rather than implied.
The Practice Owner
Microsoft documents an EU Data Boundary covering Microsoft 365 for tenants signed up in the EU or EFTA, publishes standard contractual terms and a public subprocessor list, names Microsoft Ireland Operations Limited as a contact entity, and mentions ISO/IEC 27018. The privacy statement itself says personal data may be stored in the United States and any jurisdiction where Microsoft or its providers operate, and the EU Data Boundary pages state some data continues to be transferred outside the boundary. I found no public information on subprocessor locations or on where the SMS gateway and email delivery sit, which is what I would need to show my patients a European chain end to end. 1 5 6 7
The Salon Owner
Microsoft documents an EU Data Boundary with datacentres in fifteen European countries for customers signed up in the EU or EFTA, publishes contractual data-protection terms with a public subprocessor list, and names Microsoft Ireland Operations Limited as a contact in its privacy statement. Against that, the privacy statement says personal data may also be stored in the United States and in any jurisdiction where Microsoft or its affiliates operate facilities, and the boundary documentation itself allows continued transfers outside in limited circumstances — so the whole chain, SMS and email included, is not pinned down. 5 6 7
The Sales Team Lead
There is a serious EU story here: an EU Data Boundary covering Microsoft 365 tenants signed up in the EU or EFTA with named datacentre countries, contractual data-protection commitments, a published subprocessor list, and GDPR and ISO 27018 statements. It stops short of certainty for me: the captured privacy statement also says personal data may be stored in the United States and in any jurisdiction where Microsoft or its affiliates operate facilities, Multi-Geo customers fall outside the boundary, and the captured pages neither confirm where Bookings data itself is hosted nor name the SMS gateway or email providers with their locations. 1 5 6 7
The Independent Consultant
Business customers in the EEA deal with Microsoft Ireland Operations Limited, a public subcontractor list and standard contractual data-protection commitments are published, and the EU Data Boundary pages commit to EU datacenters — including Germany, Austria and Switzerland — for Microsoft 365 customers signed up in the EU or EFTA, with stated exceptions where data still leaves the boundary. The privacy statement itself reserves storage of personal data in the United States and any jurisdiction where Microsoft or its affiliates operate, and mentions possible use of data for AI model training, so the captured pages give different pictures of where data sits. Certifications named stop at ISO/IEC 27018; I found no ISO 27001 or SOC 2 statement, and the locations of the SMS, email and analytics providers in the chain are not stated. 1 5 6 7
The Data Protection Officer
All Bookings data is stored in Exchange Online within Microsoft 365, EEA business customers contract with Microsoft Ireland Operations Limited, and the EU Data Boundary commits to storing and processing Microsoft 365 customer data in named EU datacentre countries for tenants signed up in the EU or EFTA, alongside a data processing framework in the product terms and a public subprocessor list. However, no individual subprocessor down to the SMS gateway is named on the captured pages, the boundary documentation itself acknowledges continued transfers outside it in limited circumstances, and the privacy statement permits storage in the United States and any jurisdiction where Microsoft, its affiliates or service providers operate. With ISO/IEC 27018 and GDPR commitments shown rather than ISO 27001 or SOC 2 with scope, and the SMS chain untraced, I cannot sign this off above the middle level. 1 5 6 7
The Skeptic
An EU Data Boundary is documented with datacenters in European countries including Germany, France and Ireland, Microsoft 365 in scope when the tenant's sign-up location is in the EU or EFTA, a public subprocessor list, Standard Contractual Terms for business customers, ISO/IEC 27018 compliance and Microsoft Ireland Operations Limited named in the privacy statement. Against that, the same privacy statement reserves storage of personal data in the United States and any jurisdiction where Microsoft or its affiliates operate facilities, the boundary's commitments carry exceptions for continued transfers outside it and exclude Multi-Geo customers, and where the SMS gateway and the rest of the reminder chain sit is not shown. 1 5 6 7
Pricing transparency
not rated — the vendor publishes no price
Show reasoningHide reasoning
How this is scored
Whether a buyer can compute the real annual cost from public pages alone: price per user, staff member, location or calendar, what the free plan covers, which features (SMS reminders, payments, round-robin, SSO, branding removal) sit in which tier, the cost of SMS credits and payment fees, setup and minimum term.
0 — No public prices at all; every customer is a sales call.
3 — A starting price or a free plan is published, but what scales the cost (users, staff, bookings, SMS) and what each tier includes is unclear.
5 — Tiers are public with their prices per user, staff member or location and their main features, while at least one commonly needed piece (SMS credits, payment fees, an enterprise tier) is unpriced or "on request".
8 — Every tier priced publicly with its scaling unit, add-ons and SMS credits priced, monthly and annual prices both shown, and VAT treatment and minimum term stated.
10 — Complete price computability: annual cost derivable for a given team size, location count and SMS volume, with every add-on, setup, support and payment fee and the cancellation and data-return terms published.
The Practice Owner
The captured pages list the Office 365 and Microsoft 365 plans that include Bookings and a free developer subscription, and state that Virtual Appointments SMS requires a Teams Premium licence. I found no public information on the price of any plan per user, the cost of SMS credits after the promotional period, or VAT, minimum term and payment fees — so I cannot compute what a year for six therapists and two rooms would cost. 1 4 8
The Salon Owner
The captured pages list which Microsoft 365 plans include Bookings, Business Basic through Business Premium among them, but show no price for any plan, no scaling unit per user or stylist, and only a hint that SMS needs budgeting once a promotional period ends; the free item mentioned is a developer subscription. From these pages alone I cannot compute what a month with eleven stylists and two salons would cost me. 1 4 8
The Sales Team Lead
The licence plans that include Bookings are listed — Business Basic through Business Premium, E1 to E5, and more — and a free renewable developer subscription exists, but no price for any plan appears on the captured pages. SMS becomes a cost to budget for after the April 3, 2023 promotional period with no credit price published, and VAT treatment and minimum terms are not stated, so I cannot compute what fourteen reps across three regions would cost from these pages alone. 1 4 8
The Independent Consultant
No prices at all appear on the captured pages: I learn only which Office 365 and Microsoft 365 plans include Bookings, that SMS notifications are part of Teams Premium and should be budgeted for after April 3, 2023 without any figure, and that a free developer subscription with sample data exists. As a one-person business I cannot compute what a year of this would cost me from the public pages alone. 1 4 8
The Data Protection Officer
The captured pages name the Office 365 and Microsoft 365 subscriptions that include Bookings (from Business Basic to E5 and Teams Premium) and mention a free developer subscription, but no price is stated for any plan on these pages. SMS notifications require a Teams Premium licence, and the pages speak of using telemetry to budget for SMS after 3 April 2023 without stating any price, so a practice cannot compute its annual cost from the captured public material alone. 1 4 8
The Skeptic
The captured pages publish which Office 365 and Microsoft 365 plans include Bookings, but show no price for any plan, no cost for the Teams Premium licence that SMS reminders require, and no SMS pricing after the promotional period — only the advice to "forecast and budget" for SMS notifications after April 3, 2023. A free, renewable developer subscription with sample data is offered for developers; we found no public information on VAT treatment or minimum terms for Bookings itself. 1 4 8
European sovereignty — proven facts
0 of 6 dimensions provenBuilt only from facts shown on the vendor's own pages. A dimension we could not prove is left open, not scored as zero.
| Legal entity | Not determined | — | uncited Report an error |
|---|---|---|---|
| Hosting location | Not determined ⚠ unverified | — | uncited Report an error |
| Hosting options | Not determined ⚠ unverified | — | uncited Report an error |
| Open source | Not determined | — | uncited Report an error |
| Data processing agreement | Not determined ⚠ unverified | — | uncited Report an error |
| Transfer impact assessment | Not determined | — | uncited Report an error |
Questions about Microsoft Bookings
Is Microsoft Bookings European?
No. whats-best.ai classifies Microsoft Bookings as Rest of world.
Where does Microsoft Bookings store data?
Not stated on the vendor’s pages as of 1 Nov 2026.
Does Microsoft Bookings have a free plan?
Not stated on the vendor’s pages as of 1 Nov 2026.
What are the best alternatives to Microsoft Bookings?
As of 3 Nov 2026, the panel rates zeeg (3.5/5), YouCanBookMe (3.5/5) and SimplyBook.me (3.5/5) highest among the other 18 Appointment Scheduling products evaluated. Ratings that look equal are rounded to half stars; the order uses the unrounded rating, then the name. The highest-rated European alternative is zeeg (EU-Made). Ratings are the AI panel’s opinion, formed from public evidence: how scores are made. The full list, with European products first: Microsoft Bookings alternatives.
Where this could be wrong
- Evidence ages. The oldest capture behind this page is from 28 Oct 2026. Vendors change pricing and policies without notice; every fact reflects its source as of the capture date shown in the registry.
- Weak sourcing — Data processing agreement, Hosting location, Hosting options. Not confirmed on the vendor’s own pages as captured.
- AI can misread a source. Extraction and judgement are automated; a citation guarantees traceability, not infallibility. If something here is wrong, say so — no account needed, every report is decided within 5 business days, and accepted corrections are published.
What we left out
A claim that does not survive our checks costs us the claim, not the page. This is what was taken off this one.
- 36 product facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material. Know more? Tell us
- 4 data facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material. Know more? Tell us
- 3 integrations facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material. Know more? Tell us
- 2 pricing facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material. Know more? Tell us
- 1 compliance fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material. Know more? Tell us
- 1 support fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material. Know more? Tell us
- 3 sovereignty dimensions could not be confirmed on the vendor’s own pages and are shown as unknown. Know more? Tell us
- 6 of the readings below were written against an earlier fact sheet — a fact has been corrected, added or pulled since. Until the panel next runs on this product you are reading the older judgement. Know more? Tell us
Sources (10)
The pages every claim on this page was read from — each one checked, dated, and kept verifiable.
- 1 Product documentation learn.microsoft.com Checked 28 Oct 2026 Details →
- 2 Product FAQ learn.microsoft.com Checked 28 Oct 2026 Details →
- 3 Product documentation: staff learn.microsoft.com Checked 28 Oct 2026 Details →
- 4 Product documentation: SMS reminders learn.microsoft.com Checked 28 Oct 2026 Details →
- 5 Privacy policy www.microsoft.com Checked 28 Oct 2026 Details →
- 6 Security / trust page www.microsoft.com Checked 28 Oct 2026 Details →
- 7 EU data boundary learn.microsoft.com Checked 28 Oct 2026 Details →
- 8 Integrations, API & data export — found from sitemap developer.microsoft.com Checked 28 Oct 2026 Details →
- 9 Integrations, API & data export — found from sitemap learn.microsoft.com Checked 28 Oct 2026 Details →
- 10 Code repository (open-source licence) — found from the homepage github.com Checked 1 Nov 2026 Details →