Microsoft Bookings Hours Discrepancy

Miguel Santana 0 Reputation points
2026-11-11T18:50:00.8533333+00:00

I have configured my time zone to Eastern Standard Time and set my business hours from 9:00 AM to 8:00 PM, Monday through Friday. However, my available hours do not match the custom booking hours I set up in Microsoft Bookings for the services that I provide. Could you please help me troubleshoot why this discrepancy is occurring and how to fix it?

Microsoft Teams | Microsoft Teams for business | Other

Answer accepted by question author
Kai-L 21,185 Reputation points Microsoft External Staff Moderator
2026-11-11T19:28:52.0233333+00:00

Dear Miguel,

As a forum moderator, I am not able to review your Bookings page or calendar directly to diagnose and fix this for you. My role here is limited to providing general guidance you can apply from your side. In Bookings, a time slot only shows when your business hours, the service's hours, the staff member's hours and the staff member's Outlook calendar are all free at the same time. If any one of these is different, the available hours will look off. Please check these settings:

  • Time zones: Bookings has two time zone settings. In Outlook on the web, go to Settings and search for Time zone. In Bookings, go to Booking page > Change language and time zone settings. Make sure both are set to Eastern Time. If customers can pick their own time zone, the page may show times converted to their local time.
  • Service hours: Go to Services, select the service, and open Availability options. Confirm the custom hours are correct, and check for any date range rules that override your weekly schedule.
  • Staff hours: Go to Staff and select each staff member assigned to the service. If Use business hours is turned off, check their custom hours, since any day without hours counts as unavailable.
  • Outlook calendar: Existing meetings, appointments or Out of Office entries on the staff member's calendar will block those times in Bookings.
  • Duration and buffers: A slot has to fit the full service time plus any buffer. For example, a 60 minute service with a 15 minute buffer can't start later than 6:45 PM if hours end at 8:00 PM. Also check the minimum lead time and time increments.

If everything looks correct, try creating a test service with one staff member, 9:00 AM to 8:00 PM custom hours, a 30 minute duration and no buffers. Then open your booking page in a private browser window. If the test service shows the right times, one of the original service's settings is limiting availability. If it doesn't, the time zone or the staff calendar is the more likely cause.

For more details, please refer to:

Set Bookings language and time zones | Microsoft Learn

Employee working hours - Microsoft Bookings | Microsoft Learn

How to configure different staff availability | Microsoft Learn

I hope this helps. Looking forward to your reply.


If the answer is helpful, please click "Yes" and kindly upvote it. If you have extra questions about this answer, please click "Comment".  

Note: Please follow the steps in the forum documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.