Microsoft Bookings for Small Business: Setup and Limits
Which Microsoft 365 plans include Bookings, how to set up a shared booking page, how it works with Teams and Outlook, its limits, and alternatives.
Microsoft Bookings is the appointment scheduling app included with Microsoft 365 Business Basic, Business Standard, and Business Premium. Customers pick a service and a time on a web page, the appointment lands on your staff’s Outlook calendars, and confirmation and reminder emails go out automatically. It suits simple appointment booking well. It does not take payments, and text message reminders need a Teams Premium license.
What Is Microsoft Bookings?
Bookings is a web app you open at book.ms, or add as an app inside Outlook or Teams. Microsoft’s Bookings overview describes two parts:
- Shared Bookings: a booking page for a business or department, with a list of services, a list of staff, business hours, and scheduling rules. This is what most people mean by Bookings.
- Personal Bookings: one person’s own booking page, tied to their own calendar, for letting others book time with them.
Customers do not need a Microsoft account to book. They choose a service, pick a time, enter their details, and receive an email confirmation. Microsoft states that Bookings data is stored within Microsoft 365, in Exchange Online, using a mailbox created for each shared booking page.
Which Microsoft 365 Plans Include Bookings?
According to the same overview page, as of September 2026 Bookings is available in:
- Microsoft 365 Business Basic, Business Standard, and Business Premium
- Microsoft 365 and Office 365 enterprise plans (E1, E3, E5, F1, F3), and the matching education and government plans
- Teams Essentials and Teams Premium
So an office on the entry-level Business Basic plan already has it. There is no separate Bookings subscription to buy. Personal Bookings follows the same licensing.
If you cannot find the app, an administrator may have turned it off. The switch is in the Microsoft 365 admin center under Settings > Org settings, in the Bookings entry.
Shared Booking Page or Personal Booking Page?
| Shared booking page | Personal booking page | |
|---|---|---|
| Best for | A business or department with services and several staff | One person offering time slots |
| Calendar used | Its own booking calendar, checked against each staff member’s Outlook calendar | The person’s own Outlook calendar |
| Services | Multiple services with durations, prices shown for information, custom questions | Meeting types, public or private |
| Staff | Up to 100 per page, with roles | Just you |
| Who manages it | Booking page administrators | The individual |
| Typical use | ”Book a consultation with our office" | "Find a time with me” link in an email signature |
A two person office can reasonably use either. Once you have more than one service, or want appointments spread across staff, use a shared page.
How to Set Up a Shared Booking Page
Microsoft’s setup guide walks through the same steps. Allow an hour or two for a first page, more if you have many services.
- Create the page. Open Bookings, go to the Shared Bookings section, select Create booking page, then Create from scratch. The business name is the only required field. Choose the name carefully, because it becomes part of the page’s address and the name of a mailbox.
- Enter business information. Address, the email address for customer replies, website, privacy policy link, logo, and business hours. Hours default to 8 a.m. to 5 p.m., Monday through Friday, and no booking can fall outside them.
- Add staff. On the Staff page, add each person and choose a role: Team member, Scheduler, Viewer, or Guest. Microsoft’s staff guide also explains how to make someone an administrator of the page without listing them as bookable. Staff inside your Microsoft 365 organization have their Outlook free and busy time checked automatically. Microsoft notes that staff from outside your organization cannot share free and busy information with Bookings.
- Define services. For each service, set the name, description, duration, location or online meeting, buffer time before and after, which staff can provide it, and the maximum number of attendees (more than one turns it into a class or group session). Add custom questions for anything you need to know in advance.
- Set notifications. Email confirmations, reminders, and follow-ups can be configured per service, with several reminders at different lead times.
- Set the scheduling policy. The default policy controls time increments (from 5 minutes to 4 hours), the minimum lead time for booking and canceling, and how far ahead people can book.
- Decide who can book and what they can change. On the booking page settings you can require a Microsoft 365 account from your organization (for internal-only pages), hide the page from search engines, and show a data usage consent checkbox. You can also let customers reschedule or cancel on their own from a Manage booking button in their confirmation email.
- Publish and share. Copy the page link into your website, email signatures, and Google Business Profile, or embed the page in your site.
- Test as a customer. Book an appointment from a phone using a personal email address. Check the confirmation, the reminder, the staff calendar entry, and the reschedule link.
Check the Organization-Wide Settings
Under Settings > Org settings > Bookings in the Microsoft 365 admin center, an administrator can block bookings from outside the organization, block social sharing, stop staff contact details being sent to customers, require staff to approve before their availability is shared, and disable search engine indexing. Changes can take up to four hours to apply.
Two housekeeping points from Microsoft’s Bookings FAQ. Every booking page creates a mailbox in Exchange and an unlicensed user entry in Microsoft Entra ID, and deleting a page means deleting that mailbox. If any licensed user can create pages, abandoned test pages accumulate, so Microsoft documents a policy for limiting who can create them.
How Does Bookings Work with Teams and Outlook?
Outlook. Booked appointments appear on the assigned staff member’s Outlook calendar, and anything already on that calendar blocks the slot. This only works if people keep their calendars current, including personal time blocked as busy.
Teams meetings. Turn on Add online meeting for a service and each booking gets a Teams meeting link in the confirmation and reminder emails. Microsoft’s service documentation says customers can join from the Teams mobile app, the desktop app, a web browser, or by phone dial-in.
Bookings inside Teams. Staff can add the Bookings app to the left rail in Teams or Outlook and manage appointments there.
Text message reminders. Microsoft’s SMS documentation states that SMS notifications are part of Teams Premium, a separate paid add-on, and work only for customers with a United States, Canada, or United Kingdom phone number. Email reminders are included for everyone.
Power Automate. Bookings has appointment triggers so a new booking can start a flow, for example to add a row to a list or post in a Teams channel. Only booking page administrators can create those flows, and Microsoft limits them to five per booking mailbox. Our Power Automate guide explains the licensing.
What Are the Limits of Microsoft Bookings?
These come from Microsoft’s documentation as of September 2026.
- No payments. The FAQ says plainly that there is no payment support. You can display a price, but you cannot take a deposit or charge a no-show fee.
- 100 staff per booking page.
- SMS needs Teams Premium, and only reaches US, Canada, and UK numbers.
- Reporting is basic. Administrators can download a tab-separated file of bookings from the past 120 days. There are no built-in dashboards for revenue or no-show trends.
- One time zone for the business. The FAQ notes there is no way to set a time zone per staff member. Customers do see times converted to their own time zone.
- No waitlists, packages, memberships, or signed intake forms. Microsoft’s documentation does not describe any of these. Custom questions are simple fields on the booking form.
- No two-way link to industry software. Bookings does not talk to practice management, salon, or field service systems on its own.
When Does a Dedicated Scheduler Fit Better?
Bookings is a good fit when appointments are simple: consultations, estimates, reviews, demos, office hours, or internal resources such as an IT help slot. It is included in what you already pay for, it lives inside your Microsoft 365 security settings, and it respects staff Outlook calendars.
A dedicated scheduling product or your industry’s own software is usually the better choice when:
- You need to take payment or a deposit at booking.
- You depend on text reminders and do not want to license Teams Premium.
- You sell classes, packages, or memberships, or need a waitlist.
- You run a medical, dental, or therapy practice whose practice management system already handles scheduling alongside records and billing. Splitting scheduling away from that system creates double entry.
- You dispatch field technicians and need routing, job status, and invoicing in one place.
- Your staff calendars are in Google Workspace, not Outlook.
If patient or client health information would pass through booking forms, settle the compliance questions first. Our HIPAA IT overview covers what to ask. Keep custom questions minimal either way: a booking form is not the place to collect sensitive details.
Common Mistakes
- Staff calendars that are not kept up to date, which leads to double bookings.
- No buffer time, so appointments stack back to back with no room for travel or notes.
- No minimum lead time, so someone books a slot fifteen minutes from now.
- Leaving a test page published and indexed by search engines.
- A single administrator on the page. When that person leaves, nobody can edit it. Add a second.
- Collecting more personal information in custom questions than the appointment needs.
Common Questions
Is Microsoft Bookings free?
It is included at no extra charge in Microsoft 365 Business Basic, Business Standard, and Business Premium, in most enterprise plans, and in Teams Essentials. There is no standalone Bookings subscription. The main extra cost to be aware of is Teams Premium, which is required if you want text message reminders.
Do customers need a Microsoft account to book?
No. A public booking page works for anyone with the link and an email address. Customers get a confirmation email with options to reschedule or cancel if you allow it. You can choose to restrict a page to people signed in to your own Microsoft 365 organization, which is useful for internal booking pages.
Can Bookings send text message reminders?
Yes, with conditions. Microsoft documents SMS notifications as part of Teams Premium, and recipients need a United States, Canada, or United Kingdom phone number and must opt in on the booking page. Without Teams Premium, reminders go by email only, and you can schedule several per appointment.
Can Bookings take payments or deposits?
No. Microsoft’s Bookings FAQ states there is no payment support. A service can display a price for information, but nothing is charged. If you need deposits, prepayment, or no-show fees, use a scheduling product that includes payments, or send a payment link separately through your existing invoicing system.
How We Can Help
Coastal Growth Co. can set up Bookings alongside the rest of your Microsoft 365 environment: services, staff availability, reminders, the organization-wide settings, and the link or embed on your website. If your needs point to a different scheduler, we will say so. Scope and price are agreed before any paid work. See our cloud, email, and Microsoft 365 services, our guide to Microsoft Teams, or get in touch.
- Microsoft Bookings
- Microsoft 365
- appointment scheduling
- Microsoft Teams
Need a hand with this?
I offer IT support across Orange County, with on-site work in Los Angeles and nearby areas by arrangement.
Let's talk arrow_forward