FirstHR

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.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Time Tracking
20 min

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.

TL;DR
Match the tool to what you actually dispatch. ServiceM8 is priced by job volume, from free to $349, with unlimited users on every paid plan. Kickserv is the cheapest headcount-priced dispatch at $60 for five users. Jobber starts at $49 plus $29 a user. Connecteam is free to 10 people but schedules shifts, not jobs.

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.

Definition
Technician scheduling software
Software that assigns a technician to a customer call at a time and address, pushes the job to their phone, and records what was done so it can be billed. In the trades it usually ships inside a field service platform holding the customer, the estimate, the work order, and the invoice. It is separate from employee scheduling apps, which publish shifts to a team and know nothing about customers, and from enterprise dispatch platforms built around a call center and a fleet.
What you needThe question it answersWhich groupRough monthly cost at 12 people
Job dispatchWhich technician goes to the Harlow call at 10 a.m.Field service platforms$29 to $469
Work orders and invoicingDid that call get billed, and did the customer payField service platforms$29 to $469
Crew shift schedulingWho is on the rotation Tuesday, and did they clock inWorkforce scheduling apps$29 to $60
Customer self-bookingCan a homeowner pick a window without calling the officeField service platformsUsually bundled
Certification and license trackingIs this technician cleared to touch that equipmentNot this category at allHandled elsewhere
Hiring the next technicianWho starts Monday, and is the paperwork finishedNot this category at allHandled 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.

ToolBuilt forEntry priceFree planPublishes pricingPricing basisWhat it schedules
JobberField service dispatch$49 a month plus $29 a userPer userJobs, visits, and routes
Housecall ProField service dispatchFrom $79 a month for one userTiered per userJobs and dispatch
ServiceM8Field service dispatchFree to 30 jobs, then $29Per jobJobs, capped by month
Service FusionField service dispatch$245 a month, unlimited usersFlatJobs and dispatch
KickservField service dispatch$60 a month for five usersPer user blockJobs and estimates
WorkizTrade dispatchQuote gatedNot publishedJobs and dispatch
FieldEdgeTrade dispatchQuote gatedNot publishedWork orders and dispatch
FieldPulseTrade dispatchQuote gated, seat basedPer seatJobs and technicians
ServiceTitanEnterprise dispatchQuote gatedPer technicianTechnicians and dispatch
ConnecteamCrew schedulingFree to 10, then $29 a hubFlat per hubEmployee shifts
When I WorkCrew schedulingFrom $2.50 a userPer userEmployee shifts
DeputyCrew schedulingFrom $5 a user, $30 floorPer userShifts and pay rules
Read the pricing basis column before the price column. Per user, per job, per seat, and flat are four different bills that reorder completely as a shop grows, and the cheapest entry price on this table is not the cheapest bill at twelve people. Free plan marks a permanent plan rather than a trial. Publishes pricing marks vendors with a rate on their own site that you can budget from without a sales call; four here publish nothing. Entry prices are monthly billing unless noted, verified September 2026 against vendor pricing pages.

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.

What does it actually put on a calendar?
Recorded first because it separates three markets that are sold with the same words. A customer call at an address, an employee shift, and a technician slot inside a call center are different objects, and a product built around one handles the others badly or not at all. More owners buy the wrong category here than buy the wrong product inside the right category.
What is the pricing basis, not just the entry price?
Per user, per job, per seat, and flat behave completely differently as a shop grows. We applied every published rate to a three, six, and twelve person shop counting every login, including the office and apprentices. Three tools on this page cost the same at twelve people as they do at three, and three more than triple.
Can you get a number without a sales call?
Four of these twelve publish nothing and quote per technician or per seat after a demo, which for a three-truck shop usually means the answer is no before the call starts. We report what each vendor publishes on its own pricing page and do not substitute third-party figures, which in this category disagree with each other by wide margins.
What did we deliberately not evaluate?
Route optimization quality, which cannot be judged honestly without running real calls through each engine, and phone-system add-ons, which are a separate purchase in most of these products. We also do not rank on review scores, because a free single-user plan and a quote-only enterprise platform cannot be scored on the same scale.
Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

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.

Kickserv
The cheapest headcount-priced dispatch platform on this page
Pricing: The Start plan is $60 a month for 5 users, Run is $119 for 10, and Scale is $199 for 20, with a Premium tier quoted separately and a 30-day trial on all of them. There is no permanent free planCovers: Customer records, estimates, scheduling and dispatch, job tracking, invoicing, and a mobile app for the fieldBest for: Shops that want a real dispatch board without a per-seat bill

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.

Pros
Lowest published price for headcount-billed dispatch at $60 a month
User blocks of 5, 10, and 20 absorb hiring without a price jump
Customers, estimates, jobs, and invoices in one product
A 30-day trial on every tier, with no sales call required
Cons
Blocks round up, so a six-person shop pays for ten seats
No permanent free plan to test on
Lighter on marketing and customer communication than the bigger platforms
The top tier is quoted rather than published
ServiceM8
Priced by jobs, not by people, which inverts the whole comparison
Pricing: A free plan covering 1 user and 30 jobs a month, then Starter at $29 for 50 jobs, Growing at $79 for 150, Premium at $149 for 500, and Premium Plus at $349 for 1,500 or more. Every paid plan carries unlimited users, and a phone add-on starts at $19 a monthCovers: Job cards, scheduling and dispatch, quotes, invoicing, and a field app, with text messaging included from the Starter plan upBest for: Shops with more hands than jobs, and anyone testing software for free

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.

Pros
Unlimited users on every paid plan, so headcount never raises the bill
A permanent free plan for one user and 30 jobs a month
Entry paid tier at $29 is the cheapest dispatch on this page
Job-based pricing suits trades where several people touch one call
Cons
Monthly job caps mean a busy small shop pays more than a quiet large one
Volume spikes in peak season push you up a tier mid-year
The free plan is single user and too small to run a business on
The phone system is a separate add-on rather than included
Jobber
The default small-contractor pick, and priced like one until you hire
Pricing: Core at $49 a month, Connect at $139, and Grow at $199, each including one user, and a Plus tier at $499 including five. Additional users are $29 a month each on every tier, and annual billing saves 20 to about 40 percent depending on the planCovers: Scheduling and dispatch, quotes, work orders, invoicing, online payments, a customer portal, and a mobile app for techniciansBest for: Small shops where quoting and billing are as broken as the calendar

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.

Pros
Quote, job, invoice, and payment in one continuous path
Published pricing with an annual discount up to about 40 percent
The mobile app technicians complain about least in this comparison
Entry plan at $49 is affordable for a one-truck operator
Cons
Every technician is a $29 seat, so twelve people reach about $368
No free plan at any tier
The step from the entry plan to the next tier is $90 a month
The per-user model punishes exactly the trades that carry apprentices
Service Fusion
Flat monthly pricing with unlimited users on every plan
Pricing: Starter at $245 a month, Plus at $382, and Pro at $627 on month-to-month billing, falling to $208, $325, and $533 on annual billing. The vendor states that every plan includes unlimited users regardless of tierCovers: Customer management, estimates, job and work order scheduling, dispatch, invoicing, and a field app across every user in the companyBest for: Shops where office staff, apprentices, and subs all need a login

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.

Pros
Unlimited users on every plan, so the bill never tracks headcount
A flat, predictable number that does not move as you hire
About 15 percent off for annual billing across all three tiers
Suits shops with office staff, apprentices, and subs on the same system
Cons
$245 a month is the worst value on this page at three people
No free plan and no low entry tier to start on
The gap between tiers is large in dollar terms
Overkill for a one-truck operator by a wide margin
Housecall Pro
Broad home-services coverage with the marketing layer attached
Pricing: Basic at $79 a month for 1 user, Essentials at $189 for up to 5, and Max at $329 for up to 8 on monthly billing, dropping to $59, $149, and $299 on annual. Additional users on the top tier are listed at about $35 a month eachCovers: Scheduling and dispatch, estimates and invoicing, online payments, customer communication and review requests, reporting, and a field appBest for: Residential shops whose growth problem is demand, not logistics

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.

Pros
Review requests and customer messaging aimed at winning more calls
Tiers that include 5 and 8 users rather than charging from the first one
Published annual rates with a clear saving over monthly billing
Handles mixed residential trades without assuming a single service line
Cons
About $469 a month at twelve people, the dearest published option here
The additional-user rate is published clearly only on the top tier
No free plan, and the entry tier covers a single user
Marketing depth is wasted on a shop that is already at capacity

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.

Workiz
Built around the phone call that starts the job
Pricing: Quote gated. The vendor lists three plans, Standard, Pro, and Ultimate, each behind a request-pricing button, and notes that subscription prices exclude sales tax. Third-party figures circulate widely and disagree with each other, so treat them as unconfirmedCovers: Scheduling and dispatch, a mobile app, and per the vendor a layer of AI tools and automations on the upper tiers, aimed at shops that book work over the phoneBest for: Service shops where most jobs still start with an inbound call

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.

Pros
Designed around inbound phone bookings, which still drive trade work
Automation depth on the upper tiers, per the vendor
A free trial is available without a contract commitment
Three named tiers, so the product ladder is at least visible
Cons
No published pricing on any tier
Third-party price estimates disagree with each other by wide margins
A sales process stands between you and a number
Hard to justify evaluating below about five technicians
FieldEdge
Aimed squarely at multi-truck HVAC and plumbing contractors
Pricing: Quote gated across three tiers named Select, Premier, and Elite. The vendor states that pricing varies with the features and add-ons you choose and directs every inquiry to a demoCovers: Work order and dispatch management, customer history, invoicing, and a field app, positioned by the vendor around multi-truck service operationsBest for: Established contractors running several trucks and a dispatcher

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.

Pros
Built for multi-truck service contractors rather than solo operators
Dispatch and customer history depth aimed at established shops
Tiering is at least clearly described even where pricing is not
Positioning is explicit about the size of operation it targets
Cons
No published pricing at any tier
Add-ons affect the price and are not itemized publicly
No free plan, and evaluation requires a sales conversation
Wrong shape for a one or two truck shop
FieldPulse
Seat-based pricing bought upfront for a contract term
Pricing: Quote gated and seat based. The vendor states that you purchase a set number of seats upfront for your contract term and that the rate depends on what each seat needs access to, with optional add-ons including a phone system, a price book, payments, financing, fleet tracking, and custom formsCovers: Scheduling and dispatch, customer and job records, estimating, and invoicing, with the add-on modules priced separatelyBest for: Multi-trade contractors with a stable, predictable headcount

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.

Pros
Seat tiers priced by what each person actually needs access to
Modular add-ons keep the base product from carrying features you skip
Covers multi-trade shops rather than assuming one service line
A clearer explanation of its pricing model than most quote-gated vendors
Cons
No published rate for any seat type
Seats are purchased upfront for a contract term
Seasonal headcount swings sit badly with committed seat counts
Add-ons are priced separately and stack quickly
ServiceTitan
Enterprise dispatch, priced per technician, sold to larger operations
Pricing: Quote gated across three plans named Starter, Essentials, and The Works, all on a per-technician model per the vendor, with the pricing page directing every inquiry to a sales conversationCovers: Dispatch and scheduling at scale, call booking, sales workflows, inventory, reporting, and marketing attribution across a large field workforceBest for: Large trade operations with a call center and mature processes

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.

Pros
The deepest dispatch and field workforce capability on this page
Call booking, inventory, and reporting in one platform
Built for the scale that a booking team and a fleet create
Clear plan tiering even without published numbers
Cons
No published pricing, and the model is per technician
Implementation is a project rather than a setup task
More platform than a small shop has staff to operate
Appears in small-business roundups it does not belong in

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.

Connecteam
Free to ten people, with the employment side attached
Pricing: A Small Business plan free for up to 10 users across all hubs, then Basic at $29 a month a hub for the first 30 users, Advanced at $49, and Expert at $99, with per-user rates above 30 and Enterprise quoted separatelyCovers: Shift scheduling, a GPS time clock, task management, team chat, forms and checklists, training, and an HR hub, split across separately priced hubsBest for: Shops whose problem is the rotation rather than the invoice

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.

Pros
Free for up to 10 users with access to every hub
Scheduling, a GPS time clock, and training in one mobile app
Flat $29 a hub covers the first 30 users, so hiring barely moves it
Built for staff without a company email address
Cons
No customers, estimates, work orders, or invoicing
Hubs are billed separately, so two hubs double the bill
Knows nothing about trades, equipment, or service history
Needs a second tool for the customer side of the business
When I Work
The cheapest way to publish a rotation to twelve phones
Pricing: Essentials at $2.50 a user a month, Pro at $5, and Premium at $8, with time tracking and attendance sold as an add-on on top of every tier. There is no permanent free plan, though a 14-day trial is offeredCovers: Shift scheduling with availability and swaps, coverage alerts, schedule notifications to phones, team messaging, and optional time and attendanceBest for: Rotations and standby weeks that currently live in a group text

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.

Pros
Lowest per-seat rate on this page at $2.50 on Essentials
Availability, swaps, and coverage alerts handled properly
Fast enough to set up that a rotation moves off group text in a day
One published rate with no base fee and no minimum monthly spend
Cons
Time and attendance is a paid add-on on top of the seat rate
No customers, jobs, addresses, or invoicing
No permanent free plan, only a 14-day trial
Needs a second system for everything the customer sees
Deputy
Shift scheduling with pay rules built into the roster
Pricing: Lite at $5 a user a month, Core at $6.50, and Pro at $9, with a minimum monthly spend of $30 an invoice on monthly plans. Add-ons include HR at $2 a user and payroll at $8 a user plus a $49 monthly base feeCovers: Shift scheduling, time and attendance, break and overtime rule handling, timesheet approval, and payroll exportBest for: Shops where break and overtime rules keep going wrong

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.

Pros
Break and overtime rules applied inside the schedule itself
Time and attendance included rather than sold as an add-on
Timesheet approval and payroll export handled cleanly
Clear published rates for every tier and add-on
Cons
A $30 monthly floor doubles the effective rate on a three-person shop
No customers, jobs, or invoicing of any kind
Payroll and HR modules carry their own fees on top
Costs more per seat than the cheapest shift alternative
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

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.

OptionPricing basis3 people6 people12 peopleNotes
Connecteam Small BusinessFree to 10 users, then per hub$0$0$29Shifts and a time clock, no customer record
ServiceM8 StarterPer job, unlimited users$29$29$29Headcount is free; 50 jobs a month is the cap
When I Work EssentialsPer user$7.50$15$30Time and attendance is a paid add-on on top
Deputy LitePer user, $30 monthly floor$30$30$60The floor binds below six users, not above
ServiceM8 PremiumPer job, unlimited users$149$149$149Buys 500 jobs a month, not more logins
KickservPer user block$60$119$199Blocks of 5, 10, and 20 users, so seats round up
Service Fusion StarterFlat, unlimited users$245$245$245Worst at three people, mid pack at twelve
Jobber Core$49 plus $29 an extra user$107$194$368Annual billing cuts the base plan by about 40 percent
Housecall ProTiered per user$189$329$469Tiers cover 5 and 8 users; extras are about $35 each
Approximate monthly cost on monthly billing, sorted by the twelve-person column, counting every person who needs a login: owner, office, technicians, and apprentices. The comparison is deliberately not like for like, because that is the finding. The cheap rows do not hold a customer, an estimate, or an invoice, and the expensive rows are running the whole front of the business. Workiz, FieldEdge, FieldPulse, and ServiceTitan are excluded because all four quote rather than publish. Verified September 2026 against vendor pricing pages; re-check before you budget, since several of these rates have moved inside a year.

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.

Count every login, then count it again in two years
The common budgeting error in the trades is pricing the office and forgetting the field. If technicians need the app to see the job, capture parts, or clock in, they are users, and on the per-user platforms that turns a $49 headline into $368. Ask three questions before you compare anything: who counts as a user, whether a subcontractor needs a paid seat, and what a seat costs to remove when someone leaves in February. Then run the same math at the headcount you expect in two years, because the ranking on this page changes between six and eight people.

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 dispatchWho sets itWhere it usually livesWhat a dispatch board knows
Section 608 certification for refrigerant workFederal, under the Clean Air ActA card in a walletNothing
The right scope: Type I, II, III, or UniversalFederal, by equipment classThe same cardNothing
A copy of the certification kept at the businessFederalThe office, if anyone filed itNothing
State or local plumbing and electrical licensesState and local authoritiesA renewal reminder set onceNothing
An apprentice supervised by a certified technicianFederal, for refrigerant workThe schedule itselfOnly if you build the rule by hand
Safety and equipment training recordsYour insurer and your own policyA binder or a training toolRarely
The paperwork obligation outlives the employment
Certification is not only a hiring check. It is a record you are expected to keep. The EPA states that a certified technician who installs, services, or disposes of appliances is required to keep a copy of the certification at the place of business and to keep it until three years after they are no longer operating as a technician, with the detail set out in the agency's refrigerant management questions and answers. A dispatch platform you may well replace in three years is the wrong home for that document. Employee records, license expiration dates, and safety training history belong somewhere that survives a software migration. This is general information rather than legal advice.

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 arrangementLikely treatmentWhyWhat the schedule should do
Waiting at the shop for the next callCompensableBeing on call on site counts as working timeRecord it as a paid shift, not as standby
At home with a phone, free to use the timeGenerally not compensableLeaving word where you can be reached is not workingPublish the rotation, pay the callouts
At home under a tight mandatory response windowFact specific, often compensableRestrictions can make the time unusable for the technicianWrite the window down and price it deliberately
Driving to an accepted after-hours callCompensableThe workday has begun once the call is takenCapture travel separately from time on the job
A meal break interrupted by a dispatchCompensableA meal period is unpaid only if duty is fully relievedLet the technician reopen the clock
A short rest break of twenty minutes or lessCompensableShort rest periods count as hours workedNever 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 situationWhat usually fitsWhat to avoid
One or two trucks, paper invoices, no software yetServiceM8 free, then Starter at $29 once it proves outPer-user platforms, which charge for a crew you do not have
Three to six technicians, calls slipping throughKickserv at $60, or Jobber if billing is the worse problemQuote-gated platforms, which start with a sales process
Residential work, plenty of capacity, not enough callsHousecall Pro, despite the per-user cost above eightShift apps, which hold no customer record at all
Office staff, apprentices, and subs all need loginsService Fusion or ServiceM8, which do not price per headAnything per user, which turns every login into rent
Dispatch is fine, the rotation is the argumentConnecteam free to 10, or When I Work at $2.50 a userA field service platform bought to fix a shift problem
Break and overtime rules keep getting missedDeputy, which applies the rules inside the scheduleFree tiers, which publish a schedule but enforce nothing
Twelve trucks, a booking team, and inventory in vansAn enterprise dispatch platform, priced per technicianAssuming a small-shop tool stretches that far
Certifications decide who can take the callEmployee records held outside the dispatch boardA 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.

When the schedule breaks, who is left waiting?
If it is a customer, you need dispatch, and no shift app will help. If it is a technician who does not know whether they are working Saturday, you need a shift app, and a field service platform is ten times the price for a problem it barely addresses. Answering this honestly eliminates two thirds of this page in about ten seconds.
What is the pricing basis, and where does your headcount sit?
Per user, per job, per seat, and flat are four different bills. Run your current headcount and your likely headcount in two years through each. One tool here costs $245 at three people and $245 at twelve, another costs $107 and $368, and the order between those two reverses at around eight.
Who actually needs a login, including the field?
Count the office, the technicians, the apprentices, and any subcontractor who needs the app to see a job. This is where budgets go wrong in the trades, because owners price the dispatcher and forget the eight people holding phones. Then ask what a seat costs to remove when someone leaves mid-season.
Will they give you a price without a demo?
Four of these twelve publish nothing and quote per technician or per seat after a sales call. For a shop under five people that is usually reason enough to start elsewhere, and it is always reason to price the transparent alternatives first, because knowing the market rate is the only leverage you have in a quoted negotiation.
Where will certifications and standby rules actually live?
Answer this before you buy, not after the first compliance question. Section 608 scope, license renewal dates, signed standby policies, and training records do not belong in a dispatch platform you may replace in three years. Decide the home for the employment record separately, and make sure it outlives whichever scheduling tool you pick.

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.

Key Takeaways
Three unrelated products are sold under this name: field service dispatch, crew shift scheduling, and enterprise dispatch platforms. At twelve people the price gap between the cheapest and the dearest is roughly sixteen to one.
Pricing basis decides the answer more than the rate card does. Per user, per job, per seat, and flat behave completely differently, and the ranking on this page changes between six and eight people.
At twelve people, published dispatch platforms span about $29 to $469 a month on monthly billing: the job-priced one sits at the bottom, the flat unlimited-user one at $245, the three that bill by headcount run $199 to $469, and crew shift apps that publish only a rotation run $29 to $60.
Four of the twelve publish no price at all and quote per technician or per seat, so price the transparent alternatives first and take that number into the sales call.
No dispatch board on this page knows whether a technician is certified, yet Section 608 certification is federally required for refrigerant work and apprentices are exempt only under close and continual supervision.
Standby pay turns on freedom, not labels. A technician required to wait at the shop is working, one free to be at home and merely reachable generally is not, and compensable standby hours count toward overtime.

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.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial