Skip to content
ancilAn INSIDEA company
HubSpot glossary

What are duplicate records in HubSpot?

Duplicate records in HubSpot are two or more records of the same object type that represent the same real person, business, deal or ticket, such as two contacts for one person or two companies for one business. They split history, ownership and reporting across records that should be one.

HubSpot prevents some duplicates on its own. It uses email address to match contacts and, in most cases, company domain to match companies, so a form fill or import with a known email updates the existing contact instead of creating a new one. Duplicates still appear when a record has no email or domain, when the same person uses two email addresses, when a company has several domains, or when an integration creates records without matching first.

The damage is spread out and easy to miss. Activity and emails are split across two records, so reps see half the history. Two owners may work the same person. Marketing contact counts rise for the same human. Reports count one customer twice, and segments (lists in older portals) may include both copies, or neither, depending on which one meets the filters.

HubSpot can suggest likely duplicate pairs for contacts and companies, depending on your subscription, and lets you merge them. Merging combines activity and associations into one record, but you need to choose which record is primary, and some property values from the other record will not carry over. A merge cannot simply be undone, so review pairs before merging, especially for customers and open deals.

Preventing duplicates is cheaper than cleaning them. Require email on forms, check how each integration matches records before connecting it, clean import files against existing data first, and make sure reps search before they create. Then review suggested duplicates on a regular schedule rather than once a year.

Example

Kestrel Learning, a fictional training provider, connected an event platform that created a new contact for every registration using a work email, even when the person already existed under a personal email. After one conference season they had 1,200 likely duplicate pairs. The admin merged them in reviewed batches and changed the integration to match on an existing contact before creating one.

Common mistakes

  • Merging records in bulk without checking which one is primary and which values will be kept.
  • Connecting an integration without confirming how it matches existing contacts and companies.
  • Importing files without first checking them against records already in HubSpot.
  • Ignoring duplicate companies because duplicate contacts get more attention.

Related checks

Frequently asked questions

How does HubSpot decide two contacts are duplicates?

For automatic deduplication when records are created or imported, HubSpot matches contacts on email address. Its duplicate suggestions also look at other similarities, such as names and company details, so suggested pairs still need a human check.

Can I undo a merge in HubSpot?

Not in a simple way. Treat merges as permanent, and review each pair, including the primary record choice, before you confirm.

Related terms

See how your portal measures up.

Ancil connects to HubSpot read-only in about 60 seconds. Nothing changes in your portal without your approval.