HubSpot lifecycle stages are a single default property that records how far a contact or company has progressed toward becoming a customer. The stages run from subscriber through lead, marketing qualified lead, sales qualified lead, opportunity, customer, evangelist, and other. Used consistently they become the backbone of funnel reporting; used loosely they quietly break it.
Key Takeaways
- Lifecycle stage answers "how far along is this person", while lead status answers "what is sales doing about them right now". Do not merge the two.
- Every stage needs one written entry definition and one owner, otherwise conversion rates between stages become uncomparable.
- HubSpot moves stages forward automatically in several situations; you must decide deliberately whether to allow backward moves.
- Set the stage on the company as well as the contact for account-based motions, or your account-level funnel will disagree with itself.
- Report on stage transition dates, not current stage counts, if you want to see velocity and where deals stall.
What Are the HubSpot Lifecycle Stages?
Lifecycle stage is a default HubSpot property available on contacts and companies. It exists precisely so that everyone in the business can answer one question the same way: how close is this relationship to revenue. The stages are ordered, which is what makes stage-to-stage conversion reporting possible.
| Stage | What it usually means | Typical owner |
|---|---|---|
| Subscriber | Opted in to hear from you, no buying signal yet | Marketing |
| Lead | Converted on a form or otherwise identified themselves | Marketing |
| Marketing qualified lead | Meets an agreed fit and interest threshold | Marketing |
| Sales qualified lead | Sales has accepted and validated the opportunity | Sales |
| Opportunity | An active deal exists with a real evaluation underway | Sales |
| Customer | Closed won and paying | Sales or finance |
| Evangelist | Actively refers or advocates for you | Customer success |
| Other | Partners, vendors, job applicants, and anyone outside the funnel | Operations |
You can add custom stages in some HubSpot editions, and the temptation is strong. Resist it until the default set has demonstrably failed you. Every extra stage multiplies the number of transitions your team must define, agree on, and report against, and most requests for a new stage are really requests for a different property such as lead status or a product-qualified flag.
What Is the Difference Between Lifecycle Stage and Lead Status?
This is the most common source of confusion in a HubSpot portal, and it is worth being blunt about. Lifecycle stage is a funnel position: it should only move when the relationship genuinely progresses, and it belongs to the business as a whole. Lead status is a sales working state, with values such as new, attempting contact, connected, or unqualified, and it belongs to whoever is prospecting.
The practical test is simple. If two people can hold the same funnel position while sales is doing completely different things with them, the difference belongs in lead status. A sales qualified lead being worked for the first time and a sales qualified lead who has gone quiet after three calls are the same lifecycle stage and different lead statuses.
Teams that collapse the two lose the ability to measure either one. Funnel conversion becomes noisy because the stage churns with every prospecting activity, and sales activity reporting becomes unusable because a marketing automation rule keeps overwriting the field. Keep them separate and each property stays trustworthy.
How Do You Define Entry Criteria for Each Stage?
A stage without a written entry definition is a stage that means something different to every person who uses it. Write one sentence per stage, get marketing and sales to agree on it, and store it somewhere both teams read.
- Pick the qualifying signal. For a marketing qualified lead this is usually a combination of fit, such as company size or industry, and intent, such as a demo request or repeated pricing page visits.
- Decide who or what sets it. Automation should set marketing stages; a human should accept the handoff into sales qualified lead so that acceptance is a real decision rather than an automatic relabel.
- Define what happens on rejection. If sales declines an MQL, the contact needs a documented destination such as recycled nurture, with a reason captured on the record.
- Write the exit condition. Stages that only have entry rules accumulate contacts who never move, which is what makes a funnel report look healthy while pipeline stays flat.
- Review quarterly against outcomes. If MQL to SQL acceptance sits well under half, the definition is wrong, not the sales team.
Scoring can support these definitions but should not replace them. A lead scoring model turns fit and behavior into one number, and that number can trigger the stage change, but the threshold still needs a human rationale you can revisit.
How Does HubSpot Set Lifecycle Stages Automatically?
HubSpot applies several automatic behaviors, and knowing them prevents a lot of unexplained data movement. Contacts created through most conversion paths are set to lead if no stage is present. Creating a deal associated with a contact typically moves the contact to opportunity, and moving that deal to a closed won stage moves them to customer. Company stages can also be synced from associated contacts depending on your settings.
Critically, the default behavior only moves stages forward. HubSpot will not silently walk a customer back to lead because they downloaded an ebook, which is correct for revenue reporting. If you want backward movement, for example returning a churned customer to a nurture stage, you have to build it explicitly in a workflow and you have to think about what that does to historical reporting.
Automation you build yourself should be equally explicit. Use a workflow per transition, gate it on the written entry criteria, and avoid two workflows that can both write the property in the same session. When several automations compete for one field, the resulting stage tells you about your workflow order rather than about your funnel. Anyone running a broader HubSpot marketing build should sequence lifecycle automation before campaign automation for exactly this reason.
How Do You Report on Lifecycle Stages?
Counting contacts in each stage today is the least useful report you can build, because it hides both time and direction. The properties worth reporting on are the stage transition dates HubSpot stamps when a record enters a stage, since they let you measure conversion rate and velocity together.
Three reports cover most needs. A stage-to-stage conversion report shows where volume is lost and is the fastest way to locate a broken handoff. A time-in-stage report shows where records stall, which is usually a process problem rather than a demand problem. A cohort report groups records by the month they became a lead and follows them forward, which is the only honest way to compare periods when volume is growing.
Two cautions apply. Records that skip stages, which is normal for inbound demo requests and for sales-sourced deals, will distort naive conversion math unless your report accounts for them. And any bulk edit or import that rewrites lifecycle stage also rewrites the transition timeline, so treat migrations as reporting events and note them alongside the dashboard. When lifecycle data disagrees with your ad platforms, reconcile it through your attribution model rather than assuming one system is simply wrong.
What Are the Most Common Lifecycle Stage Mistakes?
The failure patterns are consistent across portals. Using lifecycle stage as a sales activity tracker, which destroys funnel reporting. Letting every form fill set marketing qualified lead, which makes the stage meaningless and floods sales with unqualified records. Leaving partners, applicants, and vendors in the funnel instead of moving them to other, which inflates the top of the funnel by a surprising margin.
Two more are subtler. Setting the stage on contacts but never on companies leaves account-based reporting incoherent, because the same account can look like three different funnel positions depending on which contact you read; teams running an account-based motion should decide the company rule first. And never reconciling stages with the deal pipeline lets the two drift, so you end up with contacts marked customer whose deals never closed, or open opportunities attached to contacts still sitting at lead.
The remedy for all of them is the same: one written definition per stage, one owning system per transition, and a quarterly review that samples actual records rather than only reading the dashboard.
Frequently Asked Questions
Can a HubSpot Lifecycle Stage Move Backward?
Not by default. HubSpot's built-in automation only advances the stage, which protects revenue reporting from being rewritten by ordinary marketing activity. If your process genuinely needs a backward move, such as returning a churned customer to a nurture stage, build it as an explicit workflow with a clear trigger and document it, because doing so also changes the transition timestamps your funnel reports depend on.
Should Lifecycle Stage Live on the Contact or the Company?
Both, with a documented rule for how they relate. Contact-level stages are what marketing automation acts on, while company-level stages are what account-based reporting and sales territory views need. The usual convention is that the company inherits the furthest-progressed stage of its associated contacts, but any consistent rule beats an unstated one.
How Many Lifecycle Stages Should We Use?
Start with the eight defaults and only add a custom stage when you can name the report it unblocks and the team that will own the transition. Each additional stage adds transitions to define, automate, and review, and most requests for a new stage are better served by lead status, a deal stage, or a separate custom property such as a product-qualified flag.
What Is the Difference Between a Lifecycle Stage and a Deal Stage?
A lifecycle stage describes a person or account's overall relationship with your business, and a record has exactly one at a time. A deal stage describes the progress of one specific potential purchase, and one account can have several deals in different stages at once. Lifecycle stage answers who is in the funnel; deal stage answers what is being sold and how close it is.
Why Do Contacts Jump Straight from Lead to Customer?
Because HubSpot sets customer when an associated deal is marked closed won, regardless of the intermediate stages. This is common for self-serve signups and for deals sourced directly by sales, and it is not an error. It does mean stage-to-stage conversion reports need to account for skipped stages, and it is a reason to prefer cohort reporting when you are comparing performance across periods.