Setting Business Hours
Your business hours define the broadest window when customers can book appointments. These are your organization-wide defaults — the hours that apply to every team member unless they set their own individual schedule. Getting this right is the foundation of your availability.
Where to find business hours
Go to Setup > Company in the sidebar, then scroll to the Business Hours section. You'll see the visual schedule editor with each day of the week listed.
Configuring your weekly schedule
The schedule editor shows all seven days of the week. For each day, you can:
Toggle days on or off
Click the toggle next to a day to enable or disable it. A disabled day means no appointments can be booked on that day for anyone in your organization.
Common setups:
Monday through Friday — Toggle on Mon-Fri, toggle off Sat-Sun.
Monday through Saturday — Toggle on Mon-Sat, toggle off Sun.
Every day — Toggle all days on (common for emergency services).
Set time blocks
For each enabled day, set the start and end time for when you accept appointments.
Click the start time field and select or type the time (e.g., 8:00 AM).
Click the end time field and set when you stop accepting appointments (e.g., 5:00 PM).
Driive uses these times as the boundaries. Customers won't see any time slots before your start time or after your end time.
Add multiple time blocks per day
Need a lunch break or a gap in the middle of the day? You can add more than one time block per day.
Click Add Time Block (or the "+" button) on the day you want to split.
Set the first block (e.g., 8:00 AM - 12:00 PM).
Set the second block (e.g., 1:00 PM - 5:00 PM).
The gap between blocks (12:00 PM - 1:00 PM in this example) is treated as unavailable. Customers won't be offered appointments during that window.
Tip: This is a great way to block off team lunch breaks, daily standups, or any recurring unavailable window across your whole organization.
Examples for common home-service schedules
Business type | Typical hours |
|---|---|
Standard contractor | Mon-Fri, 8:00 AM - 5:00 PM |
Extended hours | Mon-Fri, 7:00 AM - 6:00 PM; Sat, 8:00 AM - 1:00 PM |
Split schedule (lunch break) | Mon-Fri, 8:00 AM - 12:00 PM and 1:00 PM - 5:00 PM |
Emergency/on-call | Mon-Sun, 7:00 AM - 9:00 PM |
Weekend-heavy (lawn care) | Mon-Sat, 7:00 AM - 7:00 PM |
How business hours interact with other settings
Business hours set the outer boundary. Other settings narrow it further:
Individual member availability — A team member can set their own hours within (or narrower than) business hours. Their personal schedule takes priority. See Team Member Availability.
External calendar events — Connected Google or Outlook events block time within business hours.
Buffer times — Travel buffers between appointments reduce available slots within your hours. See Buffer Times and Booking Windows.
Booking windows — Minimum and maximum advance booking times control how far out customers can see slots within your hours.
Important: If a team member sets individual hours that extend beyond your business hours (e.g., business hours end at 5 PM but the member sets 6 PM), the organization business hours take precedence. Customers won't see slots past 5 PM.
Saving changes
After making changes, click Save to apply your new business hours. Changes take effect immediately — your booking pages will reflect the updated schedule right away.
Next steps
Team Member Availability — Let individual members customize their own schedules.
Buffer Times and Booking Windows — Add gaps between appointments and control advance booking.
Availability Overview — Understand how all the availability layers work together.