How to Block Outlook Calendar Booking Outside Working Hours via Bookings
🔍 WiseChecker

How to Block Outlook Calendar Booking Outside Working Hours via Bookings

When you use Microsoft Bookings to let clients schedule meetings with you, they might book slots outside your normal working hours if you do not set restrictions. This can lead to late evening or early morning appointments that disrupt your personal time. The cause is that Bookings uses your default calendar availability unless you configure custom service hours or buffer times. This article explains how to block bookings outside working hours by setting service availability, adding buffer periods, and adjusting staff schedules in the Bookings web app.

Key Takeaways: Blocking After-Hours Bookings in Microsoft Bookings

  • Bookings > Business Information > Hours: Set your business hours to define when booking pages allow appointments.
  • Services > Select Service > Availability Options: Limit each service to specific time windows and add buffer times between meetings.
  • Staff > Staff Member > Hours: Override business hours for individual staff if their schedule differs from the company default.

ADVERTISEMENT

What Controls Booking Availability in Microsoft Bookings

Microsoft Bookings is a scheduling tool in Microsoft 365 that lets external clients book time slots on your calendar. The system checks three layers of availability before showing a time slot to a client: business hours, service-specific availability, and staff member schedules. If any of these layers allow a time outside your working hours, the slot appears on the booking page.

Business hours are the broadest restriction. They define the days and times your organization is open for bookings. Service-specific settings narrow this further. Each service you create can have its own availability window, buffer time, and duration. Staff member hours act as the final filter. Even if business hours and service settings permit a time, the staff member must be available on their personal schedule.

By default, Bookings imports your Outlook calendar and shows slots where you are free. If you have no events on your calendar at 8 PM on a Saturday and business hours allow it, that slot appears as bookable. To block such slots, you must configure one or more of these three layers to exclude after-hours times.

Steps to Restrict Bookings to Working Hours Only

Follow these steps to configure Microsoft Bookings so clients cannot book outside your set working hours. Perform them in the order shown for best results.

Step 1: Set Business Hours

  1. Open the Bookings web app
    Go to https://outlook.office.com/bookings and sign in with your Microsoft 365 work or school account.
  2. Go to Business Information
    Select Business information from the left navigation pane.
  3. Set your working hours
    Under Hours, check the box Set hours. Use the time pickers to set a start time, end time, and time zone. Uncheck days you are not available. For example, set Monday to Friday from 9:00 AM to 5:00 PM. Leave Saturday and Sunday unchecked.
  4. Save your changes
    Click Save at the top of the page.

Step 2: Configure Service Availability

  1. Go to Services
    Select Services from the left navigation pane.
  2. Select the service to edit
    Click the name of the service you want to restrict. If you have multiple services, repeat these steps for each one.
  3. Scroll to Availability Options
    On the service details page, scroll down to Availability options.
  4. Enable custom availability
    Select Custom availability. This overrides the business hours for this specific service.
  5. Set the time window
    Use the day and time pickers to define when this service can be booked. For example, Monday to Friday 9:00 AM to 4:00 PM. Note that the end time should be earlier than business hours end to allow for the meeting duration.
  6. Add buffer time
    Under Buffer time, choose a duration such as 15 or 30 minutes. This prevents back-to-back bookings and gives you a break between meetings.
  7. Save the service
    Click Save at the top of the page.

Step 3: Adjust Staff Member Hours

  1. Go to Staff
    Select Staff from the left navigation pane.
  2. Select a staff member
    Click the name of the staff member whose schedule you want to adjust.
  3. Set their working hours
    Under Hours, check Use custom hours. Set their available days and times. This overrides both the business hours and the service availability for that staff member.
  4. Save the staff member
    Click Save at the top of the page. Repeat for each staff member.

ADVERTISEMENT

What to Do If Bookings Still Shows After-Hours Slots

If after configuring the above settings clients can still book outside working hours, check the following areas for misconfigurations.

Clients see slots in the past or on weekends

Verify that business hours are saved correctly. Go to Business information and confirm that the days and times reflect your intended schedule. Also check that the time zone matches your location. A mismatch can shift available slots to unintended hours.

A specific service ignores the restrictions

Open that service and ensure Custom availability is selected. If it is set to Default availability, the service uses business hours only. Switch to custom and set the exact window you want.

A staff member shows after-hours availability

Go to the staff member’s settings and check if Use custom hours is enabled. If it is, the custom hours override all other restrictions. Disable custom hours to make the staff member follow the business hours and service settings.

Buffer time is not applying

Buffer time only applies between bookings of the same service. If a client books a 30-minute slot at 4:30 PM and your buffer is 15 minutes, the next slot will start at 4:45 PM at the earliest. Buffer time does not prevent a booking at the last possible time if the meeting fits before business hours end. To block late bookings, set the service availability end time earlier by the meeting duration.

Business Hours vs Service Availability vs Staff Hours: Key Differences

Item Business Hours Service Availability Staff Hours
Scope All services and staff Specific service only Specific staff member only
Override behavior Base setting Overrides business hours for that service Overrides both business hours and service availability
Buffer time support No Yes, per service No
Where to configure Business information page Service edit page Staff member edit page

This table helps you decide which layer to adjust. For most cases, set business hours first, then customize each service with availability options and buffer time. Only use staff hours when an individual works a different schedule than the rest of the team.

You can now prevent Microsoft Bookings from accepting appointments outside your working hours by configuring business hours, service availability, and staff schedules. For tighter control, enable custom availability on each service and add buffer time. As an advanced tip, consider setting the service availability end time 30 minutes before business hours end to account for meeting duration and prevent last-minute bookings.

ADVERTISEMENT