Import Into HubSpot Without Duplicates
Someone on your team runs an import. The record count goes up, and everything looks fine until a contact gets the same email twice or a sales rep opens a record with missing history. Duplicates are easiest to prevent the moment data enters HubSpot. This guide covers the full process, from choosing the right unique identifier to preparing your file, configuring import settings, verifying the results, and closing the entry points that allow duplicates to return.
What You’ll Find Inside
Run your next import knowing exactly which records it will update and which it will create. The guide covers the unique identifier each HubSpot object matches on, a file prep sequence with the formulas to run it, the import settings that decide how much damage a bad file can do, a verification pass built around the results screen and error file, a merge order for the duplicates you already have, and the entry points beyond imports that keep producing more.
-
Does HubSpot automatically prevent duplicate contacts when I import?
HubSpot deduplicates contacts on email address and companies on domain name, and every other object type matches on Record ID only.
-
What is a unique identifier in a HubSpot import?
It is the column HubSpot uses to decide if a row belongs to a record you already have, and without it, every row creates something new.
-
Will importing a file overwrite the data already on my records?
Any property you map gets overwritten with the value in your file, so leave columns unmapped when you want the existing value to stay.
-
What file formats does HubSpot accept for imports?
HubSpot accepts CSV, XLS, and XLSX files with your headers in the first row.
-
Do I need a developer to fix duplicate records?
No, everything in this guide runs through the standard HubSpot interface and a spreadsheet.
- Marketing, sales ops, and RevOps teams who own imports in HubSpot
- Anyone loading event lists, purchased lists, or enrichment exports into the CRM
- Teams migrating from another CRM or consolidating several systems into HubSpot
- Admins who inherited a portal with a duplicate count nobody can explain
- Non-technical users, since every step runs in the HubSpot interface and a spreadsheet
What's New
CRM Insights from Campaign Creators.
9 min read
What Is HubSpot Work and How AI Is Changing Where Business Work Happens
Oct 5, 2026
9 min read
Why AI Needs Business Context Not Just Data
Oct 2, 2026