How to Understand HubSpot Reports

The numbers aren’t wrong. They’re just answering a different questions.

Your numbers are fine. You’re just asking different questions.

Last week a client called me, clearly frustrated. Their HubSpot reports weren’t matching their ad platform reports. Were the numbers wrong? Was something broken? Did someone mess up the tracking?

No, no, and no.

Two quick questions sorted it out: What attribution model are you using? And what snapshot in time are you looking at?
That’s it. That’s usually the whole problem.

HubSpot reports are not broken when the numbers don’t match. They’re doing exactly what they’re supposed to do. The issue is that most people don’t realize there are three completely different types of reports running in the background — and each one is answering a different question.

The Hidden Problem

When a client sees one number in HubSpot and a different number in their ad platform (or their agency’s dashboard, or their own spreadsheet), the instinct is to assume something is wrong. So they go looking for the error. They audit the tracking. They check the integrations. They ask their HubSpot partner to figure out why the numbers don’t match.

But the numbers aren’t wrong. They’re just not measuring the same thing.

Here’s the framework that makes this click.

The One Thing That Works: Understand Which Question You’re Actually Asking

HubSpot has three core report types, and they each count people at a different moment in their journey.

Creation Reports answer: Who entered HubSpot?

This is a volume metric. It counts every new contact record created during a time period, regardless of how they got there — direct traffic, a forwarded link, a sales rep adding them manually, a referral, an ad click. All of it. Creation reports are not attribution. They’re not influence. They’re just a headcount of who showed up.

Attribution Reports answer: Where did they come from first?

This is where things get conservative — intentionally. Attribution reports only count contacts whose very first tracked interaction was something HubSpot could verify digitally: a paid ad click, an organic search visit, or a direct site visit. If someone came in through a forwarded email, a sales introduction, a partner referral, or offline activity, they don’t count here. Attribution reports will always be a smaller number than creation reports, and that’s by design. They’re meant to be accurate, not generous.

Influence Reports answer: What marketing did they touch?

This is the broadest count. Influence reports include every contact who interacted with a marketing asset at any point in their journey — before or after they became a contact, across ads, emails, and campaigns. This number is usually the largest of the three. It’s not measuring new contacts. It’s measuring reach and engagement across the entire funnel.

One Person, Three Different Numbers

Here’s how this plays out in real life.

Someone clicks a Google ad, lands on your site, and becomes a contact. Later, a sales rep calls them. They eventually close as a deal.
That single person counts as created (they entered HubSpot), attributed (their first interaction was a trackable digital source), and influenced (they touched a paid ad).

Now imagine someone who was added to HubSpot manually by a sales rep after a conference. They later click a marketing email and convert. They count as created — but they don’t count as attributed, because their first interaction wasn’t a digitally tracked source. They may count as influenced if they touched a campaign along the way.

Same person, same journey — different answers depending on which report you’re looking at.

The Attribution Model Layer

Once you understand the three report types, there’s one more piece: attribution models. These only apply to Attribution Reports, and they determine how credit gets distributed across the touchpoints that led to a conversion.
The short version:

  • First Interaction — all the credit goes to whatever brought them in originally. Good if you care about lead source quality.
  • Last Interaction — all the credit goes to the final touchpoint before conversion. Good if you care about what finally pushed them over the line.
  • Linear — every touchpoint gets equal credit. The participation-trophy model.
  • U-Shaped — the first and last interactions each get 40%, with the remaining 20% split across everything in the middle. Good for understanding both acquisition and conversion.
  • J-Shaped / Inverse J-Shaped — weighted versions that favor either the close or the start of the journey.

When a client’s HubSpot report doesn’t match their ad platform’s report, this is often why. The ad platform is taking full credit for every conversion it touched. HubSpot’s attribution model may be splitting credit differently — or counting different touchpoints entirely.

What to Try

The next time someone says “our numbers don’t match,” ask these two questions before you start troubleshooting:

  1. Which report type are you looking at? Creation, attribution, or influence? They’re not interchangeable.
  2. What attribution model is selected? If you’re in an attribution report, the model determines how credit is distributed. Changing the model changes the numbers — and that’s expected.

Once you establish which question the report is actually answering, the “problem” usually solves itself. The numbers aren’t wrong. They’re just answering a different question than the one you were asking.


Want help making sense of your HubSpot reports? Let’s talk.