Resources

How to model HubSpot lifecycle stages so your reports stop lying

January 15, 2025

Almost every broken HubSpot report traces back to the same root cause: lifecycle stages that do not match how the business actually works. The defaults look reasonable, so teams keep them, and then every funnel metric is quietly wrong from day one.

Why the defaults fail

HubSpot ships with a standard lifecycle: subscriber, lead, marketing qualified lead, sales qualified lead, opportunity, customer. That order assumes a marketing-led, self-serve motion. If your deals start with outbound, or with a referral, or with a sales conversation before any marketing touch, the stages describe a journey your buyers never take.

When the stages are wrong, three things break. Conversion rates between stages become meaningless. Time-in-stage reporting measures nothing real. And reps stop trusting the stage field, so they stop updating it, which makes the data worse.

The rule that fixes it

Model the stages on how a deal actually progresses in your business, not on the HubSpot default and not on how you wish it worked. Sit with a rep, walk through three recent deals, and write down the real checkpoints. Those checkpoints are your stages.

A few principles hold across most B2B motions:

  • Every stage should represent a change in the buyer’s commitment, not an internal task.
  • A record should only move forward, and the definition of each move should be objective enough that two reps would agree.
  • If a stage cannot be defined without the word “sometimes,” it is not a stage.

What to do with the history

If you are fixing an existing portal, do not just rename the stages. The historical timestamps were written against the old definitions, so your trend reports will mix two different models. Decide on a cut-off date, model cleanly from there, and annotate the change so anyone reading a year-over-year report knows why the shape shifted.

The payoff

When the lifecycle model matches reality, the funnel report finally answers the question leadership actually asks: where are deals stalling, and is it getting better or worse. That single fix is often the difference between a CRM that informs decisions and one that just stores contacts.


This is the kind of decision we make on every HubSpot build. If your portal’s reporting cannot answer a straight question, it usually starts here. Start with a portal audit.

Let's build something that doesn't break.

Tell us your offer, your target buyer, and the part of your revenue system that is held together with string. We will tell you what to fix first, and whether we are the right team to fix it.

The audit fee is credited in full toward the build if you move forward.