All articles

Custom CRM

How Long to Switch Field Service Software: 5 Clocks

Published answers run from 24 hours to 6 months, a 100x spread. Five clocks run at once and only one of them is the one your vendor quotes you.

Om Patel 16 min read
Photo: Sasun Bughdaryan / Unsplash

The short answer

Most 5 to 15 tech shops are fully switched in 6 to 10 weeks of elapsed time, not the 1 to 2 weeks vendors quote or the 6 months consultants warn about. Five clocks run at once: your old contract, the build, payment underwriting, the books, and crew adoption. Elapsed time is the longest chain, not the sum.

The honest answer is 6 to 10 weeks of elapsed calendar time for a 5 to 15 tech shop, of which only 1 to 2 weeks is the work your vendor is talking about when they quote you a timeline.

That gap is why every answer you find online contradicts every other one. Field service vendors and consultants publish numbers that span two orders of magnitude, and they are almost all technically true. They are measuring different clocks.

Why every published answer disagrees

I pulled the timelines currently ranking for this question. Here is what they actually say.

SourceClaimed timelineWhich clock it measures
Fieldproxy24 hours (vs "traditional 12-16 weeks")Account provisioning
Deelo"A few hours" for the migration itselfThe CSV import only
Jobber Academy"A few days to a few weeks"Build
Grovia1 to 3 weeks for teams under 15Build
Field Service Guide2 to 4 weeks for Jobber or Housecall ProBuild plus parallel run
Opusflow4 to 8 weeks for 5 to 20 employeesBuild plus adoption
ServiceTrade8 to 12 weeks with an implementation managerFull project
Fieldax6 to 12 weeks fast, 3 to 6 months traditionalFull project
Zuper (on ServiceTitan)3 to 6 months, often needing consultantsEnterprise full project
Field Service Guide (ServiceTitan)60 to 90 days minimumEnterprise full project

Nobody is wrong. Deelo's "few hours" is accurate: exporting a customer list and importing it really does take an afternoon. Zuper's 3 to 6 months is also accurate, for a shop replacing an enterprise platform across multiple locations.

The number you need is neither. It is how long until your office stops touching the old system, and that depends on which of five clocks finishes last.

The five clocks

Clock 1: the exit clock

This is the one nobody plans for and it frequently sets the start date rather than the end date. Most field service subscriptions are annual terms with auto-renewal and a written notice requirement, commonly 30 days before the renewal date. ECI's ProfitKey terms, to take one published example from the trades software world, require 30 days prior written notice ahead of the end of the current term.

Miss the notice window and you pay for the old system for another full year alongside the new one. More usefully: never let this clock pressure the other four. Give notice, then use the remaining term as your parallel run.

Read your agreement before you do anything else. Length: 0 to 12 months, depending on where you sit in your term.

Clock 2: the build clock

This is the vendor's number and it is the honest one. Configuration and data import for an SMB platform is 1 to 2 weeks: customers, service addresses, price book, users, tax rates, job types, templates.

It stays 1 to 2 weeks only if you accept one constraint. Field Promax, writing up their own integration setup, puts it plainly: import only active customers billed in the last 24 months, because anything older "usually creates duplicates." Shops that insist on migrating a decade of job history turn a two week build into a two month one and inherit a duplicate problem they then pay a bookkeeper to unwind. Archive the history as exported files instead. Our export guide covers what actually comes out of each layer, and the migration checklist covers what silently does not.

Length: 1 to 2 weeks SMB, 6 to 10 weeks enterprise.

Clock 3: the underwriting clock

Here is the gate nobody in the top ten results mentions. If you take card payments through your field service software, switching platforms usually means a new merchant account, and merchant underwriting is not something you can hurry.

By the numbers

Versapay puts merchant account approval at as long as 10 to 14 days. MerchantRoute's 2026 research, summarised by Merchant Advice Service, found 52 percent of payments-industry respondents reporting typical merchant onboarding of one to two weeks. This is the only clock in the switch that is completely outside your control.

The failure mode is predictable. A shop does a clean two week build, schedules the cutover, and then discovers on go-live morning that the techs cannot take a card in the field because underwriting is still open. Now you are running two systems and collecting payment in the old one, which is exactly the double entry you switched to escape.

Start the payments application the day you sign, not the week you go live. It runs in parallel with everything else and costs you nothing to have finished early.

Length: 2 to 3 weeks, parallel, hard gate on go-live.

Clock 4: the books clock

Roughly 62 percent of US small businesses run QuickBooks, so for most shops the accounting sync is not optional. Two things about this clock matter.

First, the mapping is the work, not the connection. The OAuth handshake takes two minutes. Mapping your chart of accounts, tax codes and service items is an afternoon with a bookkeeper in the room, and Field Promax is blunt about what happens if you skip it: shops that rush that step "usually spend the next six weeks repairing the damage." Six weeks of repair is longer than the entire build.

Second, cut over on a period boundary. Not a Tuesday. If you switch mid-month, your month-end reconciliation has invoices in two systems, payments landing in Undeposited Funds from two sources, and a bank feed that matches neither. Cutting over on the first of a month, ideally the first of a quarter, makes the first reconciliation a clean comparison instead of a forensic exercise.

Length: 1 week of real work, but it pins your go-live date to the calendar.

Clock 5: the adoption clock

This is the long pole and it is the reason the consultants' numbers look absurd to an owner reading vendor marketing. Both are describing the same project from opposite ends.

The operators are consistent about this. In r/CRM, u/Local-Share2789 told an 80 person facilities contractor that "migrating 80 people off paper folders and into a new system is a 3-6 month project with training, workflow redesign, and change management; It's not quick." In the same thread, u/MineDramatic2147 went further: "this change is much more than adding some new technology. What you're describing is a complete culture change," and warned that "some of your paper-dependent people may not be able to cope with the change and leave."

And u/Unhappy-Bunch-4594, in the same thread, named the variable that actually decides it: "mobile adoption in the field is the make or break, not office features. Pilot it with one crew on the emergency calls before you roll it out."

That matches what vendors admit when they are being candid. Field Promax again: "If the rollout plan is 'we turned it on and showed them how,' expect three months of wondering why the invoicing lag didn't change."

The encouraging version comes from an HVAC operator in r/HVAC, u/iBUYbrokenSUBARUS, who moved off FieldEdge: "We went from field edge to service Titan in February 2025 and, even though it was a big learning curve, it's worked perfectly. Now that I'm used to it, it's a dream compared to field edge." Note the shape of that. A big learning curve, then it works. The curve is the clock.

Length: 4 to 12 weeks for daily workflows. Longer for anything annual.

Watch out

Adoption is measured in cycles, not days. Your techs touch the job close workflow twenty times a week, so they are fluent in three weeks. Your office touches the maintenance agreement renewal workflow once a year. That workflow is not adopted until the first renewal season runs through the new system, which may be nine months after go-live.

Elapsed time is the longest chain, not the sum

This is the piece that resolves the 100x spread. Some clocks run at the same time and some cannot start until another finishes.

Weeks12345678
Exit noticeRunRunRunRun
Build and importRunRun
Payment underwritingRunRunRun
Books mapping and testRunRun
Parallel runRunRun
Cutover on period boundaryGo
Crew adoptionRunRunRunRunRun

Add those phases up and you get 20 weeks. Lay them out honestly and you get 8. The sum is what produces the "3 to 6 months" answers. The critical path is what you actually live through.

Two rules fall out of that layout, and they are worth more than any published range.

Anything that does not depend on the build should start on day one. Exit notice and payment underwriting both take weeks of waiting and zero hours of your time. Shops that start them at go-live add three weeks to the project for no reason.

Nothing compresses the adoption tail. You cannot buy your way past it, and it starts only after cutover. Which means the single highest leverage decision is not how fast you build. It is when you cut over.

Every one of these five clocks exists because you are renting someone else's system on their terms. A custom CRM has no exit clock, no forced repricing, and no migration the next time a vendor gets acquired. We build the pipeline around how your shop already runs, then connect it to the stack you already pay for.

Book a free CRM demo

The real constraint is your season, not your project plan

Here is what none of the ranking pages account for. You are not a software company with an even revenue curve. You are a contractor, and the cost of an hour of office disruption changes by a factor of three depending on the month.

Steph's Books published a month by month revenue distribution for a typical $2M HVAC contractor. It is the most useful switching-timeline document I found, and it is not about switching at all.

MonthShare of annual revenueSwitch window
January and February8.8% and 9.3%No, heating peak
March6.0%Opening
April5.0%Best window
May6.5%Closing, pre-summer ramp
June to August10.5%, 12.5%, 11.5%No, cooling peak
September6.5%Opening
October4.3%Best window
November and December8.0% and 8.8%No, heating ramp

Their summary of it: the two danger zones are March to April and September to October, and those shoulder seasons "produce 15-20% of annual revenue but span a full third of the year."

Read that as a cash flow problem and it is a warning. Read it as a switching problem and it is a schedule. The same 40 hours of office disruption that costs you 12.5 percent-of-the-year revenue in July costs you 4.3 percent in October. That is 2.9 times cheaper for identical work.

So the practical answer to "how long does it take" is often not a duration at all. If it is June and your shoulder season starts in September, your honest timeline is twelve weeks, of which eight are waiting for the right window. Use them: give notice, run underwriting, build and test in the background, and cut over the first Monday of October with the books on a clean month boundary.

The curve differs by trade. Roofing and landscaping compress into a shorter off season, plumbing is flatter and more forgiving, restoration has no season at all and should take the first quiet fortnight it gets. Pull your last three years of monthly revenue out of QuickBooks and find your two cheapest months. That is your window.

Tip

If you are forced to switch during peak season, narrow the scope instead of the timeline. Move scheduling and dispatch only. Leave invoicing and the accounting sync running on the old platform until the season breaks. A partial cutover in July is survivable. A full one is where shops lose a week of billing they never get back.

"Go live" is two dates, not one

Most timeline guides treat go-live as a single event. In a service business it never is, because jobs have tails.

Date one is first job in. From this day, every new booking goes into the new system. This is what people mean by go-live and it happens at the end of week 3 or 4.

Date two is last job out. Warranty callbacks, multi-visit installs, open maintenance agreements and unpaid invoices all keep the old system alive. For a service shop that is typically 60 to 90 days. For anything with annual agreements or workmanship warranties, it can be a year.

So do not cancel on the day you cut over. You need read access for the whole tail, and you should budget an overlap month paying for both. That overlap is insurance, and it is the real cost of switching that vendors leave off the quote.

The 6 week plan for a 5 to 15 tech shop

  • Week 0. Read your contract, find the notice deadline and the renewal date. Send written notice if the window is open. Start the payment processing application the same day.
  • Week 1. Export everything from the old system while you still have full access: customers, jobs, invoices, price book, attachments. Pick a cutover date on the first of a month, inside a shoulder-season month.
  • Week 2. Import active customers only, billed in the last 24 months. Rebuild the top 20 to 30 price book items rather than importing all of them. Book the bookkeeper for the chart of accounts session.
  • Week 3. Map the accounting sync with the bookkeeper in the room. Run a full test cycle: job, invoice, payment, sync, reconcile. Verify the payment account is approved and live.
  • Week 4. Pilot with one crew, ideally your most patient tech and your most sceptical one. Office staff get 2 to 4 hours on scheduling and dispatch. Techs get 30 to 60 minutes on the mobile app, on their own phone, on a real job.
  • Week 5. Cutover on the first of the month. New bookings in the new system only. Old system stays open read-only. Nobody rebuilds reports this week.
  • Week 6 onward. Watch one number: the percentage of jobs closed from the truck rather than at the office. That single metric tells you whether adoption is happening. Review it weekly for a quarter.

Where the weeks actually get lost

Across the operator threads and vendor documentation, the overruns cluster into five causes, and none of them are the data import.

  1. Migrating too much history. The single most common self-inflicted delay. Two years of active customers, not ten years of everything.
  2. Rebuilding the price book from scratch mid-project. It is a good idea and it is a separate project. Do the top 30 items now, clean the rest after go-live.
  3. Skipping the chart of accounts mapping. Six weeks of reconciliation repair, per the vendors' own guidance.
  4. Going live before underwriting clears. Adds a fortnight and undermines crew confidence in week one, which is exactly when you need it.
  5. Treating adoption as training. As r/Roofing CRM consultant u/adamsandltd put it: the tool matters less than the process, and the process matters less than whether people adopt it. "The best crm is the one that YOU, and your team, USE."

The bottom line

For a 5 to 15 tech shop on an SMB platform, the switch takes 6 to 10 weeks of elapsed time and roughly zero days of downtime. The build is a fortnight. The waiting, the season and the crew are the rest.

A quote of 24 hours describes account provisioning. A quote of six months describes an enterprise rollout across multiple locations. Neither is your number. Yours is set by whichever clock finishes last, and unless you are mid-contract that clock is your technicians getting fluent, which starts the day you cut over and not one day earlier.

So pick the date first and work backwards. Find your two cheapest revenue months, put the cutover on the first Monday of one of them, and count back six weeks. That is when you start.

Frequently asked questions

How long does it take to switch field service software?
For a 5 to 15 tech shop, plan on 6 to 10 weeks of elapsed calendar time from signing to the point where the office stops touching the old system. The build itself is only 1 to 2 weeks of that. The rest is contract notice, payment underwriting, accounting cutover and crew adoption, and most of those run whether you hurry or not.
How much downtime will my business actually have?
Zero, if you run both systems in parallel and cut over on new work only. You do not turn the old system off on a Friday and turn the new one on Monday. You start booking new jobs in the new system on day one, finish existing jobs in the old one, and keep the old system readable for 90 days. The disruption is office throughput, not downtime.
Why do published timelines range from 24 hours to 6 months?
Because they measure different clocks. Vendors quote the build clock, which really is days. Consultants quote the adoption clock, which really is months. Neither is lying. Elapsed time for you is the longest serial chain across all five clocks, not the sum of the phases and not the shortest one.
What is the longest part of switching field service software?
Crew adoption, in almost every case. Configuration and data import can be done in a week. Getting technicians to close jobs from the truck instead of bringing paper back to the office takes 4 to 12 weeks and is a management problem, not a software one. It is also the only phase that determines whether the switch was worth doing.
When is the best time of year to switch?
In your shoulder season. On a typical HVAC revenue distribution, July is 12.5 percent of annual revenue and October is 4.3 percent, so the same 40 hours of office disruption costs you roughly 2.9 times more in July. For most trades that leaves two windows a year, which is why the honest answer to how long is often measured from the next shoulder season, not from today.
Can I switch in the middle of a busy season if I have to?
You can, but narrow the scope. Move scheduling and dispatch only, leave invoicing and the accounting sync on the old system until the season ends, and do not touch the price book. A partial cutover in July is survivable. A full one is where shops lose a week of billing they never recover.
Do I need to migrate all my job history?
No, and trying to is one of the most common reasons a switch runs long. Import active customers billed in the last 24 months and archive the rest as exported files. Full history migration turns a two week build into a two month one and creates duplicate records that cost more to clean than the history was worth.
How long does payment processing take to get approved?
Budget 10 to 14 business days for merchant underwriting. Versapay puts approval at as long as 10 to 14 days, and 2026 research summarised by Merchant Advice Service found 52 percent of payments-industry respondents reporting typical onboarding of one to two weeks. This clock cannot be compressed by working harder, so start it the day you sign.
Bespoke pipelines, automations, 360° customer records and real-time reporting, a CRM built around how your team actually works, connected to your entire stack.
Book a free CRM demo

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.