How to Fix Microsoft Bookings Showing No Available Time Slots
Question details
Users cannot schedule appointments because Microsoft Bookings incorrectly displays all time slots as closed or unavailable.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Clients attempt to book a service via the Bookings page but are presented with a blank calendar showing no available dates or times.
- Observed behavior
- The booking page shows every appointment slot as closed, despite staff members being within their standard working hours and having no obvious calendar conflicts.
Ensure you have administrator access to the Microsoft Bookings dashboard and can view the affected staff member's Outlook calendar settings.
Verify Staff Calendar Availability and Event Status
Ensure the integrated Outlook calendar is not blocking availability with 'Busy' or 'Out of Office' events.
Microsoft Bookings syncs directly with staff Outlook calendars. If an all-day event, overlapping meeting, or personal appointment is marked as 'Busy' or 'Out of Office', Bookings will automatically close those corresponding time slots on your public page.
Navigate to the Microsoft Bookings dashboard and click on 'Staff' in the left-hand navigation menu.
Select the affected staff member and ensure the checkbox for 'Events on Office calendar affect availability' is enabled.
Open the staff member's Outlook calendar. Find any events blocking the desired time slots and change their 'Show As' status from 'Busy' or 'Out of Office' to 'Free'.

Adjust Booking Page Time Zone Settings
Correct mismatched time zones between the Bookings page and the staff member's local settings.
Review Service-Specific Scheduling Policies
Ensure that strict minimum notice periods or maximum booking limits are not hiding upcoming time slots.
Manage Your Workflow and Schedules with WPS Office
While Microsoft Bookings handles your online appointment scheduling, you can easily manage daily schedules, client itineraries, and business documents using WPS Office. It is a completely free, lightweight alternative to Microsoft Office that offers full compatibility with your existing files.
- 1. Download the installer: Visit the official WPS Office website and click the free download button.
- 2. Install the software: Run the downloaded setup file and follow the quick on-screen instructions.
- 3. Access schedule templates: Open WPS Spreadsheet, click 'New', and search for 'Schedule' to start organizing your availability for free.

Frequently Asked Questions
Why is my Bookings page showing no availability even when my Outlook calendar is completely empty?
This often happens if your Bookings availability settings are accidentally restricted to specific custom dates, or if the service's scheduling policy requires a high minimum lead time (e.g., 24-48 hours), which hides all open slots in the immediate future.
How do I fix a staff member showing as unavailable for just one specific service?
Navigate to 'Services' in the Bookings dashboard, select the specific service, and check the 'Assign staff' section. Ensure the staff member is actively selected and that the service's custom availability settings do not override their general working hours.
Does Microsoft Bookings sync with personal calendars or only work calendars?
By default, Bookings syncs with the Microsoft 365 work calendar. However, if a staff member links external personal calendars to their Outlook, or if delegated calendars have conflicting events marked as 'Busy', those external events will also block out Bookings time slots.




