Please fix Issue with multiday time off in MS bookings

Thomas Falck 0 Reputation points
2026-11-11T13:03:45.3433333+00:00

https://techcommunity.microsoft.com/discussions/microsoft-365/multi-day-all-day-event-in-bookings-calendar-does-not-block-staff-availability-s/4532669

This is a common issue. Any plans on fixing it???

Original question in the community

Multi-day all-day event in Bookings calendar does not block staff availability (single-day works)

I've found a reproducible issue with Microsoft Bookings staff availability blocking.

 

Scenario: One of my staff members went on vacation. To block her availability without removing her hours, I created an all-day event directly in the Bookings calendar covering her entire vacation week.

Problem:

  • When I create a single-day all-day event → her time slots are correctly removed from the booking page.
  • When I create a multi-day all-day event (covering the full week) → her time slots still appear as available on the booking page.

Expected behavior: A multi-day all-day event should block availability the same way a single-day event does.

Outlook | Web | Outlook on the web for business | Email
0 comments No comments

2 answers

Sort by: Most helpful
  1. Demi Nguyen 3,045 Reputation points Independent Advisor
    2026-11-11T14:32:06.8866667+00:00

    Hello Thomas Falck,

    Thank you for sharing the Community post.

    From my understanding, the post describes an issue that occurs when a multi-day, all-day event is created and the staff member’s availability is not blocked correctly.

    To make sure I fully understand your scenario, could you please confirm whether you followed the same steps described in the post? More specifically, how was the multi-day absence created?

    • Did you use the Add time off option in Microsoft Bookings?
    • Or did you create a regular calendar event directly in the staff member’s calendar?

    According to Microsoft’s guidance, when a staff member will be unavailable for one or more days, the recommended process is to open Bookings, select Add time off, enter the start and end dates, enable All day event, select the applicable staff member, and then save the entry. The staff member should then be unavailable for bookings during the specified period: Schedule business closures, time off, and vacation time | Microsoft Learn

    User's image

    User's image

    Could you please confirm whether you have already tested this method?

    If you used Add time off and the staff member’s availability was still not blocked for the entire multi-day period, please provide the following information so I can better understand the behavior:

    • The exact start and end dates configured for the time off.
    • Whether All day was enabled.
    • Whether the affected staff member was selected.
    • Whether the issue occurs for all staff members and services or only for a specific one.
    • Screenshots showing the configured time-off entry and the available time slots that remain visible on the public booking page.

    This information will help me determine whether the issue is related to how the absence was created or whether the documented Add time off functionality is not working as expected.

    Kind regards,

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-11-11T13:04:01.9066667+00:00

    There is no documented fix or published plan in the provided material for multi-day all-day time off in Microsoft Bookings.

    What is supported:

    1. For employee days off in Bookings, removing a working day on the employee working hours screen makes that employee unavailable on the booking page for that day.
    2. For larger blocks such as vacation time, the documented guidance is to use the Bookings time-off workflow rather than relying on calendar editing behavior.
    3. A Microsoft Q&A accepted answer states that for multi-day services, personal calendar availability is not fully accounted for even when Events on Office calendar affect availability is enabled, and the recommended workaround is to manually add Time Off in Bookings for each affected day or time block.
    4. The same Q&A describes this as a current product limitation.

    Based on that, the supported workaround is:

    1. In Microsoft Bookings, go to Staff.
    2. Select the staff member.
    3. Add Time Off for each day or time block of the vacation period.
    4. If the staff member has consistent hours, set custom working hours directly in Bookings instead of relying only on business hours.

    If the goal is to stop bookings for a service during a date range regardless of staff calendar behavior, the documented service-level option is:

    1. Open the service.
    2. Select Availability Options.
    3. Select Set availability for a different date range.
    4. Enter the affected dates.
    5. Set the service to Not Bookable.

    No roadmap or commitment to fix this behavior is stated in the provided sources.


    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.