All guides
HubSpotCompaniesData Cleanup

How to Clean Up Company Names in HubSpot

By SearchReplace··8 min read

Search your HubSpot portal for any well-known company and you'll likely find multiple variations. Salesforce might appear as Salesforce, Salesforce.com, Salesforce, Inc., Salesforce Inc, salesforce.com, inc., and SALESFORCE. Each variation is a separate string, which means HubSpot treats them as different companies for the purposes of deduplication, reporting, and association.

Company name inconsistency is one of the most persistent data quality problems in B2B CRMs. It's harder to fix than something like country normalization because company names are more varied and the "correct" version isn't always obvious. But the payoff for cleaning them up is enormous — especially for companies that rely on account-based strategies.

Here is what a suffix standardization pass looks like in practice:

Why company name consistency matters

Duplicate companies compound. When the same company exists under three different names, each version accumulates its own contacts, deals, and activities. Your account-level reporting shows three small accounts instead of one large one. Reps work the same account without realizing a colleague already has a relationship there.

Account-based marketing breaks. HubSpot's ABM tools — target accounts, company scoring, account overview — depend on clean company records. If your target account "Acme Corporation" also exists as "Acme Corp" and "ACME," your ABM dashboard shows incomplete data.

Reporting is fragmented. A revenue report by company shows "HubSpot" and "HubSpot, Inc." as separate line items. Your biggest customer might look like five mid-size customers.

Enrichment tools get confused. When HubSpot's data enrichment or third-party tools like Clearbit, ZoomInfo, or Apollo try to match company records, name variations reduce match rates. A clean, standardized name matches better.

Common company name problems

Legal suffix variations

This is the most widespread issue. Companies have legal suffixes that appear in countless forms:

Full FormCommon Variants
IncorporatedInc., Inc, INC, Incorporated
Limited Liability CompanyLLC, L.L.C., Llc, L.L.C
LimitedLtd., Ltd, LTD, Limited
CorporationCorp., Corp, CORP, Corporation
CompanyCo., Co, CO
& Company& Co., & Co
PartnersPartners, Prtnrs
GroupGroup, Grp, GRP
PLCPLC, Plc, P.L.C.
GmbHGmbH, GMBH, Gmbh

The first decision: do you keep legal suffixes or remove them? There are arguments for both.

Remove suffixes if your primary use case is display, segmentation, and ABM. "Acme" is cleaner than "Acme, Inc." in emails, reports, and UI views. The legal entity type rarely matters for sales and marketing purposes.

Keep suffixes (standardized) if you need to distinguish between related entities (Acme Inc. and Acme LLC might be different companies) or if your legal/finance team requires it.

For most sales and marketing teams, removing or standardizing suffixes is the right call. If you keep them, pick one format: either always "Inc." with a period, or always "Inc" without.

Trailing punctuation and formatting

  • Extra commas: "Acme Corporation," (trailing comma)
  • Inconsistent comma before suffix: "Acme, Inc." vs "Acme Inc."
  • Extra spaces: "Acme Corporation" (double space)
  • Leading/trailing whitespace: " Acme Corporation "
  • Periods at the end: "Acme Corp."

Casing problems

  • ALL CAPS: "ACME CORPORATION"
  • All lowercase: "acme corporation"
  • Mixed case: "acme Corporation"
  • See our capitalization guide for detailed approaches

Domain name as company name

Some integrations or imports set the company name to the email domain: "acme.com" instead of "Acme." HubSpot's own contact creation sometimes does this when no company name is available. These records need the domain stripped and the name properly formatted.

DBA and subsidiary names

"Acme Corporation DBA Acme Solutions" or "Acme Corporation (a subsidiary of BigCorp)" — these extended names add context but clutter reports and make deduplication harder. Consider whether the DBA/subsidiary info belongs in the company name or in a separate custom property.

Step-by-step cleanup plan

Step 1: Decide your standards

Before touching any data, document your rules:

  • Suffixes: Keep or remove? If keep, which format? (Inc. vs Inc vs Incorporated)
  • Comma before suffix: Yes or no? ("Acme, Inc." vs "Acme Inc.")
  • Casing: Title Case for company names? What about known exceptions? (IBM, SAP, eBay)
  • Domain references: Remove ".com" from company names?
  • DBA/subsidiary text: Keep in name or move to another property?

Step 2: Remove or standardize suffixes

If removing suffixes entirely, work through the common patterns:

Remove "Inc." and variants: Search for ,?\s*Inc\.?\s*$ (regex) and replace with nothing. This matches optional comma, optional space, "Inc" with optional period, at the end of the string. Preview carefully — this will catch "Acme, Inc." and "Acme Inc" and "Acme Inc." all at once.

Remove "LLC" and variants: Search for ,?\s*L\.?L\.?C\.?\s*$ and replace with nothing.

Remove "Ltd" and variants: Search for ,?\s*Ltd\.?\s*$ and replace with nothing.

Remove "Corp" and variants: Search for ,?\s*Corp\.?\s*$ and replace with nothing. Be careful — don't want to match "Corp" in the middle of a name like "CorpTech Solutions."

Remove "Corporation": Search for ,?\s*Corporation\s*$ and replace with nothing.

Remove "Company" and "Co.": Search for ,?\s*Co\.?\s*$ and replace with nothing. This is the riskiest one — "Co" at the end of a name might be part of the actual name ("Costco" — but the regex anchors to end-of-string, so "Costco" won't match).

If standardizing rather than removing, the approach is similar but the replacement is your chosen format:

Search for ,?\s*Inc\.?\s*$ and replace with , Inc. — this normalizes every Inc variation to a consistent format with comma and period.

Step 3: Clean up punctuation and whitespace

Double spaces: Search for \s{2,} and replace with a single space.

Leading/trailing whitespace: Search for ^\s+|\s+$ and replace with nothing.

Trailing commas or periods: After removing suffixes, some names might end with a comma or period. Search for [,\.]\s*$ and replace with nothing.

Step 4: Fix domain-as-name records

Search for company names that look like domains: ^[a-z0-9-]+\.com$ (or .net, .org, .io). These need manual attention — you can't automatically derive "Acme Corporation" from "acme.com." But identifying them is the first step.

For the most common ones, you can do specific replacements: search for acme.com and replace with Acme. For the rest, a list export and manual review is more practical.

Step 5: Fix casing

After standardizing suffixes and cleaning punctuation, address casing. All-caps company names are common after imports from financial systems or government databases. See the capitalization guide for the full approach — the key challenge with company names is preserving intentional casing (IBM, SAP, BMW) while fixing unintentional all-caps.

Running the cleanup with SearchReplace

For company name cleanup, the workflow in SearchReplace looks like this:

  1. Select Companies as your object type
  2. Select the Company name property
  3. Start with suffix removal/standardization — enter your regex pattern, set the replacement, preview
  4. Scan the preview for false positives (a company name that legitimately ends with "Inc" as part of the name, not as a suffix)
  5. Apply, then move to the next suffix pattern
  6. After suffixes, run the whitespace and punctuation cleanup
  7. Finally, address casing issues

The preview step is particularly valuable for company names because false positives are more common than with other properties. A company named "Lincoln" would not be caught by a suffix-removal pattern (no "Inc" at the end), but a company named "Zinc Technologies Inc" might look ambiguous — is "Inc" a suffix or part of a subsidiary name? Preview lets you verify.

If you apply a change and spot an error, roll back that specific operation. Each operation is independent, so rolling back the "Inc" removal doesn't undo the "LLC" removal.

Maintaining clean company names

Use company domains as identifiers. HubSpot can auto-associate contacts with companies based on email domain. If your company records are well-maintained and associated with their domains, new contacts automatically link to the right company — regardless of what name variation they entered on a form.

Standardize on import. Before importing company data, run the name column through your standardization rules. A spreadsheet formula using SUBSTITUTE can handle the most common suffix variations.

Set up deduplication monitoring. After cleaning, use HubSpot's duplicate management tool to find remaining duplicates. With standardized names, the tool will surface matches it previously missed because the names now match.

Consider a "Display Name" property. If your legal team needs the full legal name (Acme Corporation, Inc.) but your sales team wants the clean version (Acme), create a custom "Display Name" property. Use the display name in emails and reports; keep the full legal name for contracts and compliance.

Audit quarterly. New data enters constantly through forms, imports, and integrations. A quarterly check for common suffix variations catches drift early. Search for records ending in "inc" (case-insensitive) and verify they match your standard.

Company name cleanup is one of the highest-leverage data quality investments you can make in a B2B CRM. It directly improves deduplication, ABM targeting, reporting accuracy, and the professionalism of every communication that references a company name. It's methodical work — work through the patterns, preview each change, and enforce the standard going forward.

Related HubSpot guides for planning, previewing, and validating the next step.

Still editing HubSpot records one by one?

Start with 100 free applied records — no credit card required.