Skip to content

Home services and trades

Switching field service software: what to do with old job history

By SourceX Editorial · Updated

Short answer

When you switch field service software, migrate the records your team needs to run tomorrow (customers, locations, equipment, open jobs, active agreements) and export the full job history into a linked archive before the old contract ends. Old history keeps warranty, dispute and pricing value, and it can hold licensing value if the job links survive the export.

Key takeaways

  • Most field service migrations move customers, locations and equipment cleanly but break the links between jobs, estimates, invoices, notes and attachments.
  • Export the full job history before the old contract ends, even if only open work moves into the new system.
  • Keep the old system's internal IDs in every export so records can be rejoined later.
  • A linked archive of calls, estimates, jobs, invoices and callbacks is the form of old history that keeps the most value.

What counts as job history in a field service system?#

Job history in a field service system is the chain of records built around every visit, not just the list of completed jobs. ServiceTitan, Housecall Pro, Jobber and FieldEdge use different names, but the shape is the same: a customer and service location at the top, equipment under the location, and jobs that connect to both.

What makes that history useful is the connection between records. A job record alone says a technician went to an address. The same job tied to the call that booked it, the options the customer declined, the repair they chose, the invoice and the callback that followed tells you how your business actually works.

  • Customers, service locations and contacts.
  • Equipment and installed base: make, model, serial number, install date and warranty status.
  • Jobs or work orders with job types, statuses, technician assignments and timestamps.
  • Technician notes, checklists, forms, photos and signed documents.
  • Estimates with every option presented and the option that was sold.
  • Invoices, payments, refunds and open balances.
  • Memberships and service agreements with their visit schedules.
  • Call logs, recordings and text threads tied to bookings.

Your options for old job history, and what each one breaks#

The options for old job history are to migrate the active records, import history into the new platform, archive the full history read-only, or review that archive for value, and each choice breaks different links. Most COOs combine migrating active records with a full archive, then decide later whether the archive deserves a closer review.

The table shows what moves and what you lose under each choice. Read it alongside the new vendor's import templates, because the templates decide which fields have somewhere to land.

Your options for old job history, and what each one breaks
OptionWhat moves or is keptWhat links breakBest fit
Migrate active recordsCustomers, locations, equipment, open jobs, active agreements and balancesPast jobs no longer appear on equipment; prior notes are not visible in the fieldMost switches, as the base layer
Import job history into the new systemJob headers and sometimes invoice summariesEstimate options, long notes, forms and photo links are often dropped or flattened; old IDs replacedEquipment-heavy trades where technicians diagnose from past repairs
Archive full history read-onlyNative backup plus flat exports and attachments in your own storageNone, if every export keeps the original IDsEvery switch, alongside the first option
Review the archive for valueAn inventory of record families, years and linkageDepends on how complete the archive isCompanies with long, connected history

The links between records break far more often than the records themselves. Import tools in most field service platforms are built around flat files, one sheet for customers, one for locations, one for equipment, and a job import tends to bring the job header while leaving behind what hung off it.

The fix costs little if you plan for it. Every export should carry the old system's internal IDs for customers, locations, jobs, estimates, invoices and equipment, and a crosswalk file should map old customer and location IDs to the new ones.

  • Job to invoice: invoice numbers survive, but the job reference becomes free text or disappears.
  • Job to equipment: service history no longer shows on the unit a technician is standing in front of.
  • Estimate to sold job: you lose which option the customer chose and which ones they declined.
  • Notes and forms to job: long notes get truncated and structured checklists get flattened into text.
  • Photos and attachments: files stay in the old vendor's storage, and links stop working when the account closes.
  • Calls and texts to booking: logs and recordings usually stay with the phone or messaging provider.

The export sequence to finish before you cancel#

The export sequence should be finished before cutover, because access to an old platform usually narrows once the subscription ends and the team is busy learning the new system. Read your current agreement for data return terms and any post-termination access window, and ask the vendor in writing which export formats and history limits apply to your plan.

Default report views can quietly cut history short. ServiceTitan's migration guide for FieldEdge says to set every filter at the top of the Invoices tab to All before exporting, so the file holds all invoice data rather than only the previous six months, and its Housecall Pro guide suggests running a jobs report in one-year batches if a full-range export errors. Whatever platform you leave, check the date range and filters on every export before you trust it.

Assign one person to own the sequence. In many companies that is the office manager or controller, with the COO signing off on completeness.

  • Step 1: list record families and years of history in the old system, with record counts for each.
  • Step 2: request a full data export or database backup from the vendor and ask exactly what it includes.
  • Step 3: run your own report exports for jobs, estimates, invoices, equipment and agreements, with internal IDs as columns.
  • Step 4: download photos, attachments and signed forms in bulk, in folders named by job or invoice ID.
  • Step 5: export call logs, recordings and text threads from the phone or messaging provider.
  • Step 6: compare record counts against the old system and trace a sample of jobs end to end.
  • Step 7: store two copies in company-controlled storage and write down who may open them.

Illustrative: a plumbing and drain company's switch#

Illustrative: a fictional plumbing and drain company is leaving an older field service platform for a newer one. The new vendor's import service covers customers, locations, equipment, open jobs and active maintenance agreements, and the COO decides to migrate exactly that.

Before cancellation, the office manager exports jobs, estimates with all options, invoices, technician notes and the photo library, each carrying the old system's IDs, and stores them on the company file server with a crosswalk to the new customer IDs. Technicians look up older visits through a simple search sheet. When the owner later reviews the archive in a data licensing intake, the linked estimates, jobs and callbacks are what make it worth discussing; photo folders that never carried job IDs are set aside.

Who controls the old data after you leave?#

Your contract with the old vendor controls how long you can get your data back and in what form. Look for data ownership language, a data return or export clause, any post-termination access period, and whether the vendor keeps aggregated or de-identified data after you go.

Check the same contract for how the vendor may use your data for product development or AI, and read the new vendor's terms just as closely before you load anything. Inside your company, name one owner for the archive who approves access, sets the retention period and decides when copies are destroyed. A retention schedule tied to warranty terms, tax records and your trade's regulatory records keeps the archive from turning into an unmanaged copy.

Why old history can still be worth something#

Old job history can be worth more than warranty lookups because AI developers building tools for field work need real examples of how jobs unfold: what the customer reported, what the technician found, which options were offered, what was sold and whether the fix held. Records that keep those links are much rarer than raw job counts.

SourceX starts with a metadata-only fit check, so nothing leaves your archive in the first conversation. If an archive proceeds, the SourceX five-step transaction of Supply, Rights, Preparation, Approval and Delivery covers a rights review against old vendor terms and customer agreements, removal of customer names, addresses and phone numbers, your approval of the final package, and delivery from your own storage. The data is licensed, not sold, and your company keeps ownership.

Frequently asked questions

Should we pay the new vendor to import every old job?

Not by default. Full history imports take more effort and often arrive with notes, estimate options and attachments stripped. Import what dispatch and technicians need, keep a searchable archive for the rest, and pay for deeper imports only where a specific workflow, such as manufacturer warranty claims on installed equipment, needs history inside the new system.

How will technicians see old visit notes after the switch?

Common approaches are a short prior-service summary added to each migrated equipment record, a searchable archive the office can query by address or old customer ID, or read-only access to the old system for a transition period if the vendor allows it. Pick one before go-live so technicians are not calling the office for every repeat visit.

What file formats should the archive use?

Use open formats wherever possible: CSV or spreadsheet files for structured records, original image and PDF files for attachments, and the vendor's native backup if one is offered. Add a short data dictionary describing each file, its columns and the ID fields that join them, so someone new can use the archive without the old software.

Does moving records between platforms change who owns them?

No. Moving records does not change your ownership, but each vendor's terms govern how that vendor may store and use what it holds. Read the new contract's data use and AI clauses as carefully as the old contract's exit terms.

Is history from an acquired company handled differently?

Often, yes. Records inherited through an acquisition may carry the seller's customer contracts and vendor terms. Confirm that the purchase agreement transferred the records and the right to use them before you merge archives or consider licensing any of it.

Sources

  • ServiceTitan's FieldEdge guide says to set every filter at the top of the Invoices tab to All before exporting, so the export includes all invoice data rather than only the previous six months. Source
  • ServiceTitan's guide says Housecall Pro jobs are exported from See all jobs with the date range set back to the start, and that if a report errors it should be run in one-year batches. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify