Microsoft Bookings
Scheduling built into Microsoft 365 and Teams
Starting at
Included with Microsoft 365
Founded
1975
Headquarters
Redmond
What is Microsoft Bookings?
Microsoft Bookings is a web-based appointment scheduling app included with eligible Microsoft 365 subscriptions. It syncs with Outlook, integrates with Microsoft Teams for virtual meetings, and stores its data inside Exchange Online.
Key Features
Included with Microsoft 365
No separate purchase or per-seat scheduling fee — Bookings is bundled with eligible Microsoft 365 and Office 365 business, enterprise, and education subscriptions.
Native Teams & Outlook Integration
Online appointments create unique Microsoft Teams meeting links, and Bookings runs as an app inside both Teams and Outlook.
Personal and Shared Bookings
Personal Bookings shares an individual's availability; Shared Bookings lets a team publish booking pages with defined services, staff, and schedules.
Microsoft 365 Data Compliance
All Bookings data is stored in Exchange Online and follows the same data storage and compliance policies as the rest of Microsoft 365.
Outlook Calendar Optimization
Syncs with Outlook to reflect real-time availability and prevent double-booking across personal and work calendars.
Bookings API via Microsoft Graph
Programmatic access through the Microsoft Graph Bookings API for custom workflows and integrations.
Pricing Plans
Microsoft 365 Business
- Web-based booking page
- Outlook calendar sync
- Email and SMS notifications
- Microsoft Teams online meetings
- Personal and Shared Bookings
- Bookings app in Teams and Outlook
Microsoft 365 Enterprise
- All small-business Bookings features
- Bookings API in Microsoft Graph
- Group bookings
- Custom fields in customer data collection
- Booking page access control (tenant-only)
Pros & Cons
- No extra cost if you already have an eligible Microsoft 365 plan
- Deep, native integration with Outlook and Microsoft Teams
- Personal and Shared Bookings cover individual and team needs
- Data stored in Exchange Online under Microsoft 365 compliance
- Bookings app available inside Teams and Outlook
- Microsoft Graph API for custom integrations
- Requires an eligible Microsoft 365 / Office 365 subscription — no standalone plan
- Not available in consumer plans like Microsoft 365 Family or Personal
- SMS notifications limited to North America and the UK and require Teams Premium
- Fewer third-party integrations and payment options than dedicated scheduling tools
Best Use Cases
All Features
- Web-based booking page
- Two-way Outlook / Exchange calendar sync
- Microsoft Teams online meetings with unique join links
- Personal Bookings (individual scheduling)
- Shared Bookings (team scheduling)
- Automated email notifications and reminders
- SMS notifications (North America and UK, requires Teams Premium)
- Group bookings (one staff, multiple customers)
- Staff and service management
- Custom fields in customer data collection
- Booking page access control (tenant-only option)
- Bookings app inside Teams and Outlook
- Bookings API in Microsoft Graph
- Data stored in Exchange Online (Microsoft 365 compliance)
Integrations
Frequently Asked Questions
For any organization already standardized on Microsoft 365, Bookings is a sensible default: it's included in the subscription, integrates natively with Outlook and Teams, and keeps data inside your Microsoft 365 compliance boundary. It's less compelling as a standalone choice — dedicated tools offer richer payments, integrations, and customization — but the zero marginal cost and tenant-native data handling are hard to beat for Microsoft shops.
No standalone free plan. Bookings is included at no extra cost with an eligible Microsoft 365 or Office 365 subscription.
Paid plans from
Included with Microsoft 365
Bundled with eligible Microsoft 365 / Office 365 business, enterprise, and education subscriptions; no standalone purchase
- Organizations on Microsoft 365
- Teams already using Outlook and Teams
- Enterprises with data-governance requirements
- Education institutions
- Businesses wanting scheduling without an extra subscription