Share via

Microsoft Bookings multi-day services showing incorrect dates (timezone shift issue)

Jason Weller 0 Reputation points
2026-05-04T19:38:25.8+00:00

I’m using Microsoft Bookings to schedule service work for our shop, and I’m running into an issue with multi-day bookings displaying the wrong dates.

Setup:

  • Timezone is set to (UTC-07:00) Arizona (no DST)
  • Business hours: 9:00 AM – 5:00 PM
  • Services configured as:
    • 1-day service → 8 hours (works correctly)
      • Multi-day services → 3 days / 5 days duration
      • Default scheduling policy is disabled
      • Availability is set to a specific date range
      • Currently using “Bookable when staff are free” (also tested custom hours)

Issue: When I create or view a multi-day booking:

  • The calendar view shows the booking on the expected date (e.g., May 11)
  • But when clicking into the booking, it shows a different date (e.g., May 10)

It appears the system is anchoring the event at midnight and shifting based on timezone, causing an off-by-one-day issue.


Observations:

  • If I configure the service as 8 hours (single day), everything displays correctly
  • The issue only occurs when using multi-day durations (2+ days)
  • This happens even with the correct timezone and availability settings

Questions:

  1. Is this a known limitation or bug with multi-day services in Microsoft Bookings?
  2. Is there a way to properly anchor multi-day services to a specific start time (e.g., 9:00 AM) to prevent date shifting?
  3. Is there a recommended way to handle multi-day scheduling in Bookings without running into timezone/display inconsistencies?
  4. Should multi-day services be avoided in favor of single-day/hour-based bookings?

Goal: I’m trying to schedule multi-day service jobs (3–5 days) while ensuring:

  • Dates display consistently across calendar and booking details
  • No timezone-related date shifting occursI’m using Microsoft Bookings to schedule service work for our shop, and I’m running into an issue with multi-day bookings displaying the wrong dates.
Outlook | Web | Outlook on the web for business | Calendar
0 comments No comments

2 answers

Sort by: Most helpful
  1. Hendrix-C 15,095 Reputation points Microsoft External Staff Moderator
    2026-05-04T21:43:28.6066667+00:00

    Hi @Jason Weller,

    Greatly appreciate your detailed sharing.

    According to your concern and based on my research, there are also other users have also experienced similar issue when using all-day(s) option within Bookings. However, I cannot find any official document that clearly define and explain the issue with solutions to resolve it.

    Let me share more details about the situation based on your questions

    1/ Is this a known limitation or bug with multi-day services in Microsoft Bookings?

    This is a known behavior in Microsoft Bookings for multi-day (all-day) services. Bookings internally treat multi-day durations like all-day events anchored at midnight (UTC), which can cause off-by-one-day shifts in certain time zones. As a result, an all-day booking may appear on the previous day in the email, but the booking itself is on the correct date and viceversa.

    2/ Is there a way to properly anchor multi-day services to a specific start time (e.g., 9:00 AM) to prevent date shifting?

    Unfortunately, there is no manual option currently to set start/end times for day-based services. You can pick a duration like “1 day,” but not “start at 9:00 AM and end at 5:00 PM” as a true day-based template. So, if the service duration is defined as Days, Bookings may still treat it as an all-day/date-based object internally, which is where the midnight anchoring comes from > issue happens.

    3/ Is there a recommended way to handle multi-day scheduling in Bookings without running into timezone/display inconsistencies?

    For this situation, I suggest you can consider trying:

    • Option 1: Use a custom duration
      • Instead of selecting 3 days, try “72 hours” to try making Bookings treats it as a timed span rather than a date-based span.
    • Option 2: Avoid “Days” durations and use multi-day as timed bookings
      • If your job is “3 business days, 9–5” for example, for Bookings to behave most consistently you can try making it as a single-day/hour-based bookings rather than an all‑day/date-based event since you have already tried that 8-hour single-day service displays correctly.

    4/ Should multi-day services be avoided in favor of single-day/hour-based bookings?

    For your use situation, yes, personally I recommend avoiding the built-in days service duration for now due to its currently limitation in behavior. Using single-day timed bookings may not be the most optimized option for long days, but it's still a more consistent and lower-risk option for your case.

    I understand this may not be the answer you were hoping for. As a forum moderator, I don’t have the ability to modify built‑in Excel behaviors, I can only help confirm how the product currently works and make sure you have clear information.

    Because I work independently of the product team, I don't have visibility into internal design decisions or the ability to adjust how the feature behaves. However, I agree with you that this behavior need to be improved as soon as possible.

    Since this is a product-level behavior, the most effective way to help drive a long-term fix is to share this directly with the Microsoft Bookings product team. Therefore, I sincerely encourage you to submit suggestions directly to the team through the Feedback option in Microsoft Bookings or via the official Bookings feedback community: Bookings · Community. The product team doesn't actively monitor issues on this forum, so submitting feedback through official channels ensures that your input is truly communicated to them.

    I greatly appreciate for spending your time sharing the experience and bringing up this concern. I'm sure there are other users who have been in the same situation but don't know where to share their feedback, so hopefully you will click "Accept Answer" in this post if you can. This will help pin the post at the top, making it easier for other users who may be experiencing the same issue to find your post, understand the context, and support your feedback. Your voice matters, and collective feedback is one of the most effective ways to drive meaningful improvement.

    Thank you for your kindness and contributions to the forum. If you need any other assistance, please don’t hesitate to reach out again.

    Wishing you a great day ahead.


    If you have extra questions, 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.

    0 comments No comments

  2. Q&A Assist
    2026-05-04T19:38:41.89+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The behavior described cannot be confirmed or explained from the available documentation.


    References:

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.