Owners price a software switch by comparing two subscription quotes. That's the smallest part of the bill. The real cost of switching field service software is people's time (training, cleanup, reconciliation) and a few weeks in which crews work a little slower on a new app. In the worked budget below for a 10-tech shop, the new subscription during the overlap is about 12% of the total. Labor and the productivity dip are the rest.
None of that is a reason not to switch. It's a reason to budget for it honestly, so you can compare it against what staying costs and know your payback month before you sign anything.
The cost that isn't one: your old contract
Start by removing a number most owners count by mistake. If you switch at your renewal date, every remaining month of your current contract is money you'd pay whether you switched or not. It's a sunk cost, not a switching cost. The only extra subscription money is the new system's fee for the weeks you run both before renewal.
The exception is leaving early. ServiceTitan's Terms of Use, for example, set the early termination fee at all the remaining payments.1 At that point the remaining contract does become a switching cost, usually the largest one. That's why we'd plan almost any switch backward from the renewal date; our 90-day exit calendar shows how.
The rates behind the budget
Every hour in this budget is valued at a loaded wage: what an hour actually costs you, including benefits and payroll taxes, not just what's on the paycheck. Private employers spend $46.89 an hour on total compensation for every $32.82 in wages and salaries, so wages are 70% of the total.2
Loaded hourly cost
Those are national medians.345 Use your own payroll if you have it; in high-wage metros the labor lines below can run a third higher.
The example shop
Ten technicians, three office staff (a dispatcher, a CSR and a part-time bookkeeper), an owner who still runs the business day to day, about 400 members on autopay, and roughly 40 jobs a day. Average revenue of $1,600 per tech per working day (four jobs at $400), and a gross margin of 50%. These are example numbers. Swap in your own.
Line by line
1. Overlap subscription
The new system's fee for the months you run both. At TradesWork's published month-to-month Pro price of $114 per tech, two months for 10 techs is $2,280, with office users free and no setup fee. Annual billing would be $99 per tech a month. Whatever you're evaluating, use the vendor's published price for this line, and if it isn't published, ask for it in writing.
2. Training
- Technicians: 4 hours each, split into short sessions on their own phones: 40 hours at $41.90, or $1,676.
- Office: 12 hours each for three people (booking, dispatch, invoicing, reports): 36 hours at $30.76, or $1,107.
Short, repeated sessions beat one long day. People forget what they don't use, so train each person on the screens they'll use that week.
3. Project management
Someone has to own the switch: dates, exports, decisions, the daily tie-out. Usually it's the owner or office manager. Budget 40 hours over the run. At an example value of $60 an hour for an owner's time, that's $2,400. It's the line owners most often leave out, and the one that slips first when the phones get busy.
4. Data cleanup
The price book is the big one. Our price book cleanup method takes about a week of part-time work: 20 hours from a senior tech ($838) and 20 from the bookkeeper ($696), $1,534 in all. Customer data needs less, if you import from clean exports.
5. Rebuilding what doesn't export
Forms, automations, email and text templates, and your most-used reports usually don't come across in files. Budget 16 office hours: $492.
6. Cards on file
Stored cards rarely move between processors without a formal transfer, so plan to re-collect. At about 3 minutes per member to send a secure update link and follow up, 400 members is 20 hours: $615. The bigger risk isn't the hours; it's an autopay that fails because nobody asked in time.
7. Accounting cutover
Your bookkeeper agrees a cutover date, ties open A/R between both systems and the books, and checks the first two weeks of new invoices: about 12 hours, $418.
8. The daily tie-out
Fifteen minutes a day of CSR time comparing five numbers across both systems for about 22 working days: $169. Cheap insurance; see our parallel-run playbook.
9. Phones
If your numbers live with your old software, keep that service running until every port completes, which is already covered by your old contract if you time it to renewal. New local numbers are cheap, and business texting registration carries small one-time and monthly carrier fees through the new provider. The real cost here is risk, not dollars; our porting guide covers how to avoid a dropped main line.
The line nobody budgets: the productivity dip
New tools make people slower before they make them faster. Economists have a name for the large-scale version: the productivity J-curve, where investments in new technology and the training and process changes around it show up as lower measured productivity at first and higher productivity later.6 A shop switching software is a small J-curve.
Here's a simple way to model it. Assume a crew's revenue per day dips by 15% in its first week on the new system, 10% in the second, 5% in the third and 2% in the fourth, then recovers. These percentages are assumptions for the example, not research findings; adjust them to your crew.
| Rollout | Who's in the dip | Revenue at risk | Margin at risk (50%) |
|---|---|---|---|
| Everyone on one Monday | 10 techs × 4 weeks at 15/10/5/2% | $25,600 | $12,800 |
| One crew first | 2 techs at 15/10/5/2%, then 8 techs at a smaller 10/6/3/1% after the lead crew has found the gaps | $17,920 | $8,960 |
Not every dollar of that is lost. Some jobs slip a day rather than disappearing. But a staged rollout is cheaper because the later crews learn from the first crew's mistakes, and a dip spread over two groups never hits the whole board at once.
The full budget
| Line | Hours | Example cost |
|---|---|---|
| Overlap subscription (2 months) | $2,280 | |
| Training, technicians | 40 | $1,676 |
| Training, office | 36 | $1,107 |
| Project management | 40 | $2,400 |
| Price book and data cleanup | 40 | $1,534 |
| Forms, automations, reports | 16 | $492 |
| Card re-collection | 20 | $615 |
| Accounting cutover | 12 | $418 |
| Daily tie-out | 5.5 | $169 |
| Productivity dip, staged rollout (margin) | $8,960 | |
| Total | about 210 | $19,651 |
| Contingency, 15% | $2,948 | |
| Budget | about $22,600 |
Worked example for a hypothetical 10-tech shop switching at its renewal date with a staged rollout. Wage rates from BLS medians loaded by ECEC; dip percentages are assumptions.
| Productivity dip (margin) | $8,960 |
|---|---|
| Training | $2,783 |
| Project management | $2,400 |
| Overlap subscription | $2,280 |
| Data cleanup | $1,534 |
| Cards, accounting, tie-out | $1,202 |
| Rebuilding forms and reports | $492 |
Two things stand out. The subscription is about 12% of the total, so a cheaper subscription with a harder switch can easily cost more in year one. And the biggest line is the one you control most through how you roll out.
Payback: the only number that decides it
A switch pays for itself when the monthly savings have covered the one-time cost.
Payback period in months
Savings can come from a lower subscription, add-ons you no longer need, or office hours saved. For example only: if switching saves $1,500 a month, a $22,600 switch pays back in about 15 months; at $3,000 a month, about 8. If the payback runs past your next renewal, think hard, or find savings that aren't on the invoice.
To estimate the "cost of staying" side for ServiceTitan, which doesn't publish its prices, our calculator uses third-party published ranges.
Free calculatorServiceTitan cost calculatorEstimate first-year ServiceTitan cost at your tech count and compare it with TradesWork.The risk lines: what a bad switch costs
The budget above assumes things go reasonably well. The contingency line is for when they don't. A better way to size it than a flat 15% is a small risk register: for each thing that can go wrong, an honest guess at the odds and the cost if it happens. Multiply them and you get an expected cost you can compare with the effort it takes to prevent it.
| Risk | Example cost if it happens | Example odds without prevention | Expected cost | Prevention |
|---|---|---|---|---|
| 40 member autopays fail after cutover | 40 × $180 of member billing at risk, plus 10 hours chasing | 1 in 2 | about $3,750 | Start card updates one billing cycle early |
| A month of membership visits missed | 60 visits rescheduled late, some members don't renew | 1 in 4 | depends on your renewal rate | Check visits due in both systems weekly |
| Main line down for a day in season | A day of booked calls, say 25 calls | 1 in 10 | 2.5 calls' worth of jobs | Canary port, midweek, outside peak |
| Duplicate invoice numbers in accounting | 8 bookkeeper hours to unwind | 1 in 3 | about $93 | New job numbers start above the old maximum |
| Promotional email to people who unsubscribed | A complaint, or worse | 1 in 5 | not worth the odds | Import opt-outs before any campaign |
Every number in that table is an assumption for illustration. The point is the method: the risks with the biggest expected cost usually have cheap prevention, and prevention is mostly a matter of doing things in the right order. Membership visits are a good example; see how memberships carry both recurring revenue and an obligation you can miss.
How to make the budget smaller
- 1
Time it to renewal
The single biggest saving: no early termination fee, and the old contract stops being a switching cost.
- 2
Stage the rollout
One crew first cut the dip by about 30% in the example. It also catches setup gaps while they're cheap.
- 3
Clean the price book before, not after
A week of cleanup before the import saves months of techs searching through items nobody sells.
- 4
Start card re-collection early
A full member billing cycle ahead. A failed autopay costs more than the minutes it takes to ask.
- 5
Mirror, don't double-enter
Feed the new system from exports during the overlap. Retyping 40 jobs a day would add about $2,700 a month of office time in the example.
- 6
Avoid your peak season
The same dip costs more when every slot on the board is worth a full ticket.
Who this budget isn't for
If you're one to three trucks, most of these lines shrink to a weekend and the subscription becomes a bigger share of the total, so the price comparison matters more. If you're 50 trucks with several business units, add lines this example skips: integrations with other systems, custom reports, and a project lead who does nothing else for a month.
What we'd tell a friend
Build the budget with your own numbers, line by line, before you compare quotes. In our example the subscription was the smallest decision and the rollout plan the biggest. If you're looking at TradesWork: pricing is published per tech, office users are free, there's no setup fee, and month-to-month is the default, so the overlap line is a known number before you start. The rest of this budget is about your people's time, and that's true whatever you switch to.
Free download · ExcelField Service Software ScorecardWeight what matters to your shop, score up to five systems, and see year-one cost side by side.Footnotes
-
Terms of Use, §5(c) early termination, ServiceTitan, last updated Sep 16, 2026. ↩
-
Employer Costs for Employee Compensation, June 2026, U.S. Bureau of Labor Statistics, Sep 9, 2026. ↩
-
Heating, Air Conditioning, and Refrigeration Mechanics and Installers, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics, 2025 median pay. ↩
-
Customer Service Representatives, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics, 2025 median pay. ↩
-
Bookkeeping, Accounting, and Auditing Clerks, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics, 2025 median pay. ↩
-
The Productivity J-Curve: How Intangibles Complement General Purpose Technologies, Erik Brynjolfsson, Daniel Rock and Chad Syverson, American Economic Journal: Macroeconomics 13(1), Jan 2021. ↩