Home › Guides › Clean your base

Clean your HubSpot contact base: the complete method

By Anthony Abreu · Founder of Inspectable · HubSpot Revenue Operations & Sales Hub certified

A HubSpot base degrades naturally: roughly 20 to 30% of B2B data becomes obsolete every year (job changes, email changes, company changes). Without maintenance, your CRM turns into a graveyard of records you pay for every month. Here is the complete method to assess the state of your base, clean it, and keep it clean.

What a dirty base costs you every month

Three concrete costs of a dirty base: the subscription cost: HubSpot bills per marketing contact, every dead record is a line on your invoice; the deliverability cost: emailing invalid addresses degrades your sender reputation and sends your real messages to spam; and the sales cost: every hour a rep spends on a wrong number or a dead lead is an hour of prospecting lost.

The 5 indicators of a healthy base

To assess the state of a base objectively, measure these five axes:

On a real audit of 1,382 contacts: completeness 89%, but CRM conformity 59.7%, 284 orphan leads and 369 undefined statuses. The base looked clean; it was ungovernable.

The step by step method

1. Export and back up

Full export of the contacts with all useful properties. This copy is also your backup before any change.

2. Segment by temperature

Sort each record by its last activity: hot (under 3 months), warm (3 to 6 months), cold (6 to 12 months), dead (over 12 months), and, the often forgotten category, no date: records with no recorded activity at all, neither hot nor dead, simply not assessable. They require human arbitration.

3. Handle the unreachable

Invalid or missing email means unreachable contact, to fix or archive. Phones: normalise everything to international E.164 format and flag the invalid ones for enrichment.

4. Deduplicate

Detect duplicate groups, choose the record to keep according to explicit rules (activity history, completeness, owner), merge while tracing every decision.

5. Reassign the orphans

Every active lead must have an owner. Split the orphans among the reps and set the rule: no record created without an owner (a HubSpot workflow can enforce it).

6. Arbitrate dead leads as a team

Do not delete 600 records alone: a quick sales and marketing review decides between re-engagement, archiving, and deletion. Fifteen minutes a week is enough once the big cleanup is done.

7. Reimport carefully

Update mode with Record ID, workflows paused, test on a small batch first. The details are in our guide to HubSpot import errors.

Do it yourself or delegate?

Up to a few hundred contacts, this method is doable in house, count one to two days of careful work. Beyond that, or if the base has never been cleaned, automation becomes essential: crossing 5 indicators on thousands of rows, tracing every merge and producing compliant reimport files cannot reasonably be done by hand.

That is exactly what the full audit does: a PDF report with a score out of 100, an Excel workbook where every decision is traced and can be validated, and import ready CSV files. All processed 100% locally, your customer file is never sent to a third party server, a point that matters when it comes to the most sensitive data in the company.

What is your base health score?

The free mini-audit answers within 24h: score out of 100, truly prospectable rate, duplicates and orphan leads. No commitment, from a simple export.

Get my free mini-audit