Custom Booking hours not working

Andrew Raz 20 Reputation points
2025-09-19T20:29:17.1766667+00:00

I'm having trouble (understatement) setting up availability for a booking page.

I only have certain time blocks of time available for these meetings. I set "general availability" to "not bookable." I then added a custom availability range for the next week. I remove the dates that are not available, adjust the hours that are available:

Bookings issues

I click "save changes" and go to check the bookings page.

Nothing shows up as available.

Bookings Issues 2

This is incredibly frustrating, and something that is supposed to make things easier to schedule is instead making things incredibly difficult and wasting inordinate time.

Microsoft Teams | Microsoft Teams for business | Calendar | Manage calendars
0 comments No comments
{count} votes

Answer accepted by question author
  1. Sting-Ng 5,155 Reputation points Microsoft External Staff Moderator
    2025-09-20T05:25:47.8166667+00:00

    Hi Andrew Raz , 

    Welcome to the Q&A Community 

    I’m here to assist with your problem. 

    Sorry for late response. 

    As per the description you have shared, we understand that you have a concern with custom hours in Microsoft Booking.  I have been testing your query from my side, based on my test result I can be able to set the custom hours for specific days with multiple time rage. You can refer to the screenshot of my test results. 

    Test set up #1 General availability "Not bookable" and I set a specific start date on 9/21/2025 and end date on 9/27/2025. Then I used your query custom hour rage (16:00 “4 pm” - 23:00 “11 pm”), Here, I have set 30-minute increments, therefore, to include the end time we need to add another 30 minutes in our end time schedule. 

    User's image

    Test Result:  

    User's image

    Therefore, to better understand the issue and provide possible solution, we need more details from you, please kindly provide us the following information. Thank you. 

    • May I please double confirm if your public bookings link time zone and your Booking page time zone is same? if you haven't check it yet, please kindly Open your Microsoft Booking --> go to Booking page -->Expand Region and time zone settings --> Under Current time zone, check if it is same time zone with your public booking link time zone, if it has difference, please kindly change and Save. then try if there is any update. You can refer to the screenshot. 

    User's image

    • May I please confirm if you assigned staff for the service? if yes, please kindly check if the custom hour is selected. To do this, open your Microsoft Booking --> Staff -->Select the staff you assigned to service -->Edit staff --> check if Use business hours option is enabled, if not kindly enable it --> Save changes. You can refer to the screenshot below. 

    User's image

    If the issue still persists, I'm afraid something is stuck in the Team’s background, and it needs to check your Booking from back end to further investigate the issue. 

    In this situation, I sincerely recommend you contact your Microsoft 365 Administrator, help you raise a support ticket by following steps in this article Get support - Microsoft 365 admin | Microsoft Learn  

    The support team has higher permission to further help you check your Booking from back end for root cause.  

    If you are not sure who is Admin, for reference: How do I find my Microsoft 365 admin? - Microsoft Support 

    We appreciate your kind patience and understanding that sometimes the initial response may not immediately resolve the issue or there may be some misunderstandings about your scenario, but we would love to hear updates from you and find out further suggestions.  


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

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

    User's image


1 additional answer

Sort by: Most helpful
  1. Andrew Raz 20 Reputation points
    2025-09-26T02:59:02.5566667+00:00

    Sorry for the delayed response, I'm swamped with work, so I get limited time to go bug-hunting.

    I tried your suggestions, but with no different response on my side. I'm basically the Office 365 administrator, so I don't have someone else to appeal to for help, which is why I came here. We have three full time employees.

    I did some more digging, and I may have found a way to make it work, but I found what appears to be a bug.

    I'm writing this on September 25. I tried scheduling some bookings for the next two days.

    I set up Friday and Saturday (September 26 and 27) as bookable days with different blocks of time. Bookings issues 9-25 (1)

    I'm the only person on my booking page account, so I made sure that I'm the staff assigned:

    Bookings issues 9-25 (2)

    That's how it was set up at first, and didn't work the first test. I had the same results today.

    Then I went into the staff settings and looked around. I unchecked "Events on office calendar affect availability" (I had a bunch of appointments already). I also unchecked "use business hours". Two of the time blocks showed up on Friday, but not the others, nor the Saturday dates.

    I went back to the Edit Staff page, and noticed that the weekday hours were set 9am to 5pm. Saturday and Sunday were "Closed." That accounts for the 5pm cutoff on Friday September 26, and the inability to schedule on Saturday the 27th.

    I changed the hours for every day from 9am to 9pm to test: Bookings issues 9-25 (3)

    Back on the bookings page, it appeared to work:

    Bookings issues 9-25 (4)

    It works for now, but I found that it only worked because I worked around the bug.

    The bug is that the system ignores the "use business hours" switch. With it turned off it should display booking ours regardless of what the business hours are. I'm able to work around it by manually setting the hours so that there's basically nothing to limit it. With "use business hours" off, however, it shouldn't matter what hours or days are 'normally' available, whatever is listed on the "Edit Service" availability should determine those times.

    That seems to be a basic function that needs be fixed. But at least now I've got a workaround until something else comes along.


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.