Skip to content
Software for Trades

A long read

Calculating ROI on field-service software.

Vendor ROI calculators are sales tools. Here's the honest math.

Why vendor ROI calculators are useless

Every field-service software vendor has a calculator on their site. You enter your tech count, average ticket size, and current call volume. It spits out a number — usually somewhere between $40,000 and $300,000 in "annual savings."

These calculators are sales tools. They're not analytical tools and were never meant to be.

The math is rigged in three predictable ways. First, they assume you'll bill 100% of the time the software "saves" your dispatcher — as if the extra 90 minutes a day will magically convert into a billable service call. Second, they price your techs' time at full burdened rate plus markup, even for hours that wouldn't have been sold to a customer anyway. Third, they completely ignore implementation costs, training time, and the productivity hole you fall into for the first 30-60 days.

I've watched a 12-truck HVAC shop plug numbers into a vendor calculator that promised $186,000 in year-one savings. Their actual year-one return was about $22,000 — and that was after they hit a rough patch in months two and three where revenue dipped 8% because the office was learning a new system during shoulder season.

The software was still worth it. The calculator was still garbage.

Honest ROI math for field-service software requires you to do four things the vendor won't: count all four cost categories, measure time savings against what actually gets billed, account for the implementation valley, and stress-test the break-even against a realistic adoption curve. That's what the rest of this is.

The four real cost categories — and where vendors hide them

Vendors quote you a per-tech-per-month price. That's one of four costs, and usually the smallest one over a three-year window.

Here are the four you need to track:

  • Subscription cost. The sticker price. $50–$200 per tech per month for most platforms, plus office user seats. For a 5-tech shop, figure $400–$900/month all-in once you add dispatcher and admin seats.
  • Implementation and onboarding. Some vendors charge this explicitly ($2,500–$15,000 one-time). Others "include" it but limit you to a few hours of setup help, after which you're on your own or paying $200/hour for additional consulting. Mid-market platforms (ServiceTitan, FieldEdge, BuildOps) routinely charge $5,000–$25,000 for real implementation.
  • Integration costs. QuickBooks sync, payment processor, GPS, parts catalog, customer portal, marketing tools. Some are native and free. Others are third-party connectors at $50–$300/month each. A single broken integration can cost you a week of double-entry.
  • Internal labor cost. This is the one nobody quotes. Somebody at your shop is going to spend 60–200 hours getting this thing live: importing customers, building price book, setting up workflows, training techs, fixing the inevitable issues in week three. If that person is you, that's 60–200 hours you're not selling work or running calls.

The internal labor cost is where most ROI analyses fall apart. If your office manager spends six weeks at half-capacity getting the system stood up, that's not free. At a $30/hour burden, 200 hours is $6,000 in labor — and that's assuming nothing else slips while she's distracted.

Add it up over three years and a "$99/tech/month" platform for a 5-tech shop is closer to $40,000–$70,000 fully loaded, not the $18,000 the calculator showed you.

Time saved on dispatch, invoicing, and tech follow-up — measured honestly

This is where you have to be brutal with yourself. Saved time is only worth money if it converts to billable work, prevented overtime, or eliminated headcount you would have hired.

Let me break the three big time-savings categories down honestly.

Dispatch. Good software cuts dispatch time roughly in half. A dispatcher running 5–8 techs manually with a whiteboard and phone calls spends 4–5 hours a day on routing, scheduling changes, and tech coordination. With drag-and-drop dispatch and tech mobile apps, that drops to 2–2.5 hours. You save 2 hours a day, 10 hours a week, ~500 hours a year per dispatcher.

But — and this matters — you don't fire your dispatcher. You give her the bandwidth to handle 10–12 techs instead of 5–8, or to run booking and customer follow-up that you weren't doing. The ROI shows up when you grow the truck count without adding another dispatcher, or when she catches the 15% of customers who never got called back.

Invoicing. This is where the math is cleanest. Manual invoicing — tech writes ticket, drops at office, admin re-enters into QuickBooks, mails or emails invoice — averages 12–18 minutes per ticket and pushes payment 7–14 days out. Field-generated invoicing with on-site payment cuts that to 2–3 minutes and collects 60–80% of residential tickets same-day.

For a shop running 40 tickets a week, that's roughly 8 hours/week of admin time saved and a working capital improvement of $15,000–$40,000 sitting in your bank account instead of in receivables. The interest savings alone (or the LOC you don't draw on) is real money.

Tech follow-up and rework. Techs leaving without proper paperwork, missed warranty info, forgotten quotes, customers who never got the proposal — every shop bleeds money here. Software that forces a structured close-out (photos, signature, inspection checklist, quote presentation) cuts rework calls by 20–30% and increases quote-to-close on add-on work.

This is the biggest dollar number on the list and the hardest to measure. A shop running $1.5M with 8% rework that drops to 5% just got $45,000 back. But you have to actually enforce the workflow — buying the software doesn't fix this on its own.

When you're running your numbers, count only the time savings that translate to revenue or eliminated cost. If your dispatcher saves 10 hours and uses them to take longer lunches, that's worth zero.

The hidden costs: training, switching, integrations, lost productivity in month one

Here's what nobody puts in the calculator.

Training time is real. Plan on 4–8 hours per tech for the mobile app, plus the inevitable callbacks during the first month when somebody can't find the price book or the signature won't capture. For office staff, plan on 20–40 hours of formal training plus another 40–60 hours of fumbling through real workflows for the first two weeks. At a $25–$40/hour burden, that's $4,000–$10,000 for a 5-tech shop just in learning curve.

Switching from existing systems is brutal if you're moving off something. Customer history import is never as clean as the vendor promises. You'll lose data, dates will look weird, and somebody will have to manually reconcile open work orders for two weeks. Budget a week of double-entry where you're running both systems in parallel because nobody trusts the new one yet.

Integrations break. The QuickBooks sync that worked in the demo will throw errors on day three because your chart of accounts has a customer-specific class that doesn't map. The payment processor will hold your first deposit for 7 days because they want documentation. The GPS integration will work for 9 of 10 trucks. Plan on 20–40 hours of integration troubleshooting in the first 90 days.

Then there's the productivity valley. Every shop I've helped implement field-service software sees a 5–15% revenue dip in month one and a 0–5% dip in month two. Techs are slower because they're learning the app. Office staff is slower because they're learning the workflow. Some calls don't get booked because the new scheduling flow has a quirk nobody's figured out yet.

For a shop doing $125,000/month, a 10% one-month dip is $12,500. Combined with $5,000 in training and $7,500 in implementation, you're looking at a $25,000 month-one cost before you've saved a dime.

This is normal. Plan for it. The shops that fail at implementation are the ones that didn't budget the valley and panicked in week three.

Break-even math: how to find the real payback period

Here's the framework. Forget the vendor calculator.

Step 1 — Total three-year cost. Add subscription × 36 months + implementation + integrations × 36 + internal labor at burden + month-one productivity dip. This is your investment.

Step 2 — Annual recurring benefit. For each category below, write down a number you'd defend in a deposition:

  • Dispatcher capacity unlocked (in dollars of work that gets booked or collected that wouldn't have been)
  • Admin hours converted to revenue or eliminated
  • Working capital freed from faster invoicing (multiply AR reduction by your cost of capital, usually 8–12%)
  • Rework reduction (rework rate × revenue × percentage drop)
  • Add-on quote conversion lift (typically 5–15 percentage points if you actually use the quoting tool)
  • Reduced overtime from better routing
  • Reduced no-shows from automated reminders (usually 2–5% of appointments)

Step 3 — Payback period. Divide three-year cost by annual recurring benefit, then add the productivity-valley months.

Realistic payback for most shops is 9–18 months. If your math is showing under 6 months, you're being optimistic. If it's showing over 24 months, the platform is wrong for your size or the workflow gap isn't big enough to justify the switch.

A useful sanity check: a healthy ROI on field-service software typically runs 3–6x over three years for shops that adopt it well, and breaks even or slightly loses money for shops that don't enforce the workflow. The software doesn't generate the return. The discipline does.

Worked examples: solo, 5-tech crew, 25-tech operation

Real numbers, real assumptions. Adjust to your shop.

Solo operator — plumber doing $280,000/year, 4–5 calls/day

Costs over 3 years:

  • Subscription: $79/month × 36 = $2,844
  • Implementation: $0 (DIY on a low-end platform like Housecall Pro or Jobber)
  • Integrations: QuickBooks Online native, payment processor 2.9% (already paying)
  • Internal labor: 30 hours setup × $50 (his own rate, but opportunity cost only) = $1,500
  • Month-one dip: ~$1,200 in lost calls
  • Three-year total: ~$5,500

Recurring benefits, year one:

  • Saves 45 minutes/day on invoicing and customer scheduling = ~190 hours/year. Half converts to billable time. 95 hours × $145/hour = $13,775
  • Faster collections: AR drops from 22 days to 8 days, frees ~$8,000 working capital. Worth ~$700/year.
  • Automated reminders cut no-shows from 6% to 2% = ~40 saved appointments × $185 average = $7,400
  • Annual benefit: ~$21,000

Payback: ~3 months. Three-year ROI: roughly 11x. This is the cleanest case in the trades, because solo operators have the worst manual processes and the highest hourly value.

5-tech HVAC shop — $1.4M revenue, 3 office staff

Costs over 3 years:

  • Subscription: $129/tech × 5 + 3 office seats × $79 = $882/month × 36 = $31,752
  • Implementation: $7,500 mid-market platform
  • Integrations: QuickBooks ($0 native), payment ($0), GPS at $25/truck/month = $4,500 over 3 years
  • Internal labor: 150 hours × $35 burden = $5,250
  • Month-one dip: $116,000/month × 8% = $9,280
  • Three-year total: ~$58,000

Recurring benefits, year one:

  • Dispatcher capacity: she now handles 8 techs without a hire. Avoided hire = $52,000/year (but only counts when you actually grow into it — call it $20,000 in year one as call volume grows)
  • Invoicing time saved: 12 hours/week × $30 × 50 = $18,000, of which maybe $8,000 converts to revenue or eliminated overtime
  • Rework reduction from 8% to 5.5%: $1.4M × 2.5% = $35,000, but realistically half of that sticks = $17,500
  • Add-on quote conversion: techs present quotes on tablet, close rate goes from 22% to 31%. On $180,000 of presented add-ons, that's $16,200
  • Faster collections: AR drops 9 days, frees $34,000 working capital, worth $3,000/year
  • Annual benefit: ~$65,000

Payback: ~12 months including productivity valley. Three-year ROI: roughly 3.5x. This is the typical mid-market case and the place where platform selection matters most — the wrong fit at this size kills the math.

25-tech electrical contractor — $7.2M revenue, 8 office staff, two locations

Costs over 3 years:

  • Subscription: $165/tech × 25 + 8 office × $99 = $4,917/month × 36 = $177,012
  • Implementation: $35,000 (enterprise platform with dedicated implementation manager)
  • Integrations: ERP connector $400/month + GPS $25/truck + payroll sync = $34,200 over 3 years
  • Internal labor: dedicated project lead 50% for 4 months = $24,000
  • Month-one dip: $600,000/month × 6% = $36,000
  • Three-year total: ~$306,000

Recurring benefits, year one:

  • Dispatcher consolidation: ran 3 dispatchers, now run 2 = $58,000/year
  • Reduced AR from 38 to 22 days frees $315,000 working capital, worth $28,000/year
  • Rework drops from 9% to 6%: $216,000, of which probably $130,000 sticks
  • Membership/maintenance program automation drives 8% increase in recurring revenue base = $80,000
  • Better field productivity from optimized routing: 8% more billable hours per tech = significant, but conservatively $90,000
  • Reduced overtime: $35,000
  • Annual benefit: ~$420,000

Payback: ~10 months. Three-year ROI: roughly 4x.

The pattern across all three: bigger shops have larger absolute returns but similar payback periods. The leverage compounds with truck count, but so does implementation pain.

When the math doesn't work — and that's a feature, not a bug

If you run honest numbers and the payback is past 24 months, do not buy the software.

Here are the situations where the math genuinely doesn't work:

  • You're at 1–2 techs and your processes already run clean. A solo plumber with disciplined paper invoicing and a tight Excel customer list might genuinely not need software yet. The platform would replace something that isn't broken.
  • You're in the middle of another major change. Rolling out new software during a relocation, ownership transition, or major hiring push compounds disruption. Wait six months.
  • Your team won't enforce the workflow. If your senior tech refuses to use a tablet and you won't make him, the platform delivers maybe 20% of its value. Buy the cheaper tool or fix the personnel issue first.
  • You're shopping for the wrong reason. Software won't fix a pricing problem, a recruiting problem, or a marketing problem. If your real issue is that you don't know your gross margin per service line, a $40,000 platform doesn't solve it — a half-day with a numbers-literate consultant does.

A 30+ month payback is the platform telling you something. Either your shop isn't big enough, your processes aren't broken enough, or the platform you picked is wrong for your size. All three are worth respecting.

The shops that get the biggest ROI are the ones with the most painful manual processes and the leadership willingness to enforce the new workflow. If you don't have both, the spreadsheet won't lie to you the way the vendor calculator will.

What to do next

Three concrete moves, in order:

  1. Build your own ROI spreadsheet using the four-cost framework and the seven benefit categories above. Spend two hours on it. If you can't write down a defensible number for each line, you don't understand your own shop well enough to buy software yet — and that's worth knowing before you sign a contract.
  1. Get implementation pricing in writing from every vendor on your shortlist. Not subscription pricing — implementation, training, integration, and the hourly rate for additional setup help. If the vendor won't quote it before you sign, walk away. That's a signal about how the rest of the relationship will go.
  1. Talk to two reference customers who are 12–18 months past their go-live, not the ones who just launched. Ask specifically: what did month one actually look like, what did you underestimate, and would you do it again at the same price? The honest answers from real shops are worth more than any calculator.

The math works for most trades shops over $500,000 in revenue. Just make sure it's your math, not theirs.