Skip to content

Switching software

How to export your data from ServiceM8 (step by step)

How to export data from ServiceM8 before you switch: client and job lists, materials, invoices, the account backup, and why cancelling deletes everything.

Updated October 15, 2026 · 10 min read

The steps at a glance

  1. 1

    Log in as the Business Owner on a computer

    Use the web app on a Mac or PC with the Business Owner security role. Only that role can open the Reports tab, and only the account owner can cancel.

  2. 2

    Switch on the Advanced Reporting Pack

    Go to Settings, ServiceM8 Add-ons, search for the Advanced Reporting Pack and click its switch.

  3. 3

    Export the Client List

    Open the Reports tab of the Online Dashboard and download the Client List, a CSV of every client with names, contacts, addresses, phone numbers and emails.

  4. 4

    Export the Job List

    From the same Reports tab, download the Job List, a text-only CSV of your job history without PDFs, photos or videos.

  5. 5

    Export materials and services

    Go to Settings, Materials, click Export Items, then click the Material/Service Items Excel file to download it.

  6. 6

    Export invoices and payments from your accounting package

    ServiceM8 syncs clients, items, invoices and payments to Xero, QuickBooks Online or MYOB, so run invoice, payment and aged receivables reports there.

  7. 7

    Download the account backup

    Go to Settings, ServiceM8 Account, click Download account backup at the bottom of the page, then Create Backup, and download it when the email arrives.

  8. 8

    Save everything before you cancel

    Store every file outside ServiceM8. Its help center says cancelling removes all data and it can't be recovered.

ServiceM8 gives you five ways to get data out: a Client List CSV, a Job List CSV, an Excel file of your materials and services, your accounting package (which ServiceM8 syncs invoices and payments to), and a full account backup. The catch is timing. ServiceM8's help center says that once you cancel, all your data is removed and can't be recovered.1 So every export below happens before you cancel, never after.

This guide is written by TradesWork. We don't have a ServiceM8 account, so we don't show ServiceM8's own screens. Each animated diagram below redraws the click path from ServiceM8's help center in plain boxes, with a link to the article it comes from. Checked October 15, 2026.

What you'll end up with

Five files, and a sixth set from your accounting package. Here's what each one is for if your next system is TradesWork. Other systems will treat them much the same way: client and price files import, history stays as your archive.

From ServiceM8In TradesWork
  • Client List (.csv)ImportsCustomers and service locationsName, phone, mobile, email and address matched on screen. Each client's address becomes their first service location.
  • Material/Service Items (.xlsx)ImportsPrice bookEach row needs a name and a price. Code, description, category and cost come across if the file has them.
  • Job List (.csv)Keep as archiveYour archiveText-only job history. The spreadsheet importer takes customers and price lists only.
  • Invoices, payments, aged receivables (accounting)Keep as archiveYour archiveAlready in your accounting package. Collect open balances where you billed them.
  • Account backupKeep as archiveYour archiveReference copy of jobs, clients, materials and documents.
Import facts from the TradesWork spreadsheet importer. ServiceM8 export contents per its help center.

Before you start: role, device and add-on

  • Role. The Reports tab of the Online Dashboard is only open to users with the Business Owner security role.2 Only the account owner can cancel, and only in the web interface on a Mac or PC, not the mobile app.1
  • Device. Use a computer on a reliable connection that won't sleep. The backup can take hours.3
  • Add-on. Client and job list CSVs come with the Advanced Reporting Pack.2 Check whether turning it on changes your bill before you do.
  1. 1Settings
  2. 2ServiceM8 Add-ons
  3. 3Activate Advanced Reporting Pack
Illustration of the steps in ServiceM8 help: What is the Advanced Reporting Pack add-on. Not ServiceM8's actual screen; menus can differ by plan and version.

1. Export the Client List

With the add-on on, open the Reports tab of the Online Dashboard and download the Client List.2 ServiceM8's help center doesn't name the download button, so look for the Client List entry in the Reports tab.

  1. 1Reports
  2. 2Client List
Illustration of the steps in ServiceM8 help: viewing a client's personal information. Not ServiceM8's actual screen; menus can differ by plan and version.

What's in it. ServiceM8 lists the fields as name, contact first and last name, company address, billing address, telephone, mobile, email, and other details where they've been entered.4 It's your entire client list.4

Gotchas.

  • Two addresses. Each client can have a company address and a billing address.4 Decide which one is where you do the work before you import anywhere.
  • Multi-site clients. One row is one client. If a commercial client has several sites, list them separately.
  • Check the count. Compare the row count with the number of active clients you expect, and spot-check a few you know well.

2. Export the Job List

From the same tab, download the Job List.2

  1. 1Reports
  2. 2Job List
Illustration of the steps in ServiceM8 help: What is the Advanced Reporting Pack add-on. Not ServiceM8's actual screen; menus can differ by plan and version.

ServiceM8 is plain about the limits: the CSV reports are text-only, they don't include all job-related data, and they don't include files such as PDFs, photos or videos.2 The Reports tab also has Custom Reports on jobs and job revenue, filtered by status, category, badge or staff member.2 Print or screenshot the ones you'll want for year-over-year comparisons.

3. Export materials and services

Your price list doesn't need the add-on.

  1. 1Settings
  2. 2Materials
  3. 3Export Items
  4. 4Material/Service Items
Illustration of the steps in ServiceM8 help: What is the Advanced Reporting Pack add-on. Not ServiceM8's actual screen; menus can differ by plan and version.

Go to Settings › Materials, click Export Items, then click the Material/Service Items Excel file to download it.2 This is the file most new systems can import as a price book.

Gotcha: items your techs typed straight onto a job card, without saving them to Materials, won't be in this file. Ask your techs which ones they use and add them to the spreadsheet.

4. Export invoices and payments from your accounting package

ServiceM8 says every plan syncs clients, items, invoices and payments with Xero, QuickBooks Online or MYOB.5 If you've used that sync, your accounting file already holds your invoice and payment history, and it's the best place to export it from. Run and save:

  • Invoices for every year you used ServiceM8.
  • Payments received.
  • Aged receivables on the day you stop invoicing in ServiceM8.

Compare totals against ServiceM8's own revenue reports for a month or two. If some invoices never synced, you'll find them here, while you can still look them up.

5. Download the account backup

  1. 1Settings
  2. 2ServiceM8 Account
  3. 3Download account backup
  4. 4Create Backup
Illustration of the steps in ServiceM8 help: How to download a backup of your ServiceM8 data. Not ServiceM8's actual screen; menus can differ by plan and version.

Go to Settings › ServiceM8 Account and click Download account backup at the bottom of the page, then Create Backup.3 What ServiceM8 says about it:

  • It gathers your jobs, clients, materials and documents into a single file.3
  • It can take from a few minutes to several hours; you get an email when it's ready, so you can leave the page.3
  • You can create one at most once every 24 hours.3
  • It's for reference only and can't be imported into a new or separate ServiceM8 account.3

Download it, open it, and check it holds what you expect. The help center doesn't say whether job photos are included, so if photos matter (warranty work, certificates, disputes), download the important ones from their job cards too.

ServiceM8 exportWhereFormatWho can run it
Client ListReports tabCSVBusiness Owner, with the add-on2
Job ListReports tabCSV, text onlyBusiness Owner, with the add-on2
Materials and servicesSettings › Materials › Export ItemsExcelSee your security role
Invoices, payments, receivablesYour accounting packageVariesYour accounting login
Account backupSettings › ServiceM8 AccountOne fileSee your security role; once per 24 hours3

What doesn't come out, and how to keep it

  • Photos and videos in the CSVs. ServiceM8 says the CSV reports exclude them.2 Download the ones you need from job cards.
  • Stored cards. Card details live with the payment processor, not in any export. Plan to re-collect cards from customers who pay automatically.
  • Assets. ServiceM8 added bulk asset import with QR code labels in 2025.6 We didn't find a documented asset export in its help center. If asset records matter, ask support in writing before you cancel and save the reply.
  • Forms, automations and templates. List the ones you rely on and rebuild them.

Written request to ServiceM8 support

  • Is there an export of assets and their QR code labels? In what format?
  • Does the account backup include job photos, forms and attachments?
  • Can you send a list of recurring jobs with their next dates?
  • Please confirm in writing what happens to our data on the cancellation date

Permissions and plan limits

ItemWhat ServiceM8 saysWhat to do
Reports tabBusiness Owner security role only2Run the CSVs from the owner's login
Client and job CSVsNeed the Advanced Reporting Pack add-on2Turn it on in Settings, ServiceM8 Add-ons
Account backupOnce every 24 hours; reference only3Don't leave the last one to your final hour
CancellingAccount owner, web interface, no outstanding balance1Pay the balance, then cancel last
After cancellingAll data removed, not recoverable1Every export done and opened first
Plan changesCredit applied pro-rata to the new plan5A smaller plan for the overlap month is an option

Two billing details. ServiceM8 plans are paid by credit or debit card online, or through In-App Purchase with your Apple ID.5 If you pay through Apple, check how that subscription ends as well. And ServiceM8 says there are no lock-ins and you can change plans at any time.5

Plan the timing

Because cancelling deletes everything, run the exports twice:

  1. About a month before you switch: the full set. Add-on, Client List, Job List, materials, accounting exports and the backup. Open every file. This is your dress rehearsal, and it gives your new system something to test with.
  2. On your last working day in ServiceM8: the files that change daily. Client List, Job List, aged receivables, and a fresh backup the day before, since it only runs once every 24 hours.3

Then cancel: Settings › ServiceM8 Account › Cancel Account, follow the prompts, answer the survey, then log out to finish.1 If your trial has expired and Settings is locked, ServiceM8 says to use Manage my ServiceM8 Account under the pricing plans.1

Before you cancel ServiceM8

  • Advanced Reporting Pack on; Client List and Job List downloaded and opened
  • Material/Service Items exported from Settings, Materials
  • Invoices, payments and aged receivables exported from your accounting package
  • Account backup created, downloaded and opened
  • Key photos, forms and certificates downloaded from their job cards
  • Written answer from support on assets and attachments
  • Any outstanding ServiceM8 balance paid
  • Every file stored outside ServiceM8, with a second copy

Where to take the files

The Client List and the materials file are the two that almost any new system can import. Job history usually stays as an archive.

If you're moving to TradesWork, there's no dedicated ServiceM8 importer. Its spreadsheet importer reads the Client List and the materials file, lets you match the columns on screen, previews the first 20 rows and can import into a separate sandbox company first. Job history stays in your Job List, backup and accounting file. The full plan is in migrating from ServiceM8 to TradesWork, and the honest comparison, including where ServiceM8 is the better buy, is TradesWork vs ServiceM8.

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

  1. ServiceM8 help center, "How to cancel my account." https://support.servicem8.com/help-center/tips-trick-more/more/how-to-cancel-my-account ↩ ↩2 ↩3 ↩4 ↩5 ↩6

  2. ServiceM8 help center, "What is the Advanced Reporting Pack Add-on." https://support.servicem8.com/help-center/servicem8-add-ons/reports/what-is-the-advanced-reporting-pack-add-on ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12

  3. ServiceM8 help center, "How to download a backup of your ServiceM8 data." https://support.servicem8.com/help-center/tips-trick-more/more/how-to-download-a-backup-of-your-servicem8-data ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9

  4. ServiceM8 help center, "How to view personal information relating to a particular client." https://support.servicem8.com/help-center/desktop/more-on-the-online-dashboard/how-to-view-personal-information-relating-to-a-particular-client ↩ ↩2 ↩3

  5. ServiceM8, Pricing and FAQs, checked October 15, 2026. https://www.servicem8.com/pricing ↩ ↩2 ↩3 ↩4

  6. ServiceM8, September 2025 product update. https://www.servicem8.com/september-2025-update ↩

Free download

Field Service Software Scorecard

Weight what matters to your shop, score up to five systems, and see year-one cost side by side.

Get it free
  • 30 criteria across booking, dispatch, field app, selling, money and reporting
  • Your own weights, totals calculated for you
  • Year-one cost worksheet: licenses, add-ons, setup, payments
  • Demo question list to ask every vendor

Frequently asked questions

Switch on the Advanced Reporting Pack add-on under Settings, ServiceM8 Add-ons, then open the Reports tab of the Online Dashboard and download the Client List CSV. Only the Business Owner security role can open the Reports tab.

Ready to run a tighter shop?

Try the TradesWork AI plan free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van