How to export your HubSpot CRM data

Export each HubSpot object from its index, including properties and associations, then download the files.

  • Updated2026-10-08
  • 5 min read

Export HubSpot CRM records

  1. Open an object’s index page and choose Export; use Board options → Export view for deals, tickets or custom objects in board view.
  2. Choose CSV, then select all properties and associations and all associated records where offered.
  3. Repeat for each object you need and download each file from the email link.
Who can run it
A user with the Export permission
Files
CSV by object, with records and associations
Email link
Available for 30 days
On this page
  1. Who runs it and how long it takes
  2. Export each object
  3. Export property history
  4. What you get, and what it leaves out
  5. If an export does not arrive
  6. Check the export on your computer
  7. Build a package beyond the ordinary CSV
  8. Review the inventory before sharing records

To export HubSpot CRM data, open an object's index page, choose Export, pick CSV with all properties and associations, and repeat for each object you need. Keep the official export instructions open while you work.

Who runs it and how long it takes

  • Who: a user with HubSpot's Export permission for records; CRM Export plus [Object] Edit All for property history. A Super Admin can see every export in the account's export log.
  • Plans: HubSpot documents record and property-history exports on all products and plans.
  • Limits: 300 exports in a rolling 24 hours, up to three at once. XLS and XLSX files have column caps, and HubSpot recommends CSV for exports with many columns. The export log keeps three years. Large exports take HubSpot a few hours.

Before you start, read How to export your QuickBooks Online data and How to export your Salesforce data.

Help · Get your estimate

Export each object

  1. Open the object's index page (for example Contacts or Companies) and the All view, then select Export. If you are in board view (deals, tickets and custom objects), use Board options > Export view.
  2. Choose CSV. In Customize, select All properties and associations, and choose All associated records (offered for CSV files only). The default association export stops at 1,000 associated IDs per column.
  3. Export. HubSpot emails you a download link to the file.
  4. Repeat for contacts, companies, tickets and any custom objects you need. Include deals, which open in board view.

Export property history

  1. Click the settings icon, open Properties in the left sidebar, and choose the object.
  2. Hover over the property, choose More > Export property history, and pick the format.
  3. Tick Include Source Information so the file shows which user or tool made each change.
  4. Repeat for each property whose history you need.

What you get, and what it leaves out

  • One CSV per object with current values and associations. Above 2 MB HubSpot zips it; above a million rows it splits the file.
  • One file per property with the changes HubSpot kept and their times. HubSpot keeps up to 45 property revisions for contacts and 20 for other objects.
  • Contact activities (for example calls and notes) are a separate export from the record exports. HubSpot gives three routes: the per-contact export, certain activity reports and the engagements API. Decide whether they are worth it for your firm.

If an export does not arrive

  • Several files. HubSpot says you may receive multiple files delivered in a zip file, and that multiple files are expected for CSV or XLSX files with more than 1,000,000 rows and XLS files with more than 65,535 rows.
  • Limits reached. Any additional exports are queued until one of the three concurrent exports is completed.
  • No email. Open the export log and click the file's name to download it. Export permissions are required to access the export log to view the history of personal exports.
  • Expired link. HubSpot says you can only download files for exports completed within the last 30 days; after that, run the export again.
  • No Export permission. In the HubSpot articles we read on 7 Oct 2026, we found no step for a user who lacks the Export permission. Ask your HubSpot Super Admin to review your permissions or to run the export for you.

Check the export on your computer

Keep the HubSpot CSVs on your computer while you check each object's record count and its associations.

  1. Open each CSV. For each object, write down how many records the view you exported contains and how many rows the file holds. If HubSpot split a large export into several files, add the rows of all the parts.
  2. Look at the association columns. HubSpot's default stops at 1,000 associated IDs per column, so a column that holds exactly 1,000 IDs may be cut short. If you see one, export that object again as CSV with All associated records, which is offered for CSV files only.
  3. Find each export in your export log and write down its date, the object, the view and any filter. A Super Admin sees every export in the account; other users see their own. Keep the notes with the files.
  4. For property history, write down which properties you exported. HubSpot keeps up to 45 revisions for contact properties and 20 for other objects, so a file can stop short of the property's full history. The file shows change times in UTC.
  5. List what the record exports leave out. They hold current values and associations, and HubSpot points to separate routes for contact activities such as calls and notes. Keep an unchanged copy of the files.

Build a package beyond the ordinary CSV

Part of the work historyExport and validation
Current CRM recordsExport each object and view you need; compare its row count across all split files with the same filtered view.
AssociationsSelect All associated records for CSV. Check a known linked pair using Record IDs; retain the association columns.
Property changesExport each property you need separately. Record the object and property, include source information and retain the change times.
Calls and notesCheck the separate activity routes; the ordinary record export is current properties and associations.
AttachmentsCheck a record with a known file. Record whether you received file bytes or only a reference; keep that check separate from row-count matching.

Keep one local inventory row per object export, property-history export and activity export. Record the view/filter, request time, every file name, count, association setting, and one sampled record ID. For property history also record the oldest change present: the retained 45-contact/20-other revision caps mean a readable file can still stop short of the history you need.

Review the inventory before sharing records

Use your object-by-object inventory to start an estimate. Keep the raw HubSpot CSVs on your computer; settle the scope, permissions and sample review before sharing records.

If part of your pipeline is in Salesforce or Pipedrive, read the Salesforce export guide and the Pipedrive export guide next. For the conversations behind a deal, see the Intercom export guide, and for support tickets the Zendesk export guide.

Questions about selling company data

Can I export everything from HubSpot at once?
Not with the record export in HubSpot, which works one object at a time: contacts, companies, deals, tickets and custom objects. A record export holds current values and associations, and HubSpot points to separate routes for contact activities such as calls and notes. Property history exports one property at a time.
Who can export from HubSpot?
A user with the Export permission can export records. Property history needs CRM Export plus Edit All for that object. A Super Admin can see every export in the account's export log.
How long do HubSpot export links last?
HubSpot's download links expire after 30 days. Large exports can take a few hours.
How do I export my contacts from HubSpot as a CSV file?
Open the contacts index page, choose Export, pick CSV, and select all properties and associations and, for CSV, All associated records. Activities and property history are separate exports. HubSpot emails a download link that stays available for 30 days.

What is your HubSpot history worth?

Answer a few questions about your company and records to find your next step. Our fee is 10% of the licence money you actually receive. Nothing upfront.

Start your estimate