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.