Two company records with the same domain can look harmless until owners, deals, and reports stop matching. In HubSpot, duplicate companies create confusion fast, especially when one record holds the right contacts and the other holds the active sales history.
The fix is straightforward, but the wrong merge can remove the domain you meant to keep and lock you into a bad record. Start by confirming which company should survive, then use the right cleanup method for your volume.
Key Takeaways
- HubSpot usually detects duplicate companies by company domain name first, then may consider fields like name, phone, country or region, and industry.
- Before merging, compare the owner, domain, associated contacts, deals, tickets, and key property values on both records.
- Native HubSpot merging is usually manual and record by record, so it’s best for small cleanups.
- The surviving company keeps the primary record’s domain, and a completed merge is irreversible.
- If you have a large backlog, review Manage Duplicates, Operations Hub options, or third-party tools such as Insycle.
What counts as a duplicate company in HubSpot
A duplicate company is not always an exact copy. In many accounts, it starts with two records that point to the same business but differ in small ways, such as “Acme Inc” and “Acme”, or one record with a domain and another without one.
HubSpot’s duplicate detection uses company domain name as its main matching field. Current HubSpot guidance also says it may look at company name, country or region, phone number, and industry. Because of that, some duplicate pairs appear in HubSpot’s review tools, while others don’t.
Current guidance also describes duplicate checks as running about twice per month through portal notifications. That helps, but it won’t catch every messy case. For example, a duplicate created from a CSV import with a blank domain may never look obvious to the system.
You also shouldn’t merge records that only look similar. Separate brands, legal entities, regional offices, or subsidiaries can share part of a name. If the domain, billing relationship, or sales process is different, keep them separate.
Most duplicate company records come from four places: repeated imports, users creating a new record instead of searching first, app integrations that write inconsistent company data, and form submissions that create a fresh company when matching rules fail.
Check these details before you merge
A company merge keeps one record and retires the other. That sounds simple, but the choice of primary record matters because HubSpot keeps that record’s domain after the merge.
Open both company records in separate tabs and compare the basics first. Look at the company domain name, company owner, lifecycle stage, and recent activity. If one record has the right domain and active history, that record is usually the safer primary.
Then check the associations. Companies often connect to contacts, open deals, closed deals, tickets, and notes. Even when HubSpot carries over associated data, you still want to confirm which record currently holds the important relationships before you merge. That makes post-merge validation much easier.
Property conflicts deserve a close look. One record may have the right annual revenue, while the other has the right phone number or address. If you merge too quickly, the cleaner value can get buried under the primary record’s value. Depending on your account, HubSpot may let you review selected properties during the merge. If not, copy the values you want to keep before you confirm the action.
A company merge is irreversible. Pick the primary record only after you confirm the correct domain, owner, and associations.
One more detail matters: the secondary company’s domain is no longer used after the merge. If the duplicate record holds the better domain, make that one the survivor or update the primary before merging.
For messy records, take a screenshot or export a quick backup first. That small habit saves time when someone asks why a field changed later.
How to merge companies manually in HubSpot
HubSpot’s native merge feature combines two company records into one surviving record. It’s the built-in option for HubSpot duplicate companies, and it works well when you only have a handful to fix.
In many accounts, the path starts in CRM > Companies. In some UI versions, you may see Contacts > Companies instead. From there, open the company record that should remain after the merge.
Follow this sequence:
- Go to your companies index and open the company you want to keep.
- Click Actions, then choose Merge.
- Search for the duplicate company and select it as the secondary record.
- If your account shows Set properties to review, use it to confirm which values should stay.
- Click Merge to complete the action.
- Refresh the record and verify the result.
After the merge, review the basics again. Confirm the company name, domain, owner, and any fields that matter for reporting or routing. Then inspect associated contacts, deals, tickets, tasks, and recent activities. HubSpot guidance says activities and associated contacts are preserved, but you should still verify the live record instead of assuming everything landed where you expect.
This manual process is reliable for small cleanups because you control every decision. However, it becomes slow when duplicates pile up across dozens or hundreds of companies. At that point, finding the duplicates often takes longer than merging them.
How to identify duplicate companies, manually or with HubSpot tools
You have three practical ways to find duplicates: manual review, HubSpot’s built-in duplicate review, and bulk tools for larger cleanup projects. Each one solves a different problem.
This quick comparison shows where each approach fits:
| Method | Best for | What to expect | | | | | | Manual review in the companies list | Small databases, edge cases, records with missing domains | Most accurate when a human can spot naming quirks, but it takes time | | HubSpot “Manage Duplicates” | Review of likely matches already flagged by HubSpot | Side-by-side comparison and confidence scoring, but it only shows pairs HubSpot detects | | Operations Hub or third-party tools such as Insycle | Large backlogs and repeat deduplication work | Better for bulk cleanup and automation, though setup and plan limits vary |
Manual review works best when the records don’t match cleanly. For example, you may spot “The Acme Group” and “Acme Holdings LLC” because they share the same website in a note, not because the structured fields match. In those cases, filter your companies by blank domain, recent creation date, shared phone number, or owner, then inspect the suspicious pairs.
HubSpot’s built-in deduplication view reduces that search time. In many accounts, you can reach it from the companies page through Actions > Manage Duplicates. The tool shows duplicate pairs with a confidence score, then gives you a side-by-side view before you merge. Use this when you want HubSpot to surface the most likely matches first.
The main limit is volume. Native HubSpot does not generally offer standard bulk merging for company records in the way many teams expect. If you’re cleaning up a large import or recurring sync issue, current guidance points to Operations Hub for automatic deduplication and bulk merging capabilities, depending on plan and setup. Third-party tools like Insycle are also common for bulk company dedupe. Koalify is more clearly documented for duplicate contact merging, though its duplicate management tooling may still help with broader cleanup workflows.
If you sync HubSpot with Salesforce, pause before merging or deleting anything in bulk. HubSpot community guidance has warned against turning off the integration to force a merge, and some setups may require you to move key values and associated contacts first, then delete the extra record instead.
How to keep duplicate companies from coming back
The easiest duplicate to fix is the one you never create. Prevention starts with a few rules that everyone follows, especially if multiple people import data or connect apps.
First, make the company domain name your anchor field whenever possible. If a user can search by domain before creating a record, they are less likely to make a second version of the same company. Also, set a naming standard for suffixes, abbreviations, and legal names. “Acme”, “Acme Inc”, and “Acme, Inc.” shouldn’t all enter your CRM as separate choices.
Imports cause a lot of repeat problems, so clean the CSV before it reaches HubSpot. Normalize domains, trim spaces, and remove rows with obvious repeats. Then map the domain field carefully during import. If your website collects company names without domains, expect more manual review later.
A simple recurring deduplication process helps more than a one-time cleanup. Review the built-in duplicate tool on a set schedule, and add a quick check for recently created companies with blank domains or reused phone numbers. For small teams, a monthly pass is often enough.
Automation can help, but only after your field logic is stable. If you use form tools, enrichment apps, or custom workflows, confirm that they all write to the same company properties in the same format. When volume grows, a lightweight data-governance routine or an Operations Hub workflow can reduce repeat cleanup work. Related cleanup guides for imports, automation mapping, and CRM governance fit well beside this process.
Conclusion
Fixing duplicate companies in HubSpot comes down to one decision: choose the right primary record before you merge. The correct domain, owner, associations, and property values matter more than speed because you can’t unmerge later.
Open your companies view, pull up the next duplicate pair, and compare the domain, owner, contacts, deals, tickets, and key fields. If the survivor is clear, merge that pair now and verify the record right after.