How to Limit Daily Booking Time per Customer in Microsoft Bookings
Question details
The user wants to restrict individual customers to a maximum number of booked hours per day within the scheduling system.
- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Configuring appointment scheduling limits to prevent a single client from booking excessive hours in a single day.
- Observed behavior
- The user needs to set a daily time cap (e.g., two hours per person) but cannot find a standard native setting to enforce this per-customer limit.
Verify your Microsoft 365 administrator privileges, as implementing advanced scheduling rules or integrating custom automation scripts requires higher-level access to your tenant.
Consult the Microsoft Bookings Community for Workarounds
Since native settings do not currently support capping a specific customer's total daily hours across multiple bookings, engaging with specialists for a custom Power Automate workaround is recommended.
Microsoft Bookings offers robust global scheduling policies, such as maximum lead time and minimum lead time. However, strictly limiting an individual customer's cumulative booked hours per day often falls outside default configurations.
To achieve a specialized per-user time cap, you may need to utilize Microsoft Power Automate to monitor incoming appointments and automatically cancel or flag bookings that exceed the allowed daily limit for a specific email address.
Navigate to the official Microsoft Tech Community and locate the dedicated Microsoft Bookings forum.
Use the search bar to look for terms like 'limit daily hours per customer' or 'Power Automate Bookings limits' to find community-tested scripts.
If a solution is not readily available, create a new post detailing your exact scenario (e.g., limiting a user to two hours per day) so Bookings specialists can provide a custom workflow.

Enhance Your Productivity with WPS Office
While Microsoft Bookings handles your specialized appointment scheduling, WPS Office provides a free, lightweight, and highly compatible alternative for all your daily document, spreadsheet, and presentation tasks. Experience a seamless transition with tools designed for maximum efficiency.
- 1. Download the installer: Visit the official WPS Office website and click on the 'Download WPS Office Free' button.
- 2. Install the software: Run the downloaded installation file and follow the straightforward on-screen instructions to set up the suite on your device.
- 3. Open and edit your files: Launch WPS Office to easily open, edit, and save your existing Microsoft Office documents without any formatting loss.

Frequently Asked Questions
Can I set a maximum number of attendees per session in Microsoft Bookings?
Yes. When creating or editing a service in Bookings, you can specify the maximum number of attendees allowed for that specific service under the service details page.
How do I restrict how far in advance customers can book an appointment?
In the Scheduling policy section of your Bookings page (or within specific service settings), you can adjust the 'Maximum lead time' setting to limit how many days in advance an appointment can be created.
Is it possible to block out time between appointments?
Absolutely. You can add buffer time to your services. In the service settings, toggle on 'Buffer time your customers can't book' and set the required duration for before or after the appointment.
Can I limit the total number of appointments my staff receives per day?
While there isn't a direct 'maximum appointments per day' toggle, you can effectively manage this by adjusting staff working hours, utilizing buffer times, or manually blocking off time in their connected Outlook calendars once a limit is reached.




