Configure Business Hours
Set your operating hours for each day of the week and add holidays so your schedule and dispatch board reflect real availability.
What this guide covers
This guide explains how to configure your company's business hours in JobsiteOn. You will set operating hours for each day of the week, mark days as closed, and add holiday exceptions. Business hours affect how the schedule and dispatch board display availability, helping you avoid overbooking.
Before you begin
You need an Owner or Admin role to configure business hours. The schedule module uses these hours to shade available time slots and warn dispatchers about out-of-hours scheduling.
Step 1: Open business hours settings
- Click Settings in the sidebar
- Select the Company tab
- Scroll down to the Business Hours section
Screenshot: Business Hours section in Settings showing a grid of seven days (Monday through Sunday) with start time, end time, and an on/off toggle for each day
Step 2: Set hours for each day
Each day of the week has three controls:
- Toggle -- Turn the day on (open) or off (closed)
- Start time -- When your workday begins
- End time -- When your workday ends
For a typical contractor schedule:
| Day | Start | End | Status |
|---|---|---|---|
| Monday | 7:00 AM | 5:00 PM | Open |
| Tuesday | 7:00 AM | 5:00 PM | Open |
| Wednesday | 7:00 AM | 5:00 PM | Open |
| Thursday | 7:00 AM | 5:00 PM | Open |
| Friday | 7:00 AM | 5:00 PM | Open |
| Saturday | 8:00 AM | 12:00 PM | Open |
| Sunday | -- | -- | Closed |
Tip: If you run emergency or on-call services outside business hours, keep those days toggled on with extended hours. The schedule will still let you book outside these hours, but it will display a visual warning.
Step 3: Add holiday closures
Below the weekly grid, you can add specific dates when your business is closed.
- Click Add Holiday
- Enter the holiday name (e.g., "Independence Day")
- Select the date
- Click Save
Screenshot: Holiday list showing three entries: "New Year's Day - Jan 1", "Memorial Day - May 26", and "Independence Day - Jul 4" with delete buttons next to each
Note: Holidays override the normal weekly schedule. If July 4th falls on a Thursday that is normally open, the holiday closure takes priority and the schedule shows that day as unavailable.
How business hours affect scheduling
When a dispatcher creates or moves a schedule event, the calendar uses your business hours in two ways:
- Available time slots are shown with a white background
- Outside business hours are shown with a gray shaded background
Animation: The schedule calendar view toggling between a configuration with Saturday open and Saturday closed, showing how the gray shading changes on the Saturday column
If someone tries to schedule a job outside business hours, the event still saves, but a warning indicator appears on the event card. This lets you handle exceptions (like emergency calls) while keeping dispatchers aware of the standard schedule.
Step 4: Save your configuration
Click Save at the bottom of the Business Hours section. The schedule and dispatch board update immediately to reflect the new hours.
Troubleshooting
The schedule still shows old hours
Refresh the browser page after saving. If you have multiple browser tabs open with the schedule, close and reopen them to pick up the updated hours.
A holiday is not blocking the schedule
Confirm the holiday date is correct and that you clicked Save after adding it. Holidays only apply to the specific date entered, not recurring annually. You will need to re-add holidays each year.
Related articles
Did this answer your question?