Skip to content
Driive Help Center home
Driive Help Center home

Setting Business Hours

Your business hours define the default window when customers can book appointments. These are your organization-wide defaults — the hours that apply to every user unless their team or their own individual schedule says otherwise. Getting this right is the foundation of your availability.


Where to find business hours

Go to Setup > Company in the sidebar, then open the Availability tab. 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 using the default schedule.

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.

  1. Click the start time field and select or type the time (e.g., 8:00 AM).
  2. 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.

  1. Click Add Time Block (or the "+" button) on the day you want to split.
  2. Set the first block (e.g., 8:00 AM - 12:00 PM).
  3. 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 typeTypical hours
Standard contractorMon-Fri, 8:00 AM - 5:00 PM
Extended hoursMon-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-callMon-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 are the default schedule. Other settings refine or replace it:

  • Team and user availability — A team can set its own default hours, and a user can set their own schedule (generally, or per team). The most specific schedule wins — a user's own hours replace the business-hours default for them. See User Availability.
  • External calendar events — Connected Google or Outlook events block time within whichever schedule applies.
  • Buffer times — Travel buffers between appointments reduce available slots within the schedule. See Buffer Times and Booking Windows.
  • Booking windows — Minimum and maximum advance booking times control how far out customers can see slots.

Important: Because the most specific schedule wins, a user's own hours can extend past your business hours — handy for an on-call tech who takes evening jobs. If you want everyone confined to company hours, make sure users haven't set individual schedules that go beyond them.


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