Technician Scheduling Software: 12 Tools Compared
Technician scheduling software compared: 12 dispatch and crew tools, real monthly cost at 3, 6, and 12 people, and the certification gap they all leave.
Technician Scheduling Software Compared
Twelve tools separated by whether they dispatch a job, publish a shift, or sell you the whole front office, priced against the same three, six, and twelve person shop with every login counted, plus the two things that quietly decide who can be sent to a call: the certification on file and what standby time costs you
A friend who runs a four-truck plumbing shop asked me to sit in his office for a morning and work out why Tuesdays kept falling apart. The answer took about an hour. His dispatch lived on a whiteboard, his rotation lived in a group text, and his invoices lived in a notebook that rode around in the front of a van.
He was convinced he needed one piece of software. He needed two, and one of them cost about ten times what the other did. That gap is the real story of this category: a tool that sends a technician to an address, a tool that publishes next week's rotation, and a platform that runs a call center are all marketed with the same three words, and a shop owner comparing them is usually comparing a $29 product against a $469 one without noticing.
So this page splits the three apart first, compares twelve tools across them, prices each against the same three, six, and twelve person shop with every login counted, and finishes with the two things that decide who can actually take a call: the certification on file, and what you owe a technician who is sitting at home waiting for the phone.
Jobs, shifts, or appointments
Decide what actually goes on the calendar and most of this page stops applying to you. Three unrelated products share this name, and the price gap between the cheapest and the dearest at twelve people is roughly sixteen to one.
| What you need | The question it answers | Which group | Rough monthly cost at 12 people |
|---|---|---|---|
| Job dispatch | Which technician goes to the Harlow call at 10 a.m. | Field service platforms | $29 to $469 |
| Work orders and invoicing | Did that call get billed, and did the customer pay | Field service platforms | $29 to $469 |
| Crew shift scheduling | Who is on the rotation Tuesday, and did they clock in | Workforce scheduling apps | $29 to $60 |
| Customer self-booking | Can a homeowner pick a window without calling the office | Field service platforms | Usually bundled |
| Certification and license tracking | Is this technician cleared to touch that equipment | Not this category at all | Handled elsewhere |
| Hiring the next technician | Who starts Monday, and is the paperwork finished | Not this category at all | Handled elsewhere |
Most small shops need rows one and two and buy a shift app because it is cheaper, or need row three and buy a field service platform because it is what the industry advertises. The test is who is affected when the schedule breaks. If the person left waiting is a customer, that is dispatch. If it is a technician who does not know whether they are working Saturday, that is a coverage problem and costs a tenth as much to fix.
12 technician scheduling tools at a glance
Grouped by what each product is built around, with the pricing basis broken out separately from the entry price. The two columns on the right decide more of this than the money column does.
| Tool | Built for | Entry price | Free plan | Publishes pricing | Pricing basis | What it schedules |
|---|---|---|---|---|---|---|
| Jobber | Field service dispatch | $49 a month plus $29 a user | Per user | Jobs, visits, and routes | ||
| Housecall Pro | Field service dispatch | From $79 a month for one user | Tiered per user | Jobs and dispatch | ||
| ServiceM8 | Field service dispatch | Free to 30 jobs, then $29 | Per job | Jobs, capped by month | ||
| Service Fusion | Field service dispatch | $245 a month, unlimited users | Flat | Jobs and dispatch | ||
| Kickserv | Field service dispatch | $60 a month for five users | Per user block | Jobs and estimates | ||
| Workiz | Trade dispatch | Quote gated | Not published | Jobs and dispatch | ||
| FieldEdge | Trade dispatch | Quote gated | Not published | Work orders and dispatch | ||
| FieldPulse | Trade dispatch | Quote gated, seat based | Per seat | Jobs and technicians | ||
| ServiceTitan | Enterprise dispatch | Quote gated | Per technician | Technicians and dispatch | ||
| Connecteam | Crew scheduling | Free to 10, then $29 a hub | Flat per hub | Employee shifts | ||
| When I Work | Crew scheduling | From $2.50 a user | Per user | Employee shifts | ||
| Deputy | Crew scheduling | From $5 a user, $30 floor | Per user | Shifts and pay rules |
How we evaluated these tools
The reference buyer is a US trade business running two to twelve technicians in HVAC, plumbing, or electrical work, where the owner still takes calls and nobody has a spare month for an implementation project.
Dispatch platforms that publish a price
Five field service platforms that put a rate on their own website, which is rarer in this category than it should be. All five schedule a technician into a customer call and turn the completed call into an invoice; what separates them is how the bill grows.
Seats sold in blocks is the structural advantage. A five-user block at $60 is the lowest published price on this page for dispatch that bills by headcount, and because the blocks are generous a growing shop crosses a boundary roughly once every few years rather than every hire. Twelve people lands on the twenty-user tier at $199, which undercuts the two per-user platforms here by $169 and $270 a month at the same size.
The blocks cut both ways. Six people means buying a ten-user block, so you pay for four seats nobody uses, and a shop sitting just over a boundary is subsidizing the next hire before making it. It is also a leaner product than the platforms above it: the customer communication and marketing layers that the bigger names lead with are thinner here, and there is no free tier to test on.
The pricing model is the reason to look at it. Because the meter is monthly job volume rather than headcount, adding an apprentice, a second dispatcher, or a subcontractor costs nothing, and a twelve-person shop doing 150 jobs a month pays $79 while a per-user platform charges nearly five times that for the same work. For labor-heavy trades where several people touch one call, that inversion is worth real money.
The cap is the catch and it binds in the opposite direction. A busy two-person shop clearing 400 small jobs a month is on the $149 tier while a slow twelve-person shop sits at $29, so you have to forecast job volume rather than headcount, and volume is the number that jumps in a heat wave. The free plan is genuinely free but single user and capped at 30 jobs, which makes it a test rig rather than a business system.
It earns the default recommendation on execution. The path from a phone call to a quote to a dispatched job to a paid invoice is tighter here than anywhere else at this price, and for a shop whose actual problem is that work gets done and never billed, that path is the product rather than a feature of it. The annual discount on the entry plan, about 40 percent, is the largest published saving on this page.
Users are the cost, and trade shops underestimate it because technicians need the app too. Twelve people on the entry plan is $368 a month on monthly billing, second only to the tiered platform below it, and every apprentice you add is another $29. There is no free tier, and the step from the entry plan to the next one is $90 a month, which is a real jump for a two-truck shop.
Unlimited users at a flat rate is the whole proposition, and it is the right shape for a specific kind of trade business. If you run a dispatcher, a bookkeeper, eight technicians, and two seasonal helpers, the per-user platforms charge you for the org chart while this one does not, and nobody has to ration logins to keep the bill down. Hiring the ninth technician costs nothing extra.
Below about eight people it is simply expensive. At three people $245 a month is four times what a five-user block costs and eight times the job-priced entry tier, which makes it the worst value on the page at small scale and roughly mid pack at twelve. The 15 percent annual discount helps, and the honest read is that this is a platform you grow into rather than start on.
The customer-facing layer is the honest differentiator. Automated review requests, follow-up messaging, and payment options at the point of sale address the problem of not having enough calls, which for a shop with spare capacity is the correct thing to buy. For residential HVAC and plumbing, where reputation drives the phone, that is a revenue feature rather than an admin one.
It is the most expensive published option at twelve people, at roughly $469 a month once the top tier and four extra seats are counted. The tier boundaries also reward arithmetic most buyers skip, since a middle tier plus a handful of extras can beat the tier above it depending on where your headcount lands. Confirm the additional-user rate on the plan you are actually buying, because it is published clearly only at the top.
Trade platforms behind a quote
Four platforms that appear in every trade software roundup and publish no price on their own sites. Recognizing the pattern early saves a small shop two weeks of demos, though one of these is genuinely worth the call once you are past a few trucks.
The call-centric design is the reason it shows up on shortlists. For trades where the phone is still the front door, keeping the conversation, the booking, and the job record joined up removes the most common leak in a small shop, which is a call that gets taken and never written down. The upper tiers lean on automation, per the vendor, to cover what a part-time office person cannot.
Quote gating is the practical obstacle, and it applies to every tier. Published third-party estimates for this product vary widely depending on the source, which makes it impossible to know whether you are shopping near $200 a month or well above it before a demo happens. For a shop under five people, price the transparent alternatives first and use those numbers as leverage.
The positioning is the useful signal. The middle tier is described by the vendor as the one for multi-truck operations, which tells you plainly that the entry tier is the floor rather than the target and that this is not a product built for a solo operator. For a shop with a real dispatcher and a service history worth searching, that focus is a genuine fit.
Everything else about the purchase is opaque until you talk to someone. There is no published rate, no free tier, and no way to compare it against the transparent platforms without committing to a demo, which is a meaningful cost for an owner who is also on the tools. Go in with the published alternatives priced out, and ask specifically what the add-ons cost.
Differentiated seats are the interesting idea here. Paying less for a technician who only needs the job app than for a dispatcher who needs everything is a fairer model than charging one flat rate for every login, and for a shop with a clear split between office and field it can price better than a uniform per-user platform.
Buying seats upfront for a contract term is the risk, and trades are exactly the businesses that struggle with it. Headcount in a service shop moves with the season and with whoever quits in February, and a committed seat count is a bet on a number most owners cannot predict. Ask what happens to unused seats mid-term before signing anything.
For the operations it targets, the dispatch capability is the deepest in this comparison. A shop with a dozen trucks, a booking team, and inventory moving between a warehouse and vans has coordination problems the lighter platforms genuinely cannot model, and this is the category answer to them.
Per-technician pricing tells you who it is not for. A four-truck shop paying by the head for a platform designed around a call center is buying capability it has nobody to operate, and the implementation is a project rather than a weekend. It belongs in this comparison because it appears in every roundup, usually as a name rather than as a serious recommendation for a shop this size.
Crew shift and time clock apps
Three workforce tools that schedule people rather than customer calls. They are cheap, they get recommended constantly in this category, and for a shop whose real problem is the rotation they solve it for a tenth of the money.
It is the only tool in this comparison that admits the technician had to be hired first. Scheduling, a GPS time clock, chat, and an HR hub in one app cover the employment layer that every dispatch platform here assumes is someone else's problem, and for a trade shop carrying apprentices and training records that is a real gap being filled.
It does not run the customer side at all. There are no customers, estimates, work orders, or invoices, so it sits next to a dispatch tool rather than replacing one. Hub pricing is also the thing buyers miss: the scheduling hub and the HR hub are separate purchases, so the tidy $29 becomes $58 for the combination that makes it interesting in the first place.
At $2.50 a user it is the cheapest thing here that does anything useful. For a shop where the only genuine pain is that nobody knows who has the weekend, publishing an on-call rotation to phones with swaps and availability handled costs about $30 a month at twelve people and removes an argument that recurs every single week.
It knows nothing about customers or equipment. A shift has a start time, not an address, a fault code, or a parts list, so a service business still needs somewhere for the job to live. Time and attendance being an add-on rather than included roughly doubles the headline rate, which is worth checking before comparing it against tools that bundle a clock.
Pay rules in the roster are the reason to pay more than the cheapest option. A schedule that understands overtime thresholds and break requirements catches the expensive mistakes while they are still edits on a screen, which for a trade shop running long summer weeks is worth more than any calendar feature.
The $30 monthly floor changes the arithmetic at the bottom. Three technicians on the entry tier cost $30 rather than $15, so the effective rate is $10 a head, and the floor stops binding at six users. Like the other two here it holds no customer record, and the payroll add-on carries its own base fee on top of the per-user rate.
What 3, 6, and 12 people actually cost
At twelve people the published dispatch platforms here span $29 to $469 a month, and almost none of that spread is about features. One shop, three sizes, every login counted, including the office and the apprentices.
| Option | Pricing basis | 3 people | 6 people | 12 people | Notes |
|---|---|---|---|---|---|
| Connecteam Small Business | Free to 10 users, then per hub | $0 | $0 | $29 | Shifts and a time clock, no customer record |
| ServiceM8 Starter | Per job, unlimited users | $29 | $29 | $29 | Headcount is free; 50 jobs a month is the cap |
| When I Work Essentials | Per user | $7.50 | $15 | $30 | Time and attendance is a paid add-on on top |
| Deputy Lite | Per user, $30 monthly floor | $30 | $30 | $60 | The floor binds below six users, not above |
| ServiceM8 Premium | Per job, unlimited users | $149 | $149 | $149 | Buys 500 jobs a month, not more logins |
| Kickserv | Per user block | $60 | $119 | $199 | Blocks of 5, 10, and 20 users, so seats round up |
| Service Fusion Starter | Flat, unlimited users | $245 | $245 | $245 | Worst at three people, mid pack at twelve |
| Jobber Core | $49 plus $29 an extra user | $107 | $194 | $368 | Annual billing cuts the base plan by about 40 percent |
| Housecall Pro | Tiered per user | $189 | $329 | $469 | Tiers cover 5 and 8 users; extras are about $35 each |
Two patterns fall out, and both are about the pricing basis rather than the brand. The flat and job-priced options never move: the same $245 buys three people or twelve, which makes it the worst value on the page at three and roughly mid pack at twelve, and the job-priced entry tier stays at $29 whether you run three technicians or thirty. The per-user options triple across the same range, which is why the twelve-person column splits so far apart: $29 for the job-priced platform, $245 for the flat unlimited-user one, and $199, $368, and $469 for the three that bill by headcount.
Certifications gate the dispatch
A dispatch board will happily send an uncertified technician to a job that legally requires one, because it has no idea the rule exists. In refrigerant work that is not a policy preference, it is federal law, and the schedule is where the mistake gets made.
The Environmental Protection Agency requires technicians who maintain, service, repair, or dispose of equipment that could release refrigerants to hold Section 608 certification, scoped by equipment class as Type I for small appliances, Type II for high-pressure, Type III for low-pressure, or Universal for all three. Apprentices are exempt only while closely and continually supervised by a certified technician, and the agency states that the credentials themselves do not expire. The rules are set out on the EPA's Section 608 certification requirements page.
| What has to be true before dispatch | Who sets it | Where it usually lives | What a dispatch board knows |
|---|---|---|---|
| Section 608 certification for refrigerant work | Federal, under the Clean Air Act | A card in a wallet | Nothing |
| The right scope: Type I, II, III, or Universal | Federal, by equipment class | The same card | Nothing |
| A copy of the certification kept at the business | Federal | The office, if anyone filed it | Nothing |
| State or local plumbing and electrical licenses | State and local authorities | A renewal reminder set once | Nothing |
| An apprentice supervised by a certified technician | Federal, for refrigerant work | The schedule itself | Only if you build the rule by hand |
| Safety and equipment training records | Your insurer and your own policy | A binder or a training tool | Rarely |
The hiring side makes this sharper than it looks. According to the Bureau of Labor Statistics Occupational Outlook Handbook, there were 440,900 heating, air conditioning, and refrigeration mechanics and installers employed in 2025, employment is projected to grow 11 percent from 2025 to 2035, and about 40,600 openings are projected each year over the decade, with median pay of $61,010 as of May 2025. A shop in that market is hiring more or less permanently, which means the certification file, the new hire paperwork, and the supervision rule for apprentices are live operational concerns rather than an annual chore.
After-hours calls and standby pay
Whether after-hours standby has to be paid turns on how much freedom the technician actually has, not on what the rotation is called. Emergency service is where trade shops create wage liability without meaning to.
The Department of Labor draws the line at the technician's ability to use the time. An employee required to remain on call on the employer's premises is working while on call; an employee who is merely required to leave word at home or with the office where they can be reached generally is not. The framework, along with the treatment of waiting time, short breaks, and meal periods, sits in the Wage and Hour Division's Fact Sheet 22.
| The arrangement | Likely treatment | Why | What the schedule should do |
|---|---|---|---|
| Waiting at the shop for the next call | Compensable | Being on call on site counts as working time | Record it as a paid shift, not as standby |
| At home with a phone, free to use the time | Generally not compensable | Leaving word where you can be reached is not working | Publish the rotation, pay the callouts |
| At home under a tight mandatory response window | Fact specific, often compensable | Restrictions can make the time unusable for the technician | Write the window down and price it deliberately |
| Driving to an accepted after-hours call | Compensable | The workday has begun once the call is taken | Capture travel separately from time on the job |
| A meal break interrupted by a dispatch | Compensable | A meal period is unpaid only if duty is fully relieved | Let the technician reopen the clock |
| A short rest break of twenty minutes or less | Compensable | Short rest periods count as hours worked | Never deduct it from the timesheet |
Two practical consequences for a shop running a rotation. Standby hours that are compensable count toward the overtime threshold like any other hours worked, so a heavy week plus a standby week can tip a technician into overtime without anyone noticing until payroll. And whatever you decide, the response window and the callout minimum belong in writing, because an arrangement that lives only in a rotation is the kind that gets remembered differently by each side.
The verdict by shop type
A single ranking assumes every trade shop has the same bottleneck. Across this audience the right answer changes at least eight times, and for two of those profiles it costs nothing at all.
| Your situation | What usually fits | What to avoid |
|---|---|---|
| One or two trucks, paper invoices, no software yet | ServiceM8 free, then Starter at $29 once it proves out | Per-user platforms, which charge for a crew you do not have |
| Three to six technicians, calls slipping through | Kickserv at $60, or Jobber if billing is the worse problem | Quote-gated platforms, which start with a sales process |
| Residential work, plenty of capacity, not enough calls | Housecall Pro, despite the per-user cost above eight | Shift apps, which hold no customer record at all |
| Office staff, apprentices, and subs all need logins | Service Fusion or ServiceM8, which do not price per head | Anything per user, which turns every login into rent |
| Dispatch is fine, the rotation is the argument | Connecteam free to 10, or When I Work at $2.50 a user | A field service platform bought to fix a shift problem |
| Break and overtime rules keep getting missed | Deputy, which applies the rules inside the schedule | Free tiers, which publish a schedule but enforce nothing |
| Twelve trucks, a booking team, and inventory in vans | An enterprise dispatch platform, priced per technician | Assuming a small-shop tool stretches that far |
| Certifications decide who can take the call | Employee records held outside the dispatch board | A schedule built without checking who is cleared |
The uncomfortable summary is that a one-truck operator is served by a free plan, a six-person shop is served by something under $120 a month, and a large share of what markets hardest here is priced for an operation several years larger. Run the free or cheap tier for a full billing cycle, write down the exact thing it will not do, and buy against that rather than against a feature list.
Before you choose
FirstHR is not dispatch software. There is no dispatch board, no route, no work order, and no invoicing, and for those you need one of the twelve products above. What it covers is the employment layer they all assume already exists: an HR platform for small US teams handling onboarding, employee records, e-signature, training, and document management at a flat $98 to $198 a month.
One connection is worth naming before you buy anything. Two things this page turns on are paperwork rather than software: the certifications and licenses that decide who can be sent to a call, and the written standby and callout rules a technician has to receive and acknowledge. Neither lives in a dispatch board, both get asked for at the worst possible moment, and a shop that is hiring into a tight trade market touches them constantly. Decide where the signed acknowledgment and the current certification dates live before the first schedule goes out.
How to choose technician scheduling software
Five questions, in this order. The first two eliminate most of the market before you start a single trial.
A closing note on trials. Run one real week through your two finalists rather than a demo dataset, and put the awkward cases through deliberately: a callback on a job you already invoiced, an after-hours emergency that starts at 9 p.m., and one job split across two technicians on the same day. Most of these tools are free or on trial long enough to allow it, and one real week surfaces what no feature list can, particularly whether technicians update the job without being chased.
Frequently Asked Questions
What is technician scheduling software?
A tool that puts a named technician, a customer, a time, and an address on one record, then keeps that record until the work is billed. In the trades it almost always arrives as a module inside a wider platform, because a service call is a billing event as well as a calendar entry. The two products sold beside it are shift schedulers, which hold no customer at all, and enterprise dispatch platforms built for a booking team.
How much does technician scheduling software cost?
The honest range at twelve people is nothing to about $470 a month. Published dispatch platforms span roughly $29 to $469 on monthly billing, with the three that bill by headcount sitting between $199 and $469, and crew shift apps run $29 to $60 at the same size. One platform charges a flat $245 with unlimited users and one charges by job volume, so neither of those moves as you hire.
Is there free scheduling software for field technicians?
Yes, and both are permanent plans rather than trials, though they solve different problems. One field service tool gives away a single user and 30 jobs a month, which is enough for a one-truck operator to find out whether software helps at all. One workforce app gives away ten full users covering shifts, a clock, and chat, with no customer record anywhere in it. Free tiers rarely stretch to a second dispatcher or uncapped job volume.
What is the best scheduling software for a small HVAC or plumbing shop?
Whichever cheap, published platform you can walk away from without a penalty, which under about six people means a $60 five-user block or a $29 job-priced plan. Past that the shape of your team decides it. Apprentices, office staff, and subs all needing logins points at a flat unlimited-user plan, and a per-user platform only earns its price when you will genuinely use the customer communication depth it charges for.
Do I have to pay technicians for on-call time?
Only sometimes, and what decides it is whether the technician can use the waiting time for themselves. Required to stay at the shop is working time and must be paid. Free to be at home and simply reachable generally is not. A short mandatory response window can restrict someone enough that the hours become compensable, so write the window down and price it. Paid standby counts toward the overtime threshold like any other hour.
Does technician scheduling software track certifications and licenses?
Almost none of it does, and the few tools with a field for it will not stop you scheduling around it. Refrigerant work requires Section 608 certification scoped by equipment class, with apprentices exempt only under close and continual supervision, and state plumbing and electrical licenses add renewal dates on top. That belongs in employee records that outlive whichever tool you buy this year.
Should I buy dispatch software or a crew scheduling app?
Dispatch if the failure reaches a customer, a shift app if it stops at your own team. Calls taken in a notebook and jobs completed but never invoiced sit on the dispatch side. A rotation nobody can see and swaps arranged by text message are shift problems, and they cost a tenth as much to fix. Plenty of shops end up running both.
Can I run technician scheduling and payroll in the same system?
Only as far as the export. Most field service platforms record hours against a job and hand approved time to common payroll systems rather than running payroll themselves, and several shift apps sell a payroll add-on carrying its own base fee. Nothing here holds the employment record underneath, so treat scheduling, payroll, and the employee record as three purchases and check the export format before you commit.