Prepared by RevM
There are 166,168 records in HubSpot across contacts, companies, deals, tickets and leads. 21,536 hold at least one value that needs correcting. 116,338 have no active owner, meaning they are either unassigned or assigned to a user who has been deactivated.
77,924 of those are assigned to users who have been deactivated, so they just need reassigning. The other 38,414 have no owner on them at all. Companies are the worst of it, with 94% either unassigned or assigned to a deactivated user, then leads at 90%.
Part of the remainder is already covered by tools in your subscription. HubSpot's duplicate tool has identified 7,845 possible duplicates and runs nightly.
121,120 records
34,097 records
4,849 records
5,902 records
200 records
93,923 contacts who are not platform users
119 companies with a platform ID
1,353 companies marked as a target account
472 deals still open
Grouped by the kind of address
Personal addresses are gmail, hotmail, outlook and the like. Shared addresses are info@, sales@ and noreply@, along with throwaway addresses and typing errors such as .con instead of .com.
Out of 121,120 contacts
Counted today
Most of the deals are history. Of the 1,189 with no contact, 659 are closed and 439 have no pipeline stage, which leaves 91 open deals with nobody attached. Every one of them still has an owner. The cost is wider than reporting: a deal with no contact cannot be reached from the contact side at all, so it drops out of filters, list segments, workflow enrolment criteria and any report that starts from a person.
1 of your 35 qualified leads have no deal attached. Each one either needs the deal creating or should not be sitting at qualified.
A blank property and a missing link are different problems
62,718 contacts have the company name property empty. Where the company is already linked the name can be copied across without anyone looking it up. A name with no link is usually a company that was never created, which points at how records are getting in.
Out of 200
Out of 4,849
Out of 121,120
Two of those values tell you very little. Offline sources means the record was imported, or pushed in by another system. Direct traffic means somebody typed your address in, or followed a link with no tracking on it. Neither is a fault, but neither tells you where the business actually came from. Nothing here is tied to a campaign either, so none of it traces back to a particular piece of marketing. What counts as attributed is worth agreeing between us before it goes on here as a measure.
14,030 problems across 12,262 records
A further 59 combinations of fault and property are smaller than these, and all of them are in the CSV export.
12,487 problems across 8,976 records
A further 20 combinations of fault and property are smaller than these, and all of them are in the CSV export.
Across contacts, companies, deals and tickets
Company names properly written in capitals, and brand names with unusual spelling, are not counted.
checked overnight, 5 November 2026
HubSpot compares names, email addresses and phone numbers and scores how close a pair is, every night, at no extra cost. It catches near-misses as well as exact matches.
In HubSpot: Data Quality, Manage Duplicates
Exact matches only
These are exact matches only, so each one is certain rather than likely. No contacts share an email address, because HubSpot will not allow it.
Nobody is assigned to them at all
Assigned to a deactivated owner
Contacts and companies have no open or closed state, so every one of them needs an owner. Deals, tickets, leads and tasks are counted only while they are still open, because a closed one with a deactivated owner is history. The open leads figure is 12 of your 30 open leads. Your portal still lists 85 deactivated owners, which is every login ever set up here, shared inboxes and integrations included, not only people who have left.
In HubSpot: Settings, Users and Teams, Deactivated users
Open means any status other than completed
10,559 of your 119,609 tasks are still open. 94 have no owner at all.
Counted today
317 of your 482 lists are not used by anything else in HubSpot. They still count against your list allowance, and they are what makes finding the right list hard.
our review of your account, 5 November 2026
62 of 245 automations have never run.
In HubSpot: Automations, Issues, Needs review · Automations, Workflows
your billing screen, 5 November 2026
| Marketing contacts | 8,363 |
| Your paid tier | 10,000 |
| Headroom before an overage | 1,637 |
| Non-marketing contacts | 112,757 |
Counted today
2 marketing contacts fall into at least one of these, so they are being paid for and cannot be marketed to.
In HubSpot: Account and Billing, Marketing Contacts, Clean up contacts
A commercial decision, not a data one
0 sit at lifecycle stage Other. That stage is normally where records go once they are junk, disqualified or no longer viable, kept for audit or compliance rather than deleted, and they are not people you would market to. Under GDPR they should not sit there indefinitely either: where there is no active relationship, they should be deleted periodically rather than parked. Taken with the contacts that cannot be emailed, and counting nobody twice, 2 could come out of the count.
Of the 96 marketing contacts that have ever bounced, 34 have had an email delivered since, so those are not counted here.
Whether existing customers should count towards a marketing tier depends on what you send them, so that one is a decision for the business rather than something to correct.
Each level sits inside the next
Nothing has been deleted. Each level is an active list in your portal named [RevM] Deletion Candidates, so membership changes as records age.
Each level sits inside the next
Nothing has been deleted. Each level is an active list in your portal named [RevM] Deletion Candidates, so membership changes as records age.
121,120 contacts
27,197 of your contacts are people who use the platform. Marketing is aimed at the 93,923 who are not, and a buying role is recorded on 385 of them.