Skip to content

Switching software

How to export your data from Housecall Pro (step by step)

How to export data from Housecall Pro click by click: customers, jobs, estimates, price book, equipment, payments and service plans, and what won't export.

Updated October 15, 2026 · 17 min read

The steps at a glance

  1. 1

    Check your role and your plan

    Make sure you're an Admin in Housecall Pro, since only Admins can export the Customers and Jobs lists, and that you have the Access Reporting permission for reports. Note your billing cycle and renewal date.

  2. 2

    Export your customer list

    Select Customers in the left navigation, click Actions, choose Export, confirm your email address and click Send file. The CSV arrives by email from notifications@housecallpro.com.

  3. 3

    Export your jobs and estimates

    From Jobs, click Edit columns and tick every column, set the widest date filter, then Actions, Export, Send file. Repeat from the Estimates tab. Each CSV is emailed to the login running it.

  4. 4

    Export your price book

    Open Settings with the gear icon, choose Price Book, then click the blue Export button on the Services tab and again on the Materials tab. Each CSV is emailed to you.

  5. 5

    Export equipment from Property Profile

    In the Property Profile app, click the download icon at the top right, confirm your email and click Send me the File to get a CSV of equipment.

  6. 6

    Run the payments report

    Under Reporting, Reports, choose Payments, set the date range and click Generate report. Two files arrive by email, which can take up to an hour.

  7. 7

    Export invoice and service plan reports where you can

    Open a report under Reporting, click the total row to open the drill-down table and use Export next to Edit columns. For a full service plan list, ask Support in writing, and print key plans to PDF.

  8. 8

    Save attachments you need

    Download photos and documents one at a time from the job or customer Attachments section for open warranties and disputes. Bulk download isn't available.

  9. 9

    Name, date and store every file

    Save each file with what it is and the date it was run in a folder you control outside Housecall Pro, and re-run the files that change before cutover.

Housecall Pro gives you five self-serve exports, each a CSV sent to your email: customers, jobs, estimates, the price book and equipment. Payments come out through a report as two emailed files. Invoices and service plans are where it gets thin: the help center describes reports for both, but no clean bulk file for service plans.

You need to be an Admin for the two most important files. Housecall Pro's help center says only employees listed as Admins can export the Customers and Jobs lists.1 Check that first, then work down this page while you still have full access. Each export below has an animated walk-through of the clicks, taken from Housecall Pro's own help article for that export.

What you'll end up with

Here's the full set of files from a Housecall Pro account, and what each one becomes if you bring it into TradesWork. If you're going somewhere else, the left column is still your export list.

From Housecall ProIn TradesWork
  • customers.csvImportsCustomers and service addressesMatched by Housecall Pro customer ID, or by name and address, on every re-drop.
  • jobs.csvImportsJob historyJob types and lead sources in the file become job types and campaigns. History only; it never posts to accounting.
  • estimates.csvKeep as archiveYour archiveTradesWork doesn't import Housecall Pro estimates yet.
  • price book services.csv + materials.csvImportsPrice bookServices and materials, with category, price and cost.
  • equipment.csv (Property Profile)Keep as archiveYour archiveRe-enter equipment by hand from this file.
  • payments summary + detailsKeep as archiveYour archiveKeep for reconciliation. Paid amounts come from the invoices file.
  • invoice list (from a report)PartlyInvoices with paid amountsImports if the file has invoice number and total. Housecall Pro documents no dedicated invoice export.
  • service plan list (from Support)PartlyMemberships, billing heldImports if you can get a list with plan name, customer and start date.
  • photos and attachmentsKeep as archiveYour archiveStay in Housecall Pro. Download the ones you need first.
TradesWork reads the column headers, so file names don't matter. Its Housecall Pro layouts were built from Housecall Pro's help pages and common column names and are still being validated against real exports.

Before you start: role, plan and dates

Three checks save you a wasted afternoon:

CheckWhat you needSource
Customers and Jobs exportsAdmin role1
Price book exportAdmin, or Office Staff with the Update company account info permission3
Anything under Reporting (payments, invoices, service plans)The Access Reporting permission4
Service plansMax plan (Recurring Service Plans are Max only)5
QuickBooks Online syncEssentials or Max5
Your renewal dateAll subscriptions renew automatically; fees aren't prorated or refunded except as the terms allow6

Every export below arrives by email from notifications@housecallpro.com. If one hasn't arrived within an hour, check spam, then contact Support through the blue chat bubble.1 On the Max plan, Housecall Pro's Data Import team can help with exports, though the help center says extra fees may apply for exports with multiple files or extra formatting.1

1. Export your customer list

This is the file everything else hangs on. Run it first.

  1. 1Customers
  2. 2Actions
  3. 3Export
  4. 4Send file
Illustration of the steps in Housecall Pro help: How to import and export jobs and customers. Not Housecall Pro's actual screen; menus can differ by plan and version.
  1. Select Customers in the left navigation bar.
  2. Click the Actions button on the right side of the screen.
  3. Select Export from the drop-down.
  4. Confirm the email address and click the blue Send file button.1

Get every column first. A separate help article on the customer list says Edit columns, to the right of the search bar, lets you tick each data field, and Filter narrows the list by tags, status, lead source, lifetime value, customer type and more.7 Tick every column and clear every filter before you export. That article describes the same Actions, Export producing an Excel version of the list, while the export article says CSV, so expect either.7

Check it. Compare the row count with the customer count you see in Housecall Pro. A file that stops at a round number such as 1,000 or 5,000 usually means a filter was left on. Customers with more than one service address may come out with extra sets of address columns, according to one competitor's import guide, so scroll right before you assume an address is missing.2

2. Export your jobs

Jobs carry your history: dates, assigned techs, totals and profit.

  1. 1Jobs
  2. 2Edit columns
  3. 3Filter
  4. 4Actions
  5. 5Export
  6. 6Send file
Illustration of the steps in Housecall Pro help: Job and estimate list reporting. Not Housecall Pro's actual screen; menus can differ by plan and version.
  1. Click Jobs in the left navigation bar.
  2. Click Edit columns, tick everything in the "Select columns to view" window and click Done. The column groups are Customer Info, Job Details, Job Time Tracking, Job Financials, and Costs and Profitability.
  3. Click Filter, set the widest created or scheduled date range you have, and click Apply.
  4. Open the blue Actions drop-down, choose Export and click Send file.8

The jobs filter is rich: created, scheduled, completed and paid-in-full dates, lead sources, tags, status, assigned employees, job type, totals and callbacks.8 For a migration you want none of that narrowing. Clear it all except the date range.

3. Export your estimates

Estimates come out the same way, from their own tab.

  1. 1Estimates
  2. 2Edit columns
  3. 3Filter
  4. 4Actions
  5. 5Export
  6. 6Send file
Illustration of the steps in Housecall Pro help: Job and estimate list reporting. Not Housecall Pro's actual screen; menus can differ by plan and version.

The estimates list has three column groups (Customer Information, Estimate Details and Estimate Financials) and filters by scheduled, created and completed dates, status, outcome, lead source, tags, employees, job type and business unit.8 Leave the outcome filter off so won, lost and open estimates all come out. Open estimates are follow-up money; lost ones are next season's leads.

4. Export your price book (two files)

The price book exports in two halves, services and materials, from Settings rather than the main navigation.

  1. 1Settings (gear)
  2. 2Price Book
  3. 3Services
  4. 4Export
Illustration of the steps in Housecall Pro help: Price book, import or export services and materials. Not Housecall Pro's actual screen; menus can differ by plan and version.
  1. 1Settings (gear)
  2. 2Price Book
  3. 3Materials
  4. 4Export
Illustration of the steps in Housecall Pro help: Price book, import or export services and materials. Not Housecall Pro's actual screen; menus can differ by plan and version.
  1. Click the gear icon at the bottom left to open Settings.
  2. Select Price Book in the Settings menu.
  3. Open the Services tab and click the blue Export button.
  4. Open the Materials tab and click Export again.3

The article lists the price book's import fields, which tell you what the export looks like:3

FileColumns
ServicesIndustry, Category, Subcategory_1, Name, Description, uuid, Price, Cost, Taxable, unit_of_measure
MaterialsCategory, Subcategory_1, Name, Description, Price, Cost, Taxable, unit_of_measure, Material mark up enabled

Keep the uuid column; the article says it's present in lists exported from Housecall Pro, and it's the cleanest way to match items later. The article doesn't say images export, so plan to re-attach the ones that matter.

5. Export equipment from Property Profile

Property Profile is where Housecall Pro keeps equipment at a customer's address. For HVAC and plumbing shops it holds warranty and replacement history, and it's the file most people forget.

  1. 1Property Profile
  2. 2Download icon
  3. 3Send me the File
Illustration of the steps in Housecall Pro help: Property Profile. Not Housecall Pro's actual screen; menus can differ by plan and version.

Open the Property Profile app, click the download icon at the top right of the page, confirm your email and click Send me the File.9 The equipment fields are item type, display name, make, model, serial number, install date and notes. The article doesn't say which plans include Property Profile.

6. Run the payments report

Payments come out through Reporting, Reports, which needs the Access Reporting permission.4

  1. 1Reporting
  2. 2Reports
  3. 3Payments
  4. 4Date range
  5. 5Generate report
Illustration of the steps in Housecall Pro help: Payments export. Not Housecall Pro's actual screen; menus can differ by plan and version.
  1. Go to Reporting, Reports in the left navigation.
  2. Select Payments from the menu at the top of the page.
  3. Choose a date range. It filters by payment date.
  4. Click Generate report.10

You get two files. The Summary File totals revenue and invoice count by payment type. The Payment Details File has one row per payment, with job ID, payment received date, job created and completed dates, customer ID and name, invoice number, job description, assigned employee, job status, payment amount and type, the job's zip code and coordinates, and fee amount and type.10

Three things to know when you read it. A job with several payments repeats its job ID and invoice number. Refunds show as negative amounts. On batch payments, the processing fee shows only on the first job in the batch.10

7. Invoices: reports, and the drill-down export

Invoice reports live under Reporting, Reports, Invoices: Open invoices, Aging (past due invoices), Invoices by date, Invoices by customer and Invoices by employee.11 The Invoices reporting article itself doesn't describe an export. The managing reports article does describe one, inside a report's drill-down table, so that's the path to try.4

  1. 1Reporting
  2. 2Reports
  3. 3Invoices
  4. 4Invoices by date
  5. 5Total row
  6. 6Edit Columns
  7. 7Export
Illustration of the steps in Housecall Pro help: Managing reports (drill-down export) with Invoices reporting. Not Housecall Pro's actual screen; menus can differ by plan and version.
  1. Open Reporting, Reports and choose Invoices at the top.
  2. Open a report such as Invoices by date with your widest date range.
  3. Click the total row to open the drill-down table of everything in the report.
  4. Click Edit Columns, tick every field and click Done.
  5. Click Export in the upper right, next to Edit Columns.4

The managing reports article doesn't say what format that file is or whether it downloads or emails. If the drill-down Export isn't there for you, you aren't stuck: your jobs CSV carries the Job Financials columns and the payments file carries every payment against an invoice number, so between them you can rebuild invoice history. Run the Open invoices report on cutover day and save it however you can, even as a PDF, because that's the money customers still owe you.

8. Service plans: reports, PDFs and a written request

Service plans are a Max feature.5 Their reports sit under Reporting, Reports, Service plans: plans by day, week or month, recurring revenue by month for the next 12 months, plans by plan name, recurring revenue by plan name, and plans sold by employee.12 The service plan reporting article doesn't describe an export. You can try the same drill-down Export from step 7, but don't count on it.

What the help center does describe is printing one customer's plan:13

  1. 1My Apps
  2. 2Service plans
  3. 3View all
  4. 4More (⋮)
  5. 5Print service plan
  6. 6Save as PDF
Illustration of the steps in Housecall Pro help: How to download or print a customer's service plan. Not Housecall Pro's actual screen; menus can differ by plan and version.

You can also reach the same More (⋮), Print service plan from the service plan linked to an address on the customer's profile.13 Do this for the plans you can't afford to get wrong. For the full list, ask Support in writing through the blue chat bubble, before you start a cancellation:

Service plan list: what to ask Housecall Pro Support for

  • Every active service plan, as a CSV or Excel file
  • Customer name and Housecall Pro customer ID on each row
  • Service address the plan is attached to
  • Plan name, price and billing frequency
  • Start date, end date or renewal date, and status
  • Next billing date and next visit date
  • Confirmation of whether the file includes cancelled and expired plans

What you can't export yourself

  • Saved cards. Service plans bill to a card on file that customers add or update in Housecall Pro's customer portal.14 Card details sit with the payment processor, not in any file. Plan to re-collect cards, starting with service plan customers.
  • Photos and attachments in bulk. You download each attachment from its viewer, one at a time. The customer attachments article's FAQ says bulk download is "not currently" available.15 Download what you need for open warranties and disputes.
  • Automations, checklists, templates and dashboards. List the ones you rely on and rebuild them.
  • Phone numbers. If you use Housecall Pro Voice, numbers move by porting. Your new carrier starts the port-out, it typically takes 1 to 3 weeks, and Housecall Pro keeps numbers for 60 days after you cancel or deactivate, then releases them. Custom SMS numbers can't be ported out.16
  • Reviews. Google and Yelp reviews stay where they are.

Permissions and plan limits at a glance

ExportWhereWhoFormat and delivery
CustomersCustomers, Actions, ExportAdmin1CSV by email (Excel per one article)7
JobsJobs, Actions, ExportAdmin1CSV by email to the login running it8
EstimatesEstimates, Actions, ExportNot statedCSV by email8
Price bookSettings, Price Book, Export (twice)Admin or Office Staff with permission3CSV by email
EquipmentProperty Profile, download iconNot statedCSV by email9
PaymentsReporting, Reports, PaymentsAccess Reporting4Two files by email, up to an hour10
InvoicesReport drill-down, ExportAccess Reporting4Not stated
Service plansReports, or one PDF at a timeAccess Reporting; Max plan12No bulk export described

After you cancel

There's no termination export described in Housecall Pro's terms. What the terms do say: customer data you entered stays your property, your account is disabled within 14 days of termination, and Housecall Pro may keep your information but has no obligation to.6 Treat the files you exported as the only copy you can count on. Our guide on how to cancel Housecall Pro covers the owner phone call and the order to do things in.

Your Housecall Pro export list

  • Customers CSV, all columns, no filters
  • Jobs CSV, all columns, widest date range (by year if large)
  • Estimates CSV, all columns, no outcome filter
  • Price book: Services CSV and Materials CSV
  • Property Profile equipment CSV
  • Payments report (summary and detail files)
  • Invoice report drill-down export, plus Open invoices on cutover day
  • Service plan list from Support, plus PDFs of key plans
  • Attachments for open warranties and disputes
  • Phone numbers and who owns each one

Store, label and re-run

  • Name every file with what it is and the date, for example "jobs 2025 run 2026-10-15.csv".
  • Keep it outside Housecall Pro, in a folder you control, with a second copy offline.
  • Re-run what changes (customers, jobs, estimates, payments) close to cutover and again on the day.
  • Spot-check: row counts, a few customers you know well, and totals against Housecall Pro's own screens.

How TradesWork uses these files

If TradesWork is on your list, here's what it does with them. Its Housecall Pro importer reads files you export; it never logs in to Housecall Pro, and there's no API connection. You drop the files (CSV, Excel or a ZIP, up to 50 MB per drop) and it works out what each one is from its column headers. It brings in customers with service addresses, job history, invoices with paid amounts, the price book, and service plans as memberships, with membership billing held until you switch billing over. It shows a preview before anything saves, and lets you import into a separate sandbox company first.

Be clear about the gaps. Equipment, photos and attachments don't come across, and estimates aren't imported. Keep those files as your archive. The Housecall Pro layouts were built from Housecall Pro's help pages and common column names and are still being validated against real exports, so keep your original files whatever happens.

The full plan, with real screens of each importer step, is in migrating from Housecall Pro to TradesWork. TradesWork vs Housecall Pro covers where each one is stronger.

Footnotes

  1. Housecall Pro help, How to import and export jobs and customers. https://help.housecallpro.com/en/articles/6797101-how-to-import-export-jobs-and-customers ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

  2. ServiceTitan help, Export your Housecall Pro data (a competitor's guide). https://help.servicetitan.com/how-to/import-hcp ↩ ↩2 ↩3

  3. Housecall Pro help, Price book: import or export services and materials. https://help.housecallpro.com/en/articles/7173129-price-book-import-or-export-services-and-materials ↩ ↩2 ↩3 ↩4

  4. Housecall Pro help, Managing reports. https://help.housecallpro.com/en/articles/7336458-managing-reports ↩ ↩2 ↩3 ↩4 ↩5 ↩6

  5. Housecall Pro pricing, checked October 15, 2026. https://www.housecallpro.com/pricing/ ↩ ↩2 ↩3

  6. Housecall Pro terms and conditions. https://www.housecallpro.com/terms/ ↩ ↩2

  7. Housecall Pro help, Creating reports from the customer list. https://help.housecallpro.com/en/articles/7939775-creating-reports-from-the-customer-list ↩ ↩2 ↩3

  8. Housecall Pro help, Job and estimate list reporting. https://help.housecallpro.com/en/articles/8241575-job-estimate-list-reporting ↩ ↩2 ↩3 ↩4 ↩5

  9. Housecall Pro help, Property Profile. https://help.housecallpro.com/en/articles/3703307-property-profile ↩ ↩2

  10. Housecall Pro help, Payments export. https://help.housecallpro.com/en/articles/8028448-payments-export ↩ ↩2 ↩3 ↩4

  11. Housecall Pro help, Invoices reporting. https://help.housecallpro.com/en/articles/9834481-invoices-reporting ↩

  12. Housecall Pro help, Service plan reporting. https://help.housecallpro.com/en/articles/7068257-service-plan-reporting ↩ ↩2

  13. Housecall Pro help, How to download or print a customer's service plan. https://help.housecallpro.com/en/articles/5754480-how-to-download-or-print-a-customer-s-service-plan ↩ ↩2

  14. Housecall Pro help, Billing and payments for service plans. https://help.housecallpro.com/en/articles/4530621-billing-and-payments-for-service-plans ↩

  15. Housecall Pro help, Customer attachments section. https://help.housecallpro.com/en/articles/10371113-customer-attachments-section ↩

  16. Housecall Pro help, Voice FAQ. https://help.housecallpro.com/en/articles/6666356-voice-faq ↩

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

No. There's no single full-account export in Housecall Pro's help center. You export customers, jobs, estimates, the price book and equipment separately, each as a CSV sent to your email, and pull payments, invoices and service plans through the Reporting 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