GTM:METRICS/Answers

What should HubSpot lifecycle stages actually be?

HubSpot ships seven defaults. Most teams keep all seven, define none of them, and end up with reporting that describes a company that does not exist. Here is how to fix it.

Reading 6 minutesApplies to HubSpotModule Pipeline and conversion

The short answer

Keep four or five stages. Give each one an entry condition anyone can check without asking, a single owner, and an exit. Delete the rest. Then test the definitions on ten real records with one person from sales and one from marketing, separately.

Why the defaults cause trouble

HubSpot ships eight lifecycle stages: Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist and Other. They are a suggestion from a company that has to ship something reasonable for every kind of business at once.

The trouble is that they sound self-explanatory, so nobody writes down what they mean. Six months later marketing reports 400 MQLs, sales says they received about 90 real leads, and both are looking at the same database. Neither is lying. There is simply no shared definition of the boundary.

The test that settles it

Take ten real records from your CRM. Give the stage definitions and the ten records to one person in sales and one in marketing, separately, and ask them to sort. If they sort the same way, your stages are defined. If they do not, you have labels rather than stages, and every report built on them is fiction.

This takes twenty minutes and it is the single most useful thing you can do before rebuilding anything. It also tells you exactly which boundary is broken, which is usually the one between marketing qualified and sales qualified.

What a defined stage looks like

Every stage needs three things written down.

  • An entry condition anyone can check. Not "showed interest". Something like "submitted a form on a pricing or demo page, matches the fit definition, and is not an existing customer". A new person should be able to apply it on their first day.
  • One owner. The person or team accountable while a record sits in that stage. Shared ownership means no ownership, and records rot in stages nobody owns.
  • An exit. What has to happen to move forward, and what happens if it does not happen within a set time. Stages without a time bound accumulate records forever.

A model that works for most B2B companies

StageEnters whenOwner
SubscriberGave you an email address for content, nothing more. No fit check applied yet.Marketing
LeadMatches the written fit definition and has taken any action beyond subscribing.Marketing
QualifiedFit plus a specific intent signal you agreed in advance: a demo request, a pricing view, a reply to outreach.Marketing, handing over
WorkingSales accepted it and has made contact. Acceptance is an explicit act, not a default.Sales
CustomerSigned. Set automatically from the deal, never by hand.Sales

Note what is missing. There is no separate MQL and SQL, because in most companies the distinction between them is exactly the boundary nobody can define. One qualified stage with a written definition beats two vague ones.

The rejection path, which is where the value is

Most lifecycle models describe only the happy path. The one that actually improves things over time is the rejection path: when sales does not accept a qualified lead, they pick a reason from a short fixed list. Wrong size, wrong role, no budget, already a customer, bad data, too early.

Those reasons feed back into scoring and into the fit definition. Without them, the same wrong leads keep arriving and the only available response is for sales to trust marketing less.

Rules that keep it working

  • Forward only. Set the lifecycle stage property so it cannot move backwards. Churn, dormancy and re-engagement belong in a separate status field.
  • Never set Customer by hand. Drive it from the deal, or the two records will disagree within a month.
  • Stamp the date on every stage entry. Without entry timestamps you cannot report on time-in-stage, which is the number that tells you where the pipeline is actually stuck.
  • Migrate history deliberately. When you redefine stages, decide what happens to the records already sitting in the old ones. Leaving them makes every historical comparison meaningless.

How long a rebuild takes

On a database of moderate size with an existing team, expect roughly four weeks from audit to first workflow live: a week to audit what exists and where records get stuck, a week to agree the definitions with the people who will be held to them, and two weeks to build, migrate history and rewire the reports. The agreement week is the one that slips, and it is the one that cannot be skipped.

Common questions

What are the default HubSpot lifecycle stages?

Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist and Other. They are a starting suggestion, not a model. Most companies need four or five of them, clearly defined, rather than all eight left vague.

How many lifecycle stages should we have?

Four or five for most B2B companies. Every stage you add is another boundary two people can disagree about. If you cannot describe what has to be true for a record to enter a stage in one sentence, delete the stage.

What is the difference between lifecycle stage and deal stage?

Lifecycle stage describes the relationship with a person or company and moves forward only. Deal stage describes one specific opportunity and can be lost. A person can be a Customer while a new deal with them sits at an early stage.

Should lifecycle stage ever move backwards?

No. Set the property to forward-only. If a customer goes quiet, that belongs in a separate status field, not in the lifecycle stage, because moving it backwards destroys your ability to report on cohorts.

Where this connects

WHERE THIS STARTS

You get the map first.

The first two weeks produce a status map of your own stack. Every piece named, colour coded by how proven it is, gaps included. You keep it whether or not we work together.