Microsoft bookings

Barbara Lowrance 5 Reputation points
2026-08-28T21:42:57.6566667+00:00

I have tried multiple times to set up microsoft bookings page and it continues to ignore my requested windows for setting up meetings. I'm allowing a very specific window for a specific service and it's never correct.

Outlook | Web | Outlook on the web for business | Calendar

2 answers

Sort by: Most helpful
  1. Chris-D 1,090 Reputation points Independent Advisor
    2026-08-28T22:10:50.3766667+00:00

    Hi Barbara,

    Thank you for sharing the details of your situation. 

    Microsoft Bookings determines available appointment times based on the service availability, assigned staff schedules and calendars, scheduling settings, and time zone. If these settings do not align, the booking page may display times outside your requested window. 

    Here are some steps you can try: 

    1/ Check the service availability 

    • Go to Bookings > Services and open the affected service. 
    • Select Edit service. 
    • User's image
    • Under Availability options, select Custom hours and confirm that the correct days and times are configured. 
    • Check for any availability set for a different date range, as it may override the general service hours. 

    2/ Check the assigned staff 

    • Confirm which staff members are assigned to the service. 
    • Go to Staff, open each assigned staff member, and verify that their working hours include the requested booking window. 
    • Ask them to check Outlook for events marked as Busy or Out of office, as these may block the expected time slots. 

    3/ Verify the time zone 

    • In Bookings, go to Booking page and check the Region and time zone settings. 
    • User's image
    • In Outlook on the web, go to Settings > General > Language and time. 
    • Make sure both time zones match. 

    4/ Review the scheduling settings 

    • Open the affected service and verify the appointment duration, buffer time, time increments, and minimum and maximum lead times, as these settings may affect the available slots. 

    5/ Test the booking page 

    • Save the changes, wait a few minutes, and open the public booking page in an InPrivate or Incognito window to test the service again. 

    If the issue continues, please note the exact hours configured and the incorrect hours displayed. Then reach out to your organization’s IT administrator so they can review your Bookings permissions and organization-level configuration. 

    Additionally, if needed, your IT team can also raise a support ticket with Microsoft Support through the Microsoft 365 Admin Center for deeper investigation. They have access to backend configurations and can perform a more in-depth investigation. At the very least, they can provide the most effective workaround to ensure your experience remains smooth and secure.      

    I hope this helps clarify the situation. Should you have any further questions or need additional assistance, please feel free to reply in the comments below. 


    If the answer is helpful, please click 'Yes' and kindly upvote it.

    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?

    0 comments No comments

  2. AI answer

    2026-08-28T21:43:14.16+00:00

    Use this check order in Microsoft Bookings, because the available slots are commonly affected by service duration, buffer time, time zone, staff availability, and whether the service is using business hours or custom hours.

    1. Check the service duration and buffer time
      • Go to Bookings > Services > [affected service].
      • Verify the Duration is exactly what is intended for that service.
      • Check whether buffer time is enabled.
      • If buffer time is on, review both Before and After values.
      • Buffer time is included in availability calculations, so a service can appear to ignore the requested window when there is not enough time for both the appointment and its buffer.
    2. Check whether the service is using the correct availability model
      • In the service settings, confirm whether the service is using default business hours, custom hours, or bookable when staff are free.
      • If only a very specific window should be available, use the service setting that matches that exact window rather than a broader free/busy model.
      • If the service is tied to staff availability, the visible slots can be reduced or shifted by the assigned staff schedule.
    3. Check staff availability
      • Go to Bookings > Staff > [assigned staff member].
      • Confirm the staff member is using the expected hours.
      • If the service depends on staff availability, mismatched staff hours can override the window expected on the booking page.
    4. Check the booking page time zone
      • Go to Bookings > Booking page > Region and time zone.
      • Confirm the current time zone is correct.
      • If needed, enable Always show time slots in business time zone.
      • A time zone mismatch can make the booking page show times that look outside the intended window.
    5. Check Outlook time zone and working hours
      • In Outlook on the web: Settings > General > Region and time zone.
      • Also verify working hours match the intended schedule.
      • If Outlook and Bookings are not aligned, the booking page can show unexpected times.
    6. Test with a simplified service
      • Create or edit one service with:
        • the exact intended duration
        • no buffer time
        • the exact custom availability window
      • Then test the public booking page in a private browser window.
      • If the simplified service works, the issue is likely caused by buffer, duration, staff hours, or time zone settings in the original service.
    7. If the service should not be publicly bookable while testing
      • Go to Bookings > Services > [service].
      • Under Publishing options, turn the service Off until the configuration is correct.
      • This hides the service from the booking page without deleting it or affecting existing bookings.

    If the problem is that extra times appear after a booking is made, the most likely cause is the service Duration or buffer time. A 45-minute duration or added buffer can create unexpected slots such as :45 times.

    If the problem continues after checking all of the above, a support case may be needed because some issues can require backend investigation.


    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer 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.