Field Service Scheduling and Dispatch Software Compared on Price
Scheduling and dispatch software prices in short
- Vendors that list a plan price
- 5 of 9 BuildOps, FieldEdge, FieldPulse and ServiceTitan list no plan price. Left out of every count here: ServiceTrade, whose plans we have not checked for scheduling and dispatch.
- 3 users, per year
- From $1,788 a year, billed annually Published to $3,300 a year, billed annually Published Publication note Housecall Pro (Essentials) and Jobber (Connect) to Workiz (Standard). Four of the nine vendors here publish a price for 3 users. ServiceM8 is priced by number of new jobs a month, so it is not costed by team size.
- 10 users, per year
- From $2,496 a year, billed annually Published Publication note to $4,428 a year, billed annually Published Service Fusion (Starter) to Housecall Pro (Max). Three of the nine vendors here publish a price for 10 users. ServiceM8 is priced by number of new jobs a month, so it is not costed by team size.
- 10 users, with route optimization
- From $2,748 a year, billed annually Published Sources disagree to $4,428 a year, billed annually Published Jobber (Connect) to Housecall Pro (Max). Three of the nine vendors here have a plan whose page lists route optimization.
- Prices last verified
- November 10, 2026 The oldest check of any price on this page.
- Published stated by the vendor
- Estimate our range from outside evidence, method shown
- Not published no price we can show
Field service scheduling software puts each job on a shared calendar or dispatch board, assigns it to a technician and sends the details to that technician’s phone. The plan you need, and so the price, can depend on whether you also want the software to plan each technician’s route. Jobber includes route optimization from Connect; Housecall Pro includes it on Max.
Where a vendor keeps route optimization for a later plan than dispatch, the whole subscription moves up to that plan, not just the dispatcher’s seat. So this page prices two plans for each vendor: the cheapest whose page lists scheduling and dispatch, and the cheapest that lists route optimization as well. The answer box above sets out both for a team of ten, and the cost tables below give both at three team sizes.
GPS tracking, online booking and two-way texting are also often kept for a higher plan or sold as an add-on. Each vendor’s entry lists its plan for them, and the section on routing, GPS, booking and texting explains what each vendor means by them and what costs extra. HVAC and plumbing firms should note that Housecall Pro shows them a separate price list, in its own row of each table. This page covers dispatch software for trade businesses, not appointment-booking or staff-rota apps.
Scheduling and dispatch software prices compared
| Vendor in cost order | Starting price | Mid-size team, per year 8 technicians, 2 office | Mid-size team, with route optimization per year | Who it suits (our summary) |
|---|---|---|---|---|
| 1 Service Fusion | $208 a month for unlimited users, billed annually Published Publication note | $2,496 a year, billed annually Published Publication note on Starter | No plan lists route optimization | HVAC, plumbing, electrical, garage door and appliance repair businesses that want scheduling, invoicing, payments and GPS tracking in one product. |
| 2 Jobber | $29 a month for 1 user, billed annually Published | $2,748 a year, billed annually Published Sources disagree on Connect | $2,748 a year, billed annually Published Sources disagree on Connect | Owner-operators and service teams of up to 15 users who want to see and buy a plan without talking to sales. |
| 3 Housecall Pro, general pricing | $59 a month for 1 user, billed annually Published | $4,428 a year, billed annually Published on Max | $4,428 a year, billed annually Published on Max | Owner-operators and small home service teams of up to 5 users who want to see prices and sign up without a sales call; Basic (1 user) and Essentials (5 users) can be bought directly, while Max (8 users included, more can be added) is sold through a demo. |
| Housecall Pro, HVAC, plumbing and electrical pricing | $79 a month for 1 user, billing term not stated Published | $9,588 a year, billing term not stated Published on Essentials or Max (same cost) | $9,588 a year, billing term not stated Published on Max | — |
| 4 BuildOps | Not published | Not published | No plan lists route optimization | Commercial specialty contractors that run both service work and construction projects and want one system for both. |
| 5 FieldEdge | Not published | Not published | No plan lists route optimization | Established HVAC, plumbing and electrical contractors running several trucks, especially those that use QuickBooks Online or Desktop. |
| 6 FieldPulse | Not published | Not published | No plan lists route optimization | Trade businesses of about 5 to 100 employees, which FieldPulse says covers most of its customers; its electrical page addresses electrical contractors of up to about 200. |
| 7 ServiceM8 | No monthly fee for 1 user Published Covers up to 30 new jobs a month 85 83 88 | Not published Not costed: priced by number of new jobs a month | Not published Not costed: priced by number of new jobs a month | Teams that want automatic route ordering for each technician's day without paying more for it. |
| 8 ServiceTitan | Not published | Not published | No plan lists route optimization | Established trade businesses with several technicians and office staff, especially HVAC, plumbing and electrical shops. |
| 9 ServiceTrade | Not checked | Not checked | Commercial fire protection, life safety and mechanical service contractors. | |
| 10 Workiz | $275 a month for 5 users, billed annually Published Publication note | Not published | No plan lists route optimization | Home service businesses that take much of their work by phone and want calls, texts, call recording and AI answering in the same system as their jobs. |
How each cost is worked out: 12 times the monthly price of the cheapest plan whose page lists scheduling and dispatch and that allows that many users (a small team is 2 technicians and 1 office user, a mid-size team 8 and 2, a large team 25 and 5), on that plan's cheapest published billing term. That plan may not include every other feature you need. One-off fees are not included; each vendor's pricing page lists them.
Cheapest plan that includes scheduling and dispatch: each starting price and cost is for a plan whose page lists scheduling and dispatch; the last cost column also needs route optimization. A vendor with no such plan shows "No plan lists scheduling and dispatch", or "Not checked" when we have not recorded scheduling and dispatch for its plans, and is left out of the ranges and counts.
Starting price is the lowest plan price on the billing term the vendor's pricing page shows first. "Who it suits" is our summary of the vendor's own material. The bar under each published mid-size cost shows it against the highest one in the column; it measures cost, not quality.
Notes on these figures
- Service Fusion Starter: Publication note: In Service Fusion's pricing page code, which lists slightly different plan contents from the visible page; the page showed no prices in a browser when last checked.
- Jobber Connect: Sources disagree. Jobber's pricing page sells Connect at set prices for up to 15 users, but its help article says the plan supports up to 5 users. We use the pricing page; check with Jobber before relying on a larger team on this plan. (sources: getjobber.com/pricing, help.getjobber.com/en/articles/the-connect-plan)
- Workiz Standard: Publication note: Stated in Workiz's file for AI tools; its pricing page shows Request pricing.
Where the routing column reads “No plan lists route optimization”, the vendor may still describe or sell something like it on other pages; its entry’s routing line and the routing section below say what. The full price index lists every plan of every vendor we track, including plans that are not the cheapest for any team size.
The scheduling and dispatch vendors in brief
1. Service Fusion
- Starting price
- $208 a month for unlimited users, billed annually Published Publication note
- Mid-size team, per year
- $2,496 a year, billed annually Published Publication noteOn Starter
- Scheduling and dispatch: All plans 8 15
- Route optimization: Not listed (Vendor pages disagree and name no plan) 8 5 17
- GPS tracking: Add-on 8 7
- Online booking: On Pro; add-on on Starter and Plus (Through the Customer Web Portal) 8 14 11
- Two-way texting: Add-on 8 9 13 14 12
- Customer portal: On Pro; add-on on Starter and Plus 14 8 11
- Timesheets: Not listed (Help center describes job labor time without naming plans) 8 16
Service Fusion gives the office a calendar and a dispatch grid, with drag-and-drop assignment and a holding area for jobs no one has taken yet (help article). Every plan covers unlimited users for one flat price (pricing page), so adding a dispatcher or a technician does not change the subscription.
The routing line above reflects a conflict between its own pages. The home page says the software can plan routes automatically, but a help article on GPS units lists route optimization among the things its GPS tracking does not do. Ask for a demo of routing before you rely on it.
Drawbacks (for this page's topic)
- Add-on prices are not published. ServiceCall.ai is charged per user per month and GPS tracking per unit, but no figures are given. (sources: servicefusion.com/pricing, servicefusion.zendesk.com/hc/en-us/articles/38056443351053-Upgra…)
Contract terms, fees and the rest of the price list: Service Fusion pricing in full.
2. Jobber
- Starting price
- $29 a month for 1 user, billed annually Published
- Mid-size team, per year
- $2,748 a year, billed annually Published Sources disagreeOn Connect
- Scheduling and dispatch: All plans 24 31
- Route optimization: From Connect 29 27 30
- GPS tracking: From Connect (Vehicle tracking needs a FleetSharp device and subscription) 24 31 28 30
- Online booking: All plans 24 31
- Two-way texting: From Grow 24 31 34 30 32
- Customer portal: All plans 26 24
- Timesheets: From Connect 24 33
Jobber’s Core plan supports one user, so any business scheduling more than one person starts on Connect. Grouping teammates into crews and scheduling them together is listed on Plus (pricing page).
Its help center describes its GPS tracking as showing team members on a map as they move. Live vehicle tracking comes through FleetSharp, and a help article says you need your own FleetSharp device and a FleetSharp subscription, on top of the Jobber plan.
Contract terms, fees and the rest of the price list: Jobber pricing in full.
3. Housecall Pro
- Starting price
- $59 a month for 1 user, billed annually Published
- Mid-size team, per year
- $4,428 a year, billed annually PublishedOn Max
- Scheduling and dispatch: All plans 50
- Route optimization: On Max 39 50
- GPS tracking: From Essentials; add-on on Basic (Vehicle tracking is a separate add-on) 50 45 42
- Online booking: All plans 50
- Two-way texting: All plans 44
- Customer portal: Not listed 50
- Timesheets: Not listed 50
Housecall Pro’s pricing page lists two routing tools: “Routes”, for grouping and ordering jobs by hand, and route optimization, which reorders the day in one click by drive time and live traffic. Its technician GPS works from the phones, with no extra hardware. Vehicle tracking needs a plug-in device in each truck, and its vehicle GPS page prices the add-on at $20 per vehicle a month, billing term not stated (published price).
HVAC, plumbing and electrical businesses see a separate price list on Housecall Pro’s HVAC and plumbing pages, shown in its own row of each table here. The Housecall Pro vs Jobber comparison costs both of its price lists against Jobber’s.
Contract terms, fees and the rest of the price list: Housecall Pro pricing in full.
4. BuildOps
- Starting price
- Not published
- Mid-size team, per year
- Not published
- Scheduling and dispatch: Included 57
- Route optimization: Not listed (Pages describe sending the nearest technician, not route planning) 54 53 58
- GPS tracking: Add-on 53 54
- Online booking: Not listed 57 54
- Two-way texting: Not listed 57 54
- Customer portal: Not listed 57 54
- Timesheets: Included 54 56
BuildOps’s Smart Dispatch suggests technicians by skill and certification (small business page). Live GPS on the dispatch board comes with Fleet+, an add-on module (Fleet+ page).
Its pricing FAQ describes a service-only plan scoped to dispatching, maintenance agreements, quoting and invoicing (pricing page).
Contract terms, fees and the rest of the price list: BuildOps pricing in full.
5. FieldEdge
- Starting price
- Not published
- Mid-size team, per year
- Not published
- Scheduling and dispatch: All plans 66
- Route optimization: Not listed (Feature page does not say which plans) 66 63
- GPS tracking: Not listed (Feature page does not say which plans) 66 64
- Online booking: On Elite; add-on on Select and Premier (Service requests through the Consumer Management Portal) 66 62
- Two-way texting: On Elite; add-on on Select and Premier 66 65
- Customer portal: On Elite; add-on on Select and Premier 66 62
- Timesheets: All plans 66
FieldEdge’s pricing page lists dispatching as “Basic” on Select and “Advanced” on Premier and Elite, and gives each plan a fixed number of mobile app licenses, so check that the plan covers every technician in the field. Its scheduling and dispatching page describes assigning jobs by skill, location and availability.
For vehicle GPS, FieldEdge lists FleetSharp among its partners.
Contract terms, fees and the rest of the price list: FieldEdge pricing in full.
6. FieldPulse
- Starting price
- Not published
- Mid-size team, per year
- Not published
- Scheduling and dispatch: Included 68 69
- Route optimization: Not listed (Stop order is set by hand; automatic planning is in progress on the roadmap) 79 82
- GPS tracking: Included (Last known phone location; live vehicle tracking is the Fleet Tracking add-on) 81 78 74
- Online booking: Included 67 77
- Two-way texting: Add-on (Texts sent without Engage are one-way) 75 73 69
- Customer portal: Included 76
- Timesheets: Included 78 80
FieldPulse’s team map shows each technician’s last known location from the app, not a live feed (help article); live vehicle tracking is the Fleet Tracking add-on, priced per vehicle or device after a call (pricing page).
Customers can request work and book appointments through a booking portal that can be embedded in your own website (help article).
Drawbacks (for this page's topic)
- Engage, Operator AI, Chat AI, Pricebook, Dynamic Proposals, Fleet Tracking and Custom Forms are paid add-ons, and none has a published price. (source: fieldpulse.com/pricing)
7. ServiceM8
- Mid-size team, per year
- Not published Not costed: priced by number of new jobs a month
- Scheduling and dispatch: All plans 85
- Route optimization: All plans (Orders one staff member's jobs for the day) 85 87
- GPS tracking: All plans 85
- Online booking: All plans 85
- Two-way texting: All plans 85
- Customer portal: Not listed (Clients get links to quotes, invoices and an invoice statement) 85
- Timesheets: All plans 85
ServiceM8 prices by the number of new jobs created each month rather than by user: its paid plans have unlimited users, and only the Free plan, made for one person, limits staff (pricing page). For a dispatcher, the question becomes how many job numbers the business opens, not how many people log in. Its help center counts one job credit per job number, however many times that job is scheduled, quoted or invoiced (help article), so booking a return visit on the same job does not use another.
The pricing page lists Urgent Dispatch and a dispatch map alongside the schedule. Its Auto Routing rearranges a staff member’s scheduled jobs for the day into an efficient order (help article); it works on one person’s day at a time, so the dispatcher still decides who takes which job.
8. ServiceTitan
- Starting price
- Not published
- Mid-size team, per year
- Not published
- Scheduling and dispatch: All plans 108 94 98 105
- Route optimization: Not listed (Starter, Essentials and The Works: Dispatch Pro, an add-on, assigns jobs by proximity; route ordering not described. Max assigns technicians by location; route ordering not described) 100 93 89 108 105 95
- GPS tracking: All plans 91 98
- Online booking: On Max; add-on listed for Starter, Essentials and The Works, not confirmed 101 97 108 98 105
- Two-way texting: All plans 91 98
- Customer portal: Not listed (Help center does not say which packages) 108 92 105 98
- Timesheets: On Essentials and The Works 108 96 99 90
ServiceTitan’s dispatch board is a core feature for every customer (help article), and the customer notifications included with the subscription let customers track a dispatched technician’s location (help article). On Starter, Essentials and The Works, two scheduling tools are separate “Pro” subscriptions, while ServiceTitan’s Max guide lists scheduling and dispatch among the features Max includes (Max guide): Dispatch Pro, which weighs routing and revenue when it assigns technicians (help article), and Scheduling Pro, which adds online booking (help article).
Neither Pro product has a published price, and nor does any package.
Contract terms, fees and the rest of the price list: ServiceTitan pricing in full.
9. ServiceTrade
- Starting price
- Not checked
- Mid-size team, per year
- Not checked
ServiceTrade describes itself as software for commercial fire protection, life safety and mechanical service contractors (press release). Technicians receive schedule changes from the office in its mobile app (App Store listing), and it has announced Stella Schedule, an AI agent in early access that builds dispatch-ready schedules from technician skills, availability, travel time and service-level deadlines (press release).
We have not checked its plans for the features on this page, so its entry has no feature lines, its column in the features table reads “Not checked”, and the route optimization count in the answer box leaves it out.
10. Workiz
- Starting price
- $275 a month for 5 users, billed annually Published Publication note
- Mid-size team, per year
- Not published
- Scheduling and dispatch: All plans 116
- Route optimization: Not listed (Feature page does not say which plans) 116 114
- GPS tracking: All plans 116
- Online booking: All plans 116
- Two-way texting: Add-on 116
- Customer portal: All plans 116
- Timesheets: Not listed (Mobile app page does not say which plans) 116 112
Workiz keeps its AI-assisted Genius Scheduling, which suggests a time and a technician, for the Pro and Ultimate plans (pricing page). Its job scheduling page says a dispatcher can see which technician is nearby when an emergency call comes in.
The add-on behind its two-way texting is Genius Phone, a phone system with no published price (pricing page), so a firm that wants to text customers from the job record should ask for that price with the plan.
Contract terms, fees and the rest of the price list: Workiz pricing in full.
What scheduling software costs a team of three, ten or thirty
Costs are worked out as described under the first cost table.
| Vendor | 3 users Small team: 2 technicians, 1 office | 10 users Mid-size team: 8 technicians, 2 office | 30 users Large team: 25 technicians, 5 office | |||
|---|---|---|---|---|---|---|
| With scheduling and dispatch | Also with route optimization | With scheduling and dispatch | Also with route optimization | With scheduling and dispatch | Also with route optimization | |
| Service Fusion | $2,496 a year Published Publication note Starter, billed annually | No plan lists route optimization | $2,496 a year Published Publication note Starter, billed annually | No plan lists route optimization | $2,496 a year Published Publication note Starter, billed annually | No plan lists route optimization |
| Jobber | $1,788 a year Published Connect, billed annually | $1,788 a year Published Connect, billed annually | $2,748 a year Published Sources disagree Connect, billed annually | $2,748 a year Published Sources disagree Connect, billed annually | Not published | Not published |
| Housecall Pro, general pricing | $1,788 a year Published Essentials, billed annually | $3,588 a year Published Max, billed annually | $4,428 a year Published Max, billed annually | $4,428 a year Published Max, billed annually | $12,828 a year Published Max, billed annually | $12,828 a year Published Max, billed annually |
| Housecall Pro, HVAC, plumbing and electrical pricing | $3,588 a year Published Essentials, billing term not stated | $7,788 a year Published Max, billing term not stated | $9,588 a year Published Essentials or Max (same cost), billing term not stated | $9,588 a year Published Max, billing term not stated | $27,588 a year Published Max, billing term not stated | $27,588 a year Published Max, billing term not stated |
| BuildOps | Not published | No plan lists route optimization | Not published | No plan lists route optimization | Not published | No plan lists route optimization |
| FieldEdge | Not published | No plan lists route optimization | Not published | No plan lists route optimization | Not published | No plan lists route optimization |
| FieldPulse | Not published | No plan lists route optimization | Not published | No plan lists route optimization | Not published | No plan lists route optimization |
| ServiceM8 | Not published Not costed: priced by number of new jobs a month | Not published Not costed: priced by number of new jobs a month | Not published Not costed: priced by number of new jobs a month | Not published Not costed: priced by number of new jobs a month | Not published Not costed: priced by number of new jobs a month | Not published Not costed: priced by number of new jobs a month |
| ServiceTitan | Not published | No plan lists route optimization | Not published | No plan lists route optimization | Not published | No plan lists route optimization |
| ServiceTrade | Not checked | |||||
| Workiz | $3,300 a year Published Publication note Standard, billed annually | No plan lists route optimization | Not published | No plan lists route optimization | Not published | No plan lists route optimization |
Each cost is for the cheapest plan whose page lists the feature in its column (the second column needs route optimization as well as scheduling and dispatch). One-off fees are not included; each vendor's pricing page lists them.
Read each pair of columns together. The first is the cheapest plan whose page lists scheduling and dispatch; the second is the cheapest that also lists route optimization. Where both name the same plan, routing comes with the plan the team already needs. Where they differ, the gap between them is what automatic routing costs that team for a year. Neither column allows for GPS tracking, online booking or two-way texting, so check the plan named under each figure against the next section.
Service Fusion’s figure does not change with team size because its plans cover unlimited users (pricing page). Jobber’s published price points do not reach the large team, so its large-team cells read Not published (pricing page). Housecall Pro’s general Basic and Essentials plans each include a set number of users, so its mid-size and large teams are priced on Max (pricing page). ServiceM8’s cells read Not published for a different reason: it prices each plan by the new jobs created in a month, with unlimited users on every paid plan, so team size does not set its price (pricing page). To compare it, count the new jobs your team opens in a typical month and match that to the job allowances on its pricing page. Only its top plan charges for jobs above the allowance; on the others, going over leads to a prompt to upgrade after a short grace period (pricing page). For HVAC and plumbing firms on Housecall Pro’s trade price list, Jobber costs less at 3 users: $1,788 a year, billed annually (published price), against $3,588 a year, billing term not stated (published price) for Housecall Pro.
Which plan you need for routing, GPS, booking and texting
Each vendor’s entry above lists the plan on which it includes these four features, and the features table at the end of the page lines them up. This section covers what those lines can’t show: what each vendor means by the feature, and what it charges on top. “Not listed” means the plan pages do not mention a feature, not that the product lacks it.
Route optimization
Route optimization here means the software orders a day’s stops itself. Housecall Pro’s help says its version reorders a technician’s scheduled jobs for the day to cut total driving time (help article). On its new schedule, Jobber’s works on “anytime” visits, the ones with no set start or end time: it orders them by driving distance for one team member, a group or the whole team at once, and can keep the first and last visit where they are (help article). An admin runs it from Jobber’s website, and the technicians’ app then shows the new order. ServiceM8’s Auto Routing takes the jobs already booked for one staff member and puts that day in order (help article). FieldPulse’s current tool has the dispatcher click jobs in the order to run them, after which it sets the times (help article); its feature roadmap lists a tool that plans the whole team’s day, unscheduled jobs included, as in progress.
ServiceTitan and BuildOps describe something related. ServiceTitan’s Dispatch Pro assigns technicians with drive time in mind, and its settings can cap a technician’s drive time between appointments (routing settings), but its help pages do not describe it ordering a day’s stops (Dispatch Pro help). BuildOps’s Fleet+ sends the closest technician (Fleet+ page). Workiz and FieldEdge both advertise route optimization on their own pages (Workiz route planning, FieldEdge scheduling and dispatching), but neither page names the plan that includes it. If routing is the reason you are buying, ask each vendor to show it on the plan it is quoting, and ask whether it plans one technician at a time or the whole team.
GPS tracking
There are two kinds: locating technicians through the app on their phones, and tracking vehicles with a device in each truck, which usually means hardware and a per-vehicle charge. The features table does not separate them, so if you need to know where the vans are, not just the phones, look for the vehicle add-on or partner named in each entry. ServiceTitan includes GPS tracking on every plan; FieldPulse lists it (Last known phone location; live vehicle tracking is the Fleet Tracking add-on).
Where vehicle tracking is extra, the terms differ. Service Fusion bills its plug-in units per unit for the subscription term and gives no refund for units removed early (help article). ServiceTitan’s Fleet Pro may involve buying or leasing GPS hardware (terms of use). Housecall Pro publishes its per-vehicle price, given in its entry above.
Online booking
Online booking lets customers request or book a slot from your website or a link, which then lands on the dispatch board.
Service Fusion’s booking runs through its customer web portal, where requests wait for the office to confirm them (help article). FieldEdge’s runs through its Consumer Management Portal, which has no published price where it is an add-on (pricing page). ServiceTitan’s comes with Scheduling Pro, sold separately below Max, as its entry explains.
Two-way texting
Two-way texting keeps “running late” and “on my way” conversations with the customer in the job record instead of on a technician’s personal phone. Jobber includes two-way texting from Grow; Workiz sells it as an add-on.
FieldPulse’s own texts are one-way unless you add Engage, its phone system (help article). FieldEdge’s two-way texting comes with MarketingEdge, which has no published price where it is an add-on (pricing page).
Timesheets and the customer portal
Two more rows of the features table sit at either end of the dispatch board: the hours technicians log once they are sent, and what customers can see without phoning the office.
Timesheets
The time a technician records feeds payroll and job costing, so it matters how much of it the software captures without being asked. ServiceTitan says drive time, vendor runs and time on the job are recorded on technicians’ timesheets automatically (timesheet page). BuildOps’s app logs hours and breaks with a location tag on each entry (mobile app page). Jobber’s team members clock in and out from the app (help article), and FieldPulse’s timesheets also track lunch breaks (help article). Service Fusion works out labor time on a job from the status a technician sets (help article), and Workiz’s mobile app page mentions timesheets (mobile app page); neither names the plans that include them, which is why their cells read Not listed. ServiceM8’s pricing page lists automatic time tracking and timesheet export (pricing page). If you pay technicians by the hour, ask whether travel between jobs is logged as work time without the technician doing anything.
Customer portal
A portal answers the “when is my technician coming?” call before it reaches the dispatcher. Jobber’s client hub lets clients check appointment details, approve quotes and pay invoices (pricing page). FieldEdge’s Consumer Management Portal lets customers request appointments as well as pay invoices and accept quotes (portal page), and FieldPulse’s lets them review their jobs, estimates and invoices (help article). Service Fusion’s own help articles disagree on which plans can add its portal: one says any package, another says Plus is needed (portal help, add-ons help), so confirm it on the plan you are quoted. ServiceM8 lists no client login; clients get links to their quotes and a live statement of outstanding invoices instead (pricing page). In a demo, ask to see what a customer sees after a job has been rescheduled.
Questions to ask in a scheduling and dispatch demo
Plan pages say which tools a plan has, not how they behave on a busy day. In a demo, ask the vendor to show you these on the plan it is quoting:
- An urgent call on a full day. Drop it onto a technician’s schedule and watch what happens to the jobs after it, and whether customers already booked are told the technician will be late.
- Routing. Whether it orders one technician’s stops or the whole team’s, whether it uses live traffic, and whether the dispatcher can lock a job to a time before it reorders the rest.
- The technician’s side. How a schedule change reaches the phone, and what the app shows with no signal.
- Seats. Whether dispatchers and office staff need a paid login, and whether a technician who only uses the app counts as a user. At ServiceM8, ask instead how jobs are counted, since its plans are set by new jobs a month.
- Work that spans days. How maintenance visits are booked months ahead, and how a job that runs over two days is split on the board.
How we chose and ordered these vendors
A vendor is listed here when its own website has a page for scheduling and dispatch software, it is named for scheduling and dispatch software in at least two independent search results we checked, we have researched its plans and terms, and we have written an entry for it. We list at most ten; where more qualify, we keep the ten named in the most independent results, and break ties alphabetically by vendor name. Its prices and costs are for each vendor's cheapest plan whose page lists scheduling and dispatch, and in the columns marked for it, route optimization too; a vendor with no such plan is shown, but left out of the ranges and counts. We order them by what a team of 8 technicians and 2 office users would pay in a year on the cheapest plan that allows 10 users, lowest first. Published prices come first, then our estimates by their low figure, then vendors whose price for that team is not published. Ties are in alphabetical order. The order uses general plans; trade-specific pricing is shown in its own labeled rows.
Sponsorship and affiliate links never change which vendors appear, their order or what we say about them. We did not test these products; this comparison is based on public documentation and published prices. Our full methodology.
What drives the cost of scheduling and dispatch software
Who needs a login. Dispatchers and office staff usually count as users, as well as technicians. Jobber (pricing page) and Housecall Pro’s Max plan (pricing page) charge for each user beyond those included, Service Fusion charges one flat price for unlimited users, and ServiceTitan prices per technician by quote (ServiceTitan pricing page). ServiceM8’s paid plans have unlimited users and are priced by new jobs a month instead (pricing page).
Job volume. At ServiceM8 a busy month, not a new hire, moves you up a plan. Each plan carries a monthly allowance of new jobs, so a shop that runs many short jobs can outgrow its plan with a small team (pricing page).
The plan with the routing. On per-user plans, moving up a plan for route optimization or two-way texting raises the price for every user, not just the dispatcher. The routing columns of the cost tables show that step for each vendor whose plan pages list route optimization.
Trucks, not people. Vehicle GPS is charged per vehicle or per device where a price is given, and some vendors need a partner’s hardware, such as Jobber’s FleetSharp devices. A ten-person team with eight vans pays for eight devices.
Products sold on top. ServiceTitan’s Dispatch Pro and Scheduling Pro (below Max) and Workiz’s Genius Phone are subscriptions on top of the plan, and none has a published price.
Seats you cannot drop. FieldPulse does not reduce the seats billed when you remove users (terms of service), and BuildOps treats the user count in its order as a minimum for the term (terms of service). If your technician count swings with the season, size the contract for the quiet months.
Our methodology explains how the team sizes and yearly figures are worked out.
HVAC and plumbing scheduling and dispatch
The same software runs HVAC and plumbing dispatch. Two kinds of work test it differently: maintenance visits booked months ahead, and emergency calls squeezed into a full day.
HVAC scheduling: maintenance visits
Maintenance agreements fill the calendar months ahead, so check how each vendor schedules the visits. Jobber’s HVAC page says it schedules future maintenance visits as recurring jobs and sends reminders when service is due. FieldPulse’s maintenance agreements set visit schedules and renewal reminders, and its help article says they are part of the subscription. On its HVAC, plumbing and electrical plans, Housecall Pro includes service agreements and memberships from Essentials (an add-on on Basic); Workiz includes them on Ultimate.
Housecall Pro’s HVAC price list is in its own row of both cost tables above. Our HVAC software comparison covers HVAC-specific needs such as equipment records and flat-rate pricebooks.
Plumbing dispatch: emergency calls
FieldPulse’s plumbing dispatch page has dispatchers drag emergency calls to the top of the schedule. Workiz’s job scheduling page says automatic messages can tell customers already booked that the technician will be late. FieldEdge’s scheduling and dispatching page describes reassigning jobs when emergencies come up.
An emergency call is where routing and dispatch meet: if the software has ordered the day by drive time, ask to see the dispatcher run it again after squeezing the call in. Plumbing businesses get the same Housecall Pro trade price list as HVAC firms (plumbing page), in the same row of the tables.
Is there free scheduling software for plumbers or HVAC firms?
ServiceM8 has one. Its Free plan covers one user and a monthly allowance of new jobs, and each card payment taken through ServiceM8 earns an extra job that month (free plan page). That fits a plumber or HVAC technician working alone; a second person means a paid plan, since the Free plan is the only one that limits users (pricing page). Of the others, the pricing pages of Jobber, Housecall Pro, Service Fusion and Workiz list no free plan, and the rest sell by quote. Some offer a free trial instead:
- Jobber: 14-day free trial with access to the Grow plan's features and no credit card required. Add-ons cannot be bought during the trial. 24 25
- Housecall Pro: 14-day free trial with full access to Max plan features and no credit card needed to start. A trial with no payment method closes on its own after 14 days. 50 42
- Workiz: 7-day free trial with no credit card required, started by signing up on the Workiz website. 116 117
- ServiceM8: its paid plans can be tried free first, with every feature open and no card required (free plan page).
Each of these trials opens the features of the plan the vendor picks, which may not be the one you would pay for, so a tool you come to rely on during the trial may sit on a later plan. Before you count on it, look the tool up in the features table below, and for routing in the second column of the cost table, and compare the plan named there with the plan in your quote.
Searches for free scheduling software for plumbers mostly turn up appointment-booking and staff-scheduling apps. They take bookings or plan shifts but do not dispatch jobs to technicians in the field, and we have not researched them, so we do not name or price them here.
Features by vendor
From each vendor's own plan pages, checked on November 10, 2026. 'Not listed' means the vendor's pages don't mention it on that plan, not that the product can't do it. We have not used these products.
| Feature | Service Fusion | Jobber | Housecall Pro | BuildOps | FieldEdge | FieldPulse | ServiceM8 | ServiceTitan | ServiceTrade | Workiz |
|---|---|---|---|---|---|---|---|---|---|---|
| Scheduling and dispatch | All plans 8 15 | All plans 24 31 | All plans 50 | Included 57 | All plans 66 | Included 68 69 | All plans 85 | All plans 108 94 98 105 | Not checked | All plans 116 |
| Route optimization | Not listed (Vendor pages disagree and name no plan) 8 5 17 | From Connect 29 27 30 | On Max 39 50 | Not listed (Pages describe sending the nearest technician, not route planning) 54 53 58 | Not listed (Feature page does not say which plans) 66 63 | Not listed (Stop order is set by hand; automatic planning is in progress on the roadmap) 79 82 | All plans 85 87 | Not listed (Starter, Essentials and The Works: Dispatch Pro, an add-on, assigns jobs by proximity; route ordering not described. Max assigns technicians by location; route ordering not described) 100 93 89 108 105 95 | Not checked | Not listed (Feature page does not say which plans) 116 114 |
| GPS tracking | Add-on 8 7 | From Connect 24 31 28 30 | From Essentials; add-on on Basic 50 45 42 | Add-on 53 54 | Not listed (Feature page does not say which plans) 66 64 | Included 81 78 74 | All plans 85 | All plans 91 98 | Not checked | All plans 116 |
| Online booking | On Pro; add-on on Starter and Plus 8 14 11 | All plans 24 31 | All plans 50 | Not listed 57 54 | On Elite; add-on on Select and Premier 66 62 | Included 67 77 | All plans 85 | On Max; add-on listed for Starter, Essentials and The Works, not confirmed 101 97 108 98 105 | Not checked | All plans 116 |
| Two-way texting | Add-on 8 9 13 14 12 | From Grow 24 31 34 30 32 | All plans 44 | Not listed 57 54 | On Elite; add-on on Select and Premier 66 65 | Add-on 75 73 69 | All plans 85 | All plans 91 98 | Not checked | Add-on 116 |
| Customer portal | On Pro; add-on on Starter and Plus 14 8 11 | All plans 26 24 | Not listed 50 | Not listed 57 54 | On Elite; add-on on Select and Premier 66 62 | Included 76 | Not listed (Clients get links to quotes, invoices and an invoice statement) 85 | Not listed (Help center does not say which packages) 108 92 105 98 | Not checked | All plans 116 |
| Timesheets | Not listed (Help center describes job labor time without naming plans) 8 16 | From Connect 24 33 | Not listed 50 | Included 54 56 | All plans 66 | Included 78 80 | All plans 85 | On Essentials and The Works 108 96 99 90 | Not checked | Not listed (Mobile app page does not say which plans) 116 112 |
Each cell names the lowest plan, in the vendor's own order, whose page lists the feature ("From"), or the plans that list it ("On") when only the vendor's last plan does or a higher plan does not. "Not checked" means we have not yet recorded it for every plan.
Frequently asked questions
What is the difference between scheduling and dispatching?
Scheduling decides when a job happens and roughly who does it, often days ahead. Dispatching is the same-day work of sending a particular technician to it, reshuffling when a job overruns or an urgent call comes in, and telling the customer when to expect someone. Dispatch software usually does both from one calendar or board; the plans differ in the tools around it, such as route optimization and GPS tracking.
What does a field service dispatcher do?
A dispatcher takes the day's jobs and matches each to a technician with the right skills, location and free time, then keeps the board current as jobs run long, parts are missing or emergency calls arrive. In a small firm the owner or office manager often does it. Dispatchers usually need a login like everyone else, so count them when you compare per-user prices; our ten-user team includes two office users.
How much does field service dispatch software cost for ten users?
For eight technicians and two office users, on each vendor's cheapest plan whose page lists scheduling and dispatch, the yearly cost runs from $2,496 a year, billed annually (published price; publication note) with Service Fusion to $4,428 a year, billed annually (published price) with Housecall Pro; BuildOps, FieldEdge, FieldPulse, ServiceTitan and Workiz do not publish a price for 10 users; ServiceM8 is priced by number of new jobs a month, so it is not costed by team size. The answer box at the top of this page gives the range with route optimization as well. Read how we estimate prices for why vendors that sell by quote show no figure.
Which dispatch software works with QuickBooks?
Our comparison of field service software for QuickBooks prices each vendor on its cheapest plan that lists QuickBooks Online sync, with a column for QuickBooks Desktop. Firms that run an ERP rather than QuickBooks can look at BuildOps, which lists Sage Intacct, NetSuite, Viewpoint Vista and Spectrum among its accounting integrations (integrations).
Is there a scheduling and dispatch app for technicians' phones?
Yes. Housecall Pro includes its iOS and Android app, in English and Spanish, in every plan (pricing page); Jobber's app is also in Spanish for team members other than admins (pricing page); BuildOps's app works offline (mobile app page); and FieldEdge includes a set number of mobile app licenses with each plan (pricing page), so check the count against your technicians. ServiceM8's iOS and Android apps keep working offline (pricing page).
Does dispatch software improve response times?
We have not measured it. What the vendors describe is the mechanism: Workiz says a dispatcher can see which technician is nearby when an emergency call comes in (job scheduling page), and Housecall Pro says its route optimization reorders a day's jobs by drive time and live traffic (pricing page). Shorter drives leave more room for same-day calls, but how much depends on your area and job mix.
Vendor pricing and head-to-head comparisons
- Service Fusion pricing
- Jobber pricing
- Housecall Pro pricing
- BuildOps pricing
- FieldEdge pricing
- ServiceTitan pricing
- Workiz pricing
- BuildOps vs ServiceTitan
- FieldEdge vs Housecall Pro
- FieldEdge vs ServiceTitan
- Housecall Pro vs Jobber
- Housecall Pro vs ServiceTitan
- Housecall Pro vs Workiz
- Jobber vs ServiceTitan
- Jobber vs Workiz
- Service Fusion vs ServiceTitan
How we research prices: our methodology and how we estimate prices.
Sources
Service Fusion
- connecteam.com/best-service-dispatch-software, competitor blog, checked November 11, 2026
- fieldcamp.ai/ai-dispatcher/best-hvac-dispatch-softw…, competitor blog, checked November 11, 2026
- guideflow.com/blog/field-service-dispatch-software, competitor blog, checked November 11, 2026
- schedulingkit.com/hub/scheduling/best-hvac-scheduling-so…, competitor blog, checked November 11, 2026
- servicefusion.com, vendor page, checked November 10, 2026
- servicefusion.com, vendor page, checked November 11, 2026
- servicefusion.com/gps-fleet-tracking, vendor page, checked November 10, 2026
- servicefusion.com/pricing, vendor page, checked November 10, 2026
- servicefusion.com/servicecall-call-tracker, vendor page, checked November 10, 2026
- servicefusion.com/subscription-agreement, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/360023787852-Using-t…, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/360029636712-Text-Me…, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/360033364691-Service…, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/38056443351053-Upgra…, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/46023255290509-Job-M…, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/46418022497933-Track…, vendor page, checked November 10, 2026
- servicefusion.zendesk.com/hc/en-us/articles/47396353522829-GPS-U…, vendor page, checked November 10, 2026
- servicetitan.com/blog/field-service-dispatch-app, competitor blog, checked November 11, 2026
- softwareconnect.com/service-dispatch, review site, checked November 11, 2026
Jobber
- buddypunch.com/blog/hvac-scheduling-software, competitor blog, checked November 11, 2026
- cal.com/blog/best-field-service-scheduling-sof…, competitor blog, checked November 11, 2026
- contractorapps.pages.dev/comparisons/best-hvac-scheduling-softw…, review site, checked November 11, 2026
- fieldpulse.com/resources/blog/best-dispatch-software, competitor blog, checked November 11, 2026
- getjobber.com/pricing, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/add-on-features-to-your-jo…, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/client-hub-settings, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/how-to-route, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/jobber-and-fleetsharp-gps-…, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/route-optimization-new-sch…, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/the-connect-plan, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/the-core-plan, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/the-grow-plan, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/timesheets, vendor page, checked November 10, 2026
- help.getjobber.com/en/articles/two-way-text-messaging, vendor page, checked November 10, 2026
- method.me/blog/home-service-dispatch-software, competitor blog, checked November 11, 2026
- servicetitan.com/blog/hvac-scheduling-app, competitor blog, checked November 11, 2026
- wf.joinhomebase.com/blog/field-service-scheduling-software, competitor blog, checked November 11, 2026
- workyard.com/compare/field-service-dispatch-software, competitor blog, checked November 11, 2026
Housecall Pro
- help.housecallpro.com/en/articles/14093813-optimize-by-drive…, vendor page, checked November 10, 2026
- help.housecallpro.com/en/articles/15935808-hvac-package-over…, vendor page, checked November 10, 2026
- help.housecallpro.com/en/articles/15936816-electrical-packag…, vendor page, checked November 10, 2026
- help.housecallpro.com/en/articles/2366296-housecall-pro-bill…, vendor page, checked November 10, 2026
- help.housecallpro.com/en/articles/6060351-vehicle-gps-tracki…, vendor page, checked November 10, 2026
- help.housecallpro.com/en/articles/887351-texting-number, vendor page, checked November 10, 2026
- housecallpro.com/features/vehicle-gps-tracking, vendor page, checked November 10, 2026
- housecallpro.com/industries/electrical-contractor-softw…, vendor page, checked November 10, 2026
- housecallpro.com/industries/hvac-software, vendor page, checked November 11, 2026
- housecallpro.com/industries/plumbing-software, vendor page, checked November 10, 2026
- housecallpro.com/llm-info, vendor page, checked November 10, 2026
- housecallpro.com/pricing, vendor page, checked November 10, 2026
- shifton.com/blog/best-service-dispatch-software, competitor blog, checked November 11, 2026
- sourceforge.net/software/service-dispatch/uk, review site, checked November 11, 2026
BuildOps
- buildops.com/features/fleet, vendor page, checked November 10, 2026
- buildops.com/platform, vendor page, checked November 10, 2026
- buildops.com/platform/project-management-suite, vendor page, checked November 10, 2026
- buildops.com/platform/technician-mobile-app, vendor page, checked November 10, 2026
- buildops.com/pricing, vendor page, checked November 10, 2026
- buildops.com/small-business, vendor page, checked November 10, 2026
- buildops.com/terms-of-service, vendor page, checked November 10, 2026
- workyard.com/compare/field-service-scheduling-softw…, competitor blog, checked November 11, 2026
FieldEdge
- fieldedge.com, vendor page, checked November 10, 2026
- fieldedge.com/consumer-management-portal, vendor page, checked November 10, 2026
- fieldedge.com/field-service-software/scheduling-and-…, vendor page, checked November 10, 2026
- fieldedge.com/hvac-software, vendor page, checked November 10, 2026
- fieldedge.com/marketingedge, vendor page, checked November 10, 2026
- fieldedge.com/pricing, vendor page, checked November 10, 2026
FieldPulse
- fieldpulse.com/features/booking-portal, vendor page, checked November 10, 2026
- fieldpulse.com/features/scheduling-and-dispatching, vendor page, checked November 10, 2026
- fieldpulse.com/pricing, vendor page, checked November 10, 2026
- fieldpulse.com/resources/faq, vendor page, checked November 10, 2026
- fieldpulse.com/solutions/electrical, vendor page, checked November 11, 2026
- fieldpulse.com/terms-of-service, vendor page, checked November 10, 2026
- help.fieldpulse.com/add-ons/engage/overview, vendor page, checked November 10, 2026
- help.fieldpulse.com/add-ons/fleet/overview, vendor page, checked November 10, 2026
- help.fieldpulse.com/customers/communications/sending, vendor page, checked November 10, 2026
- help.fieldpulse.com/customers/customer-portal/customer-por…, vendor page, checked November 10, 2026
- help.fieldpulse.com/jobs/booking-portal/booking-portal-set…, vendor page, checked November 10, 2026
- help.fieldpulse.com/jobs/timesheets/overview, vendor page, checked November 10, 2026
- help.fieldpulse.com/scheduling-dispatch/dispatch/route-opt…, vendor page, checked November 10, 2026
- help.fieldpulse.com/scheduling-dispatch/working-hours/trac…, vendor page, checked November 10, 2026
- help.fieldpulse.com/settings/users-teams/checking-team-loc…, vendor page, checked November 10, 2026
- help.fieldpulse.com/what-s-new/fieldpulse-feature-roadmap, vendor page, checked November 10, 2026
ServiceM8
- servicem8.com/us/free-plan, vendor page, checked November 11, 2026
- servicem8.com/us/industries/hvac-software, vendor page, checked November 11, 2026
- servicem8.com/us/pricing, vendor page, checked November 11, 2026
- support.servicem8.com/help-center/advanced-setup/faq/how-do-…, vendor page, checked November 11, 2026
- support.servicem8.com/help-center/servicem8-add-ons/auto-rou…, vendor page, checked November 11, 2026
- support.servicem8.com/help-center/tips-trick-more/more/what-…, vendor page, checked November 11, 2026
ServiceTitan
- help.servicetitan.com/docs/adjust-dispatch-pro-routing-setti…, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/configurable-payroll, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/customer-notifications, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/customer-portal-overview, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/dispatch-pro, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/dispatching, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/estimates-and-proposals-in-servic…, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/payroll-management, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/scheduling-pro, vendor page, checked November 10, 2026
- help.servicetitan.com/docs/servicetitan-max, vendor page, checked November 10, 2026
- servicetitan.com/features/contractor-timesheet-software, vendor page, checked November 10, 2026
- servicetitan.com/features/pro/dispatch, vendor page, checked November 10, 2026
- servicetitan.com/features/pro/scheduling, vendor page, checked November 10, 2026
- servicetitan.com/industries, vendor page, checked November 10, 2026
- servicetitan.com/industries/hvac-software/scheduling, vendor page, checked November 11, 2026
- servicetitan.com/legal/terms-of-use, vendor page, checked November 10, 2026
- servicetitan.com/max, vendor page, checked November 10, 2026
- servicetitan.com/press/servicetitan-announcing-new-and-…, vendor page, checked November 10, 2026
- servicetitan.com/press/servicetitans-max-drives-ai-powe…, vendor page, checked November 10, 2026
- servicetitan.com/pricing, vendor page, checked November 10, 2026
- servicetitan.com/referrals, vendor page, checked November 10, 2026
ServiceTrade
- fieldtechnologiesonline.com/doc/servicetrade-announces-strategic-p…, article, checked November 10, 2026
- fieldtechnologiesonline.com/doc/servicetrade-launches-smart-tech-p…, article, checked November 10, 2026
Workiz
- workiz.com/features/mobile-app, vendor page, checked November 10, 2026
- workiz.com/features/phone-system, vendor page, checked November 10, 2026
- workiz.com/features/route-planning, vendor page, checked November 10, 2026
- workiz.com/llms.txt, vendor page, checked November 10, 2026
- workiz.com/pricing-plans, vendor page, checked November 10, 2026
- workiz.com/terms-and-conditions, vendor page, checked November 10, 2026
Also linked in the text
- fieldedge.com/partners
- help.servicetitan.com/docs/servicetitan-max-cross-feature-wo…
- apps.apple.com/us/app/servicetrade/id633457052
- fieldtechnologiesonline.com/doc/servicetrade-launches-stella-ai-ag…
- workiz.com/features/job-scheduling
- servicefusion.zendesk.com/hc/en-us/articles/47408498399629-Order…
- getjobber.com/industries/hvac
- fieldpulse.com/features/maintenance-agreements
- help.fieldpulse.com/jobs/assets/maintenance-agreement-auto…
- fieldpulse.com/solutions/plumbing-dispatch-software
- buildops.com/platform/integrations