Row & Page

Row & Page / Guides

HubSpot Import Errors: How to Fix Each One

HubSpot Duplicate Root-Cause Audit

Imports keep creating duplicates? We find which imports, forms and integrations create them, with a written SOP. From your export, no login needed.

See HubSpot Duplicate Root-Cause Audit

HubSpot lists every import error code with what it means and how to resolve it in its knowledge base article Review and troubleshoot record import errors (retrieved 2026-10-13). Below we summarise the errors we see most often, what happens to the row, and the fix. Check the article for the current wording before you re-import.

Find your errors first

  1. Open the import summary. The Import errors table lists the file column, HubSpot property, error type and how many rows or values were affected.
  2. Click View rows with errors, then Download rows with errors as file, or Download errors as file for the error codes.
  3. The downloaded file shows codes in capitals with underscores, for example AMBIGUOUS_ENUMERATION_OPTION.

You can also fix many values during mapping: hover over a row with errors and use Edit column values. HubSpot notes you can only select values from the first 1,000 rows there, though replacements apply to all rows.

Common errors and fixes

ErrorWhat happensFix
Invalid email or stage/pipeline valueRows not importedFix the email format, or match Deal Stage, Deal Pipeline, Ticket Status and Ticket Pipeline values to existing names.
Invalid option (enumeration)Row imported, property left blankMatch the dropdown/checkbox value to an existing option label or internal value, or add the option.
Ambiguous enumeration optionRow imported, property left blankThe value matches more than one option, or you used a label that differs from the internal value. Use the internal value.
Duplicate unique property valueRow not imported or only one row keptRemove duplicate emails or other unique values in the file, or pick a different unique column.
Duplicate record IDNot updated or associatedKeep one row per Record ID, the most up-to-date one.
Invalid or unknown Record IDNot imported/updatedExport existing records to get correct Record IDs.
Owner not found / ambiguous ownerImported, Owner blankUse the owner's email address as it appears in the account.
Invalid dateImported, date blank or swappedPick the right date format at import time, or reformat the column.
Invalid numberImported, number blankRemove currency signs, commas used as text and other non-numeric characters.
Unmatched column headerColumn not importedMap the column to a property on the mapping screen, create one, or skip it.
Multiple sheets / invalid file typeNothing importedSave as one-sheet .csv, .xls or .xlsx.
Create-only import with existing recordsMatching rows skippedRe-import with "create and update" if you meant to update.

Re-import only the failed rows

Fix the downloaded error rows and import that file, not the whole original, so rows that already succeeded are not imported twice.

Pre-import checklist

Tick each item as you check your file. The output lists what is still open. Nothing is uploaded; it runs in your browser.

If you want us to fix the file

Our CRM contact cleanup returns an import-ready file. If the real problem is duplicates that keep coming back after imports, our HubSpot Duplicate Root-Cause Audit finds where they come from. To spot duplicates in an export yourself, try our free HubSpot duplicate contact finder.

Buy duplicate audit - $249

HubSpot Duplicate Root-Cause Audit

Imports keep creating duplicates? We find which imports, forms and integrations create them, with a written SOP. From your export, no login needed.

See HubSpot Duplicate Root-Cause Audit

Guide: Stop HubSpot Imports From Creating Duplicate Contacts and Companies

A 10-page PDF with a pre-import checklist, how to pick a unique identifier, how to update existing records instead of creating new ones, and a decoder for duplicate-related import errors. Instant download.

Buy the guide - $9

Free: HubSpot duplicate cleanup checklist

A 2-page PDF checklist to find, merge and prevent duplicate contacts and companies in HubSpot. Enter your email and the download starts right away.

I'll email occasional CRM tips. Unsubscribe any time. Unsubscribe

More CRM guides: GoHighLevel CSV import errors · HubSpot legacy private app migration · GBP categories for dentists · GBP categories for HVAC companies · GBP categories for roofers · Google review reply templates · GoHighLevel duplicate contacts · GoHighLevel CSV field mapping checker · GoHighLevel phone number format fixer · HubSpot to GoHighLevel field map generator · HubSpot duplicate contact finder · GoHighLevel custom field name checker · GoHighLevel tag cleanup tool · GoHighLevel date format fixer · HubSpot lifecycle stage mapper · HubSpot property name checker · CSV email validator and dedupe · CRM data quality score · GBP description checker · GBP categories for plumbers · GBP categories for chiropractors · GBP categories for law firms · Zoho CRM CSV import checker · Pipedrive CSV import checker · Keap CSV import checker · ActiveCampaign CSV import checker · Mailchimp to GoHighLevel field mapper · CSV name splitter (first and last) · US state abbreviation normalizer · ZIP code leading zero fixer · Company name normalizer (Inc, LLC) · URL and domain cleaner · Duplicate company finder · GBP categories for electricians · GBP categories for landscapers · GBP categories for med spas · GBP categories for auto repair shops · HubSpot multiple companies domain · HubSpot failed to find record · GHL duplicate unique property · HubSpot could not parse date · GHL 1013 phone number · GHL 1008 email validation

Services: CRM contact cleanup · GoHighLevel import fix · HubSpot private app audit · GoHighLevel import templates · HubSpot duplicate audit · Workflow fix · HubSpot to GoHighLevel migration · HubSpot AI connector setup · Zoho Blueprint import fix · 1099 vendor tracker · Google Business Profile audit