Buying guideScheduling & dispatch
Field Service Scheduling Software for Small HVAC, Plumbing and Electrical Teams
How small trade businesses can schedule technicians, set arrival windows and handle reschedules, and which scheduling features matter first.
Field service scheduling software puts every technician’s appointments on one calendar, offers customers arrival windows and makes rescheduling fast when the day changes. For small HVAC, plumbing and electrical teams, the best scheduler is the one that handles your mix of emergencies, recurring visits and multi-hour jobs without constant phone calls.
This guide explains how to set up a schedule that survives real days, a preventive maintenance scheduling template, and what to compare between tools. It connects our trade series: see also HVAC field service software, plumbing business management software and electrical contractor software.
What a field service scheduler has to handle
| Job type | Scheduling need | Trade example |
|---|---|---|
| Emergency | Insert today, move something else | No heat, burst pipe, power out |
| Recurring visit | Generate automatically at an interval | HVAC tune-up, pest control quarterly |
| Booked service | Customer picks a window | Fixture install, outlet repair |
| Multi-hour or multi-day | Block time across days, sometimes two techs | Water heater replacement, panel upgrade |
| Estimate visit | Short slot, often by the owner | Replacement quote |
A scheduler that handles only one of these well forces workarounds for the rest.
Arrival windows and job durations
Two settings decide whether your schedule holds up:
- Arrival windows. Narrow windows (one or two hours) please customers but break easily. Wide windows (morning/afternoon) are easier to keep. Many small teams use wide windows for maintenance and narrow windows for booked service.
- Default durations by job type. Set realistic durations from your own history, including drive time. A 60-minute default for a job that usually takes 90 creates a late day every day.
HVAC appointment scheduling software and online booking
Online booking lets customers request or book appointments from your website. It works well for maintenance, estimates and non-urgent repairs. For emergencies, a phone call remains better because someone has to triage the call.
Checked on October 28, 2026: Jobber lists online booking (“Book and schedule jobs online”) from its Core plan, plus scheduling and routing; Housecall Pro lists “Scheduling & dispatch” on all three plans.
If you turn on online booking:
- Limit which job types and time slots customers can book.
- Require an address and a short problem description.
- Keep booked slots as requests until the office confirms, if your schedule changes a lot.
HVAC software for emergency calls and scheduled maintenance
The most effective scheduling rule for small trade teams is to reserve capacity for emergencies: leave one or two open slots per technician per day, more in peak season. Our HVAC dispatch guide walks through a full routine for two trucks; plumbers can use the triage steps in our plumbing dispatching guide.
HVAC preventive maintenance visit scheduling template
If you’re scheduling maintenance agreements from a spreadsheet, use one row per agreement and let formulas tell you who’s due.
| Column | Content |
|---|---|
| Agreement ID | A-001 |
| Customer / property | Customer ID and address |
| Equipment | Furnace, AC, heat pump |
| Visits per year | 1 or 2 |
| Season | Spring (cooling), Fall (heating) |
| Last visit date | Date |
| Next due | Last visit + 182 days for two visits a year, + 365 for one |
| Scheduled date | When booked |
| Status | Due / Scheduled / Done / Customer declined |
Every week, filter by Next due within the next 30 days and status Due, then book those customers in your maintenance windows. Do spring cooling visits before the first heat wave and fall heating visits before the first cold snap. When the list grows past a few hundred agreements, software that generates visits automatically saves real time; see our guide to HVAC maintenance agreement software.
Pest control scheduling for solo operators and teams of three
Pest control scheduling is mostly recurring routes. The same principles apply (zones, routes by day, flex days), but routing matters more than appointment windows. GorillaDesk, for example, prices per route on its pricing page. Our pest control scheduling guide covers quarterly routes, termite renewals and profit per stop.
What to compare between schedulers
| Question | Why it matters |
|---|---|
| Can I drag a job to another tech or day and notify the customer automatically? | Most reschedules happen under time pressure |
| Does it support recurring visits with rules? | Maintenance agreements and pest routes |
| Can one job need two technicians or span two days? | Installs and replacements |
| Does it show drive time or optimize routes? | Drive time is unpaid time |
| Can technicians see only their own schedule? | Privacy and focus |
| Does it sync with Google or Outlook calendars? | Owners often still live in their personal calendar |
| What does each extra user cost? | Scheduling tools are often priced by user or technician |
ServiceTitan, aimed at larger operations, doesn’t publish prices; its tiers require a quote.
Free field service scheduling software
Free scheduling options exist: shared calendars, free tiers of booking tools and free trials of field service platforms. A shared calendar can handle a solo technician or a two-person team if one person owns it. What free tools usually lack: job details and history on the appointment, automatic customer notifications, recurring visit rules and a link from the appointment to the invoice. When those gaps cost you more than an hour a week, a paid scheduler pays for itself.
Frequently asked questions
What’s the difference between scheduling and dispatching? Scheduling plans who does what and when; dispatching manages the day as it changes. Small teams need both, usually in the same tool.
Is HVAC booking software different from a scheduler? Booking software lets customers request or reserve appointments; a scheduler manages technicians’ calendars. Many field service platforms include both.
How do I stop running late every afternoon? Check your default job durations against reality, include drive time and reserve emergency capacity.
Should customers see exact times or windows? Windows, followed by an “on the way” notification with an estimated arrival time. It’s the most honest promise you can keep.
Sources
- Jobber pricing and plans, Jobber (accessed October 28, 2026)
- Housecall Pro pricing, Housecall Pro (accessed October 28, 2026)
- GorillaDesk pricing, GorillaDesk (accessed October 28, 2026)
- ServiceTitan pricing, ServiceTitan (accessed October 28, 2026)
How we researched this
This article is based on documentation research, including the sources listed above. We have not run hands-on tests of specific products for this piece. Read our research methodology. Spotted an error? See our corrections policy.