What scheduling and dispatch software does for a trade shop
It replaces the whiteboard, the group text and the "where are you at" phone calls with one schedule that the office, the techs and the customer all see their own slice of. How much you need depends on which of three scheduling problems you have.
On-demand calls. Plumbing, drain cleaning, garage doors, locksmiths, appliance repair, a lot of HVAC service. Calls come in all day and you're fitting them into gaps. The dispatcher needs to see who's free, who's close and who's running long, and the customer wants an arrival window and a text when the truck is coming. The hard part is the reshuffle at 1:30 when a 45-minute call turns into a three-hour repipe.
Recurring routes. Lawn care, pest control, pool service, cleaning, window washing. The same customers every week, every two weeks or every quarter. The hard part is building tight routes by area and day, handling skips and pauses (vacation holds, winterized pools, quarterly pest visits), and moving an entire day when it rains. Per-route tools like GorillaDesk are built around this. General tools like Jobber handle it with recurring jobs and route optimization.
Multi-day crew jobs. Equipment changeouts, installs, small remodels. You're assigning a two- or three-person crew for several days and making sure the materials and the inspector line up. Jobber's crew scheduling (on Plus) and project-focused tools handle this better than a single-visit calendar.
Whatever the pattern, the software does the same core jobs: a calendar or board view by tech, drag-and-drop rescheduling, job durations, booking confirmations and reminders, on-my-way texts, GPS so the office knows where everyone is, and a direct path from the finished job to an invoice. The better tools add online booking, route optimization and the ability to see a tech's whole day on a map.
How the picks compare
Jobber and Housecall Pro cover most small shops, and they split by trade. Both offer online booking on their cheapest plan, and both put five users on the schedule for $149/mo billed annually. Housecall Pro Essentials includes routes and employee GPS at that price; its route optimization waits for MAX at $299/mo. Jobber lists GPS and route optimization among its features and adds crew scheduling on Plus. For recurring residential routes, we'd lean Jobber. For HVAC and plumbing service where the office books from the phone and wants flat-rate pricing on the same screen, we'd lean Housecall Pro.
GorillaDesk changes the math for route businesses. A pest control company with three trucks on GorillaDesk Basic pays $149/mo ($49 + $50 + $50) with unlimited users, and gets route optimization included. The same company on Housecall Pro would need MAX for route optimization. If your work is mostly short recurring stops, start your comparison here.
Service Fusion and ServiceTitan are for shops with a dispatcher. Once someone's full-time job is running the board, you want every tech, helper and CSR in the system. Service Fusion gets you there at a flat $208 to $533/mo with unlimited users. ServiceTitan goes deeper on call booking and reporting but costs, on third-party estimates, ten times as much for a ten-tech shop.
Workiz is the phone-first option. If most jobs are booked and finished the same day, the connection between the incoming call and the schedule matters more than route planning. That's the Workiz pitch. Just get the phone and answering add-ons priced with the base plan.
ServiceM8 is the budget floor. Free for one user and 30 jobs, and unlimited users on paid plans, but its job caps fit long jobs better than quick stops.
Online booking: when to turn it on
Online booking pays off when your work is easy to scope from a description and your calendar has predictable gaps. A cleaning company, a lawn crew taking new weekly accounts, an HVAC shop booking spring tune-ups: the customer picks a slot at 10 p.m., and nobody in the office touches it until the reminder goes out. Jobber includes online booking on Core and Housecall Pro on Basic, so it costs nothing extra to try on either.
It goes badly when the job can't be sized without a conversation. "Water in the basement" might be a sump pump or a burst main. If customers can book any slot for any problem, you'll spend your mornings calling people to reschedule the bookings your techs can't fit. The fix is to limit what's bookable. Offer fixed-scope services online (tune-ups, estimates, drain cleaning on a single fixture) and route everything else to a request form that the office prices and schedules.
Two more rules worth setting on day one: put a buffer after every online booking so a long job doesn't cascade into the next one, and set a booking cutoff, such as no same-day online bookings after noon.
Route optimization: when it pays
Route optimization takes the day's stops and puts them in the order that wastes the least drive time. For a pest control tech running fifteen quarterly stops a day, or a pool tech with twenty weekly pools, the order of stops is the difference between finishing at 3:30 and finishing at 5:00. That's where GorillaDesk, Jobber's route optimization and Housecall Pro MAX earn their price.
For on-demand service it matters much less. A plumber with four calls a day, two of them emergencies booked after the truck left the shop, can't plan an efficient route at 7 a.m. because half the route doesn't exist yet. What helps there is live GPS, so the dispatcher can see who's closest when the 1:30 emergency comes in. Don't pay for MAX on Housecall Pro just for route optimization if your work looks like that.
The setup matters more than the feature. Route optimization only works if your customer addresses are clean, your job durations are realistic and your techs actually follow the order. Fix those three before you judge whether it's working.
Buying checklist
- Match the tool to your scheduling pattern. On-demand, recurring routes or multi-day crews. A tool built for one is clumsy at the others.
- Check which tier has the scheduling features you need. Housecall Pro puts route optimization on MAX; Jobber puts crew scheduling on Plus; automated reminders start on Jobber Connect.
- Test a rain day. During the trial, move an entire day's route to the next day and see how many clicks it takes and what the customers are told.
- Test the reshuffle. Drag a job from one tech to another mid-day and confirm the tech's phone updates and the customer gets the right arrival window.
- Find out what texting costs. GorillaDesk charges $5/mo for a number plus SMS credits; some tools include texting, some put two-way texting on higher tiers (Jobber Grow, for example).
- Decide your arrival-window policy first. Two-hour windows, four-hour windows or first-call-of-the-day. The software enforces whatever you set, so set something you can keep.
- Check the tech side on Android and iPhone. ServiceM8 is strongest on iOS. Mixed crews should test both.
- Ask how GPS works. Phone-based app tracking, vehicle GPS hardware, or both. Housecall Pro sells vehicle GPS separately from employee GPS.
Pricing comparison
Published prices as of October 2026. "Annual" means billed annually. Quote-only vendors show third-party estimates, which aren't published by the vendor.
| Software |
Entry price |
5-user team |
How it's priced |
Free trial |
| Jobber |
$29/mo (Core, 1 user, annual) |
$149/mo (Connect) or $229/mo (Grow), annual |
User brackets: 1, 5, 10, 15 |
14 days |
| Housecall Pro |
$59/mo (Basic, 1 user, annual) |
$149/mo (Essentials, annual) |
Plans with included users |
14 days |
| GorillaDesk |
$49/mo (Basic, 1 route) |
$209/mo (Basic, 5 routes) or $299/mo (Pro, 5 routes) |
Per route, unlimited users |
Yes (length not stated) |
| Service Fusion |
$208/mo (Starter, annual) |
$208/mo (unlimited users) |
Flat per plan |
None listed |
| Workiz |
Quote only |
Quote only |
Custom quote |
7 days |
| ServiceTitan |
Quote only |
About $1,225 to $2,500/mo (estimate) |
Per technician |
None listed |
| ServiceM8 |
Free (1 user, 30 jobs/mo) |
$29 to $149/mo, by job volume |
Jobs per month, unlimited users |
14 days |
The five-route GorillaDesk figure assumes each of five techs runs their own route: $49 for the first, $50 each for routes two and three, and $30 each for routes four and five on Basic. If two techs share a route, it's cheaper.
The texting line is easy to miss. Reminders and on-my-way texts are the whole point of scheduling software, and a route business sending 2,000 texts a month on GorillaDesk would spend about $100 on credits at the $50-per-1,000 rate, plus $5 for the number. That's still cheap, but put it in the budget. On per-seat tools, the cost to watch is headcount: adding a sixth person on Jobber means moving into the 10-user bracket ($229/mo on Connect, annual) or paying $29/mo for the extra user.
Three quick examples, all at October 2026 prices. A solo window cleaner gets online booking and a recurring calendar on Jobber Core for $29/mo billed annually. A three-truck pest control company on GorillaDesk Basic pays $149/mo for the routes plus roughly $55 for a texting number and 1,000 SMS credits, about $204 all in. A six-tech plumbing shop is the awkward size: on Jobber Connect it's $149 plus $29 for the sixth user, or the 10-user bracket at $229/mo once you hire again, Housecall Pro doesn't publish an extra-user price for Essentials (so ask, or plan on MAX at $299/mo for eight), and Service Fusion Starter stays at $208/mo no matter who you hire next.
What to set up first
- Job types and default durations. A tune-up is an hour, a water heater swap is three, a full changeout is a day. Accurate defaults make the calendar honest and keep you from promising windows you can't hit.
- Working hours and arrival windows. Set each tech's hours and your window policy before you book anything. If you offer online booking, this is what customers will see.
- Customer notifications. Booking confirmation, day-before reminder and on-my-way text. Write them in your own words and keep them short.
- Recurring schedules. For route businesses, build the routes by area and day first, then set the recurrence. Set season start and end dates for lawn and pool so you aren't sending reminders in January.
- Tech phones. Install the app on every tech's phone, turn on location permissions and walk each tech through starting, pausing and finishing a job.
- A parallel week. Run the whiteboard and the software side by side for a week. When the software is right and the whiteboard is wrong three days in a row, take the whiteboard down.
- Online booking last. Open it with a short list of bookable services and buffers between jobs. Expand once you trust the durations.