HubSpot & RevOps

HubSpot Lifecycle Stages Explained

A practical guide to HubSpot lifecycle stages - what they mean, how to define them for your business, and how to set them up so your pipeline data is actually reliable.

September 3, 2023

HubSpot Lifecycle Stages Explained: How to Set Them Up Properly

I have worked with HubSpot and GTM systems for about a decade, and lifecycle stages are still one of the first things I check when reviewing a portal. Not because they are particularly complicated, but because they quickly reveal whether marketing, sales and the CRM are following the same process.

When your HubSpot lifecycle stages are accurate, you can see how contacts and companies move from an initial enquiry to a sales conversation and eventually a customer. Your segmentation becomes cleaner, handoffs become easier to audit, and funnel reports begin to reflect what is actually happening.

When they are not accurate, the damage spreads quietly. Customers receive prospecting emails, old imports get counted as leads, sales receives poorly qualified MQLs, and management ends up reviewing conversion reports built on unreliable data.

The problem is rarely HubSpot’s default lifecycle stages. The problem is that nobody has agreed on what Lead, MQL, SQL and Opportunity mean for that particular business. HubSpot has the labels, but your team still needs to define the rules.

In this guide, I will break down the HubSpot lifecycle stage definitions, explain how lifecycle stages differ from lead status and deal stages, and show you how I would set up lifecycle stage automation for a B2B SaaS team.

TL;DR - Quick Answers for Skimmers

  • What are HubSpot lifecycle stages? Lifecycle stage is a HubSpot property used to show where a contact or company sits in your customer journey. HubSpot includes eight default stages: Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist and Other.

  • What is the difference between a Lead and an MQL in HubSpot? A Lead has shown some level of interest. An MQL has met the specific fit and intent criteria agreed upon by marketing and sales. Downloading an ebook may create a Lead, but it should not automatically create an MQL unless your qualification model says so.

  • What is the difference between an SQL and an Opportunity in HubSpot? An SQL is someone sales has accepted as worth pursuing. An Opportunity usually means there is an active, qualified commercial conversation. Deal creation can trigger the Opportunity stage, but it should not automatically define whether someone is an SQL unless that matches your sales process.

  • Can you customise HubSpot lifecycle stages? Yes. Super Admins can create and edit custom lifecycle stages. However, I would only add a new stage when it represents a meaningful step in the customer journey, not merely a label one team prefers.

  • How should lifecycle stages be updated in HubSpot? Automate objective transitions, such as a customer moving to Customer after a Closed Won deal. Keep judgement-based transitions, such as MQL to SQL, tied to an agreed qualification process. The exact balance depends on the quality of your CRM data.

Table of Contents:

  1. What Are HubSpot Lifecycle Stages and Why They Matter
  2. The Default HubSpot Lifecycle Stages Explained
  3. The Most Common Lifecycle Stage Mistakes
  4. How to Define Lifecycle Stages for Your Business
  5. How to Set Up Lifecycle Stages in HubSpot
  6. How to Automate Lifecycle Stage Transitions
  7. How to Keep Lifecycle Stages Accurate Over Time
  8. Lifecycle Stages vs Deal Stages - What is the Difference
  9. A Note on Customising Lifecycle Stages

1. What Are HubSpot Lifecycle Stages and Why They Matter

HubSpot lifecycle stages classify contacts and companies according to their overall relationship with your business. They answer a broad question: is this record an early marketing contact, a qualified lead, an active sales opportunity or an existing customer?

That sounds straightforward, but the Lifecycle stage property often becomes part of your segmentation, reporting, lead management, advertising audiences and HubSpot workflows. A weak definition therefore creates problems far beyond one property.

For example, you might use lifecycle stages to compare Lead-to-MQL conversion, notify sales when an MQL is created, suppress Customers from acquisition campaigns, or send qualified conversion data back to an advertising platform.

I have seen teams spend weeks improving dashboards when the real issue was much simpler: the underlying lifecycle stages were never updated consistently. Better reporting cannot repair unclear definitions.

Before you create another workflow or dashboard, make sure every stage has a written entry condition, a clear owner and an expected next action.

2. The Default HubSpot Lifecycle Stages Explained

HubSpot ships with eight default lifecycle stages. Here is what each one is designed to represent and where most companies go wrong with them.

Lifecycle Stage What it's designed to mean Where teams go wrong
Subscriber Someone who has opted into content - a newsletter, a blog, a podcast Treating every form fill as a subscriber rather than a Lead
Lead Someone who has engaged beyond passive content consumption - filled a contact form, downloaded a gated asset, attended a webinar Using Lead as a catch-all for everyone in the database
Marketing Qualified Lead (MQL) A Lead who fits your ICP criteria and has shown enough intent to be worth sales attention Never defining what "qualified" means, so MQL becomes meaningless
Sales Qualified Lead (SQL) An MQL that a sales rep has reviewed and confirmed as worth pursuing - usually when a deal is created Skipping SQL entirely and moving straight from MQL to Opportunity
Opportunity A contact with an active deal in the pipeline and a confirmed next step Treating every deal creation as an Opportunity regardless of deal quality
Customer A contact associated with at least one closed-won deal Forgetting to update this when deals close, leaving customers sitting as Opportunities or SQLs
Evangelist A customer who actively refers others or advocates for the product Rarely used, often ignored - fine to skip if it adds no value to your process
Other A catch-all for contacts that don't fit any other stage Often overused as a dumping ground for contacts nobody wants to classify

For most B2B SaaS companies, Lead, MQL, SQL, Opportunity and Customer carry the reporting burden. Get those definitions right before spending time customising the less important stages.

3. Common HubSpot lifecycle stage mistakes

Before getting into setup, it is worth naming the mistakes that cause lifecycle stages to fail - because most of them happen before anyone touches HubSpot.

Nobody has documented the lifecycle stage definitions. Ask marketing and sales what qualifies someone as an MQL and you may receive two completely different answers. HubSpot will faithfully automate both interpretations if you let it. Write down the entry condition, owner and next step for every stage.

Marketing owns a shared revenue property. Marketing can automate early-stage movement, but it should not independently decide when sales has accepted a lead or when an opportunity is genuinely qualified. Those transitions need sales input.

Lifecycle stage is being used as a substitute for deal stage. Lifecycle stage describes the overall relationship. Deal stage tracks one commercial opportunity. A Customer can still have an open renewal or expansion deal.

The team has no recycling process. HubSpot’s default automatic updates move lifecycle stages forward. Moving a record backwards generally requires deliberately clearing the existing value before setting an earlier stage. More importantly, recycling should not erase useful sales context. Retain the disqualification or recycle reason separately.

Everyone can change the stage, but nobody audits it. Lifecycle stage ownership is shared, but governance cannot be vague. Marketing Operations or RevOps should own the definitions and automation, while sales remains accountable for sales-controlled transitions.

Forms are being treated as qualification rules. A content download, webinar registration or newsletter signup tells you that someone engaged. It does not automatically tell you that the person fits your ICP or wants to speak with sales.

Contact and company stages are not aligned. In account-based selling, one contact may be an active evaluator while another is merely subscribed to your newsletter. Decide whether the company or contact represents the primary reporting layer, and configure stage syncing carefully.

4. How to Define Lifecycle Stages for Your Business

Do not begin this exercise inside HubSpot. Start with the real customer journey. Bring together whoever owns marketing, sales and CRM operations, and use recent leads and deals to test how the team actually classifies them.

The disagreements are useful. If marketing calls someone an MQL while sales considers the same person unqualified, the problem already exists. The meeting simply makes it visible.

For every HubSpot lifecycle stage, document five things: the entry criteria, exclusions, owner, method of update, and expected next action.

  1. What specific action or criteria moves a contact into this stage?
  2. Who is responsible for making that transition - marketing automation, an SDR, an AE?
  3. What is the expected next action after a contact enters this stage?

Here is an example of what that looks like in practice for a B2B SaaS company:

Stage Entry criteria Who moves them Next action
Subscriber Opts into newsletter or blog Automatic on form fill Enter nurture sequence
Lead Fills any non-newsletter form, attends webinar, visits pricing page 2+ times Automatic via workflow Marketing nurture, lead scoring begins
MQL Lead score reaches threshold AND fits ICP (company size, industry, job title) Automatic when score threshold is hit SDR reviews within 24 hours
SQL SDR has reviewed, confirmed ICP fit, and created a deal SDR manually updates or deal creation triggers it Discovery call scheduled
Opportunity Deal is active, discovery complete, next step confirmed AE updates when deal moves past discovery stage Proposal or demo
Customer Deal is closed-won Automatic on deal close Onboarding sequence triggered

Keep the lifecycle stage definitions in a shared document and link it from your HubSpot governance documentation. Review it whenever your ICP, sales motion, routing model or qualification criteria change.

5. How to Set Up Lifecycle Stages in HubSpot

Once you have your definitions, here is how to configure lifecycle stages in HubSpot.

Checklist - initial setup:

  • Go to Settings > Properties > Contact Properties and search for Lifecycle Stage
  • Click on the property to view and edit the stage options
  • Review the default stages and decide which ones you will use - remove or rename any that don't fit your model
  • Add any custom stages your process requires (HubSpot now supports this for Professional and Enterprise tiers)
  • Set the order of stages to reflect your actual funnel sequence
  • Save changes

Checklist - required fields and data governance:

  • Make Lifecycle Stage a required field on all manual contact creation
  • Add Lifecycle Stage as a visible column in your default contact views so it is always in front of reps
  • Create a saved filter for each lifecycle stage so any team member can pull a clean list of contacts at any stage instantly
  • Set up a dashboard widget showing contact volume by lifecycle stage - this becomes your funnel health view

Checklist - bulk update existing contacts:

  • Pull a list of all contacts with no lifecycle stage set
  • Work through the list in segments: contacts with closed-won deals become Customers, contacts with active deals become SQLs or Opportunities, contacts with recent high-intent activity become MQLs or Leads
  • Use bulk edit to update in batches - select all contacts in the filtered view, click Edit, update Lifecycle Stage
  • Do not try to manually classify every contact in a large database - focus on contacts active in the last 12 months first, then work backwards

6. How to Automate Lifecycle Stage Transitions

My rule is simple: automate transitions that can be determined from reliable data. Keep a human checkpoint wherever the decision depends on context or judgement.

Transitions that should be automated:

Trigger Lifecycle Stage Transition
Contact fills a demo request or contact sales form Lead to MQL (if ICP criteria are met) or Lead if criteria check is manual
Lead score reaches defined threshold Lead to MQL
Deal is created and associated with a contact MQL to SQL
Deal moves to a defined pipeline stage (e.g. Proposal Sent) SQL to Opportunity
Deal is marked Closed-Won Any stage to Customer
Contact unsubscribes or hard bounces Move to suppression list, update lifecycle stage to Other

Transitions that should involve human judgment:

  • MQL to SQL should normally represent sales acceptance, not another marketing score. If you use HubSpot’s Leads object, connect this transition to your actual lead-management process. If you do not, require a clear sales action or disposition.
  • Do not recycle every inactive SQL automatically. Inactivity does not tell you why the conversation stopped. Capture a reason such as bad timing, no budget, poor fit or no response, then decide what should re-enter nurture.

Checklist - automation setup:

  • Avoid creating one giant lifecycle workflow. Smaller workflows for specific transitions are easier to test, troubleshoot and audit.
  • Add checks for the existing stage, associated deals, customer status, record type and exclusions before changing the property. Remember that HubSpot’s default automatic stage updates move records forward, not backwards.
  • Route the MQL to an owner and create a task or notification with the information sales actually needs: source, company, activity, qualification evidence and requested action.
  • Test normal cases, existing Customers, duplicate contacts, records with open deals and records that re-enrol. A workflow that works on a blank test contact may still fail on real CRM data.
  • Use workflow history and lifecycle-stage calculated properties to investigate when a record entered a stage and how long it remained there.

7. How to Keep Lifecycle Stages Accurate Over Time

Lifecycle stages do not stay accurate because the initial setup was good. New forms, integrations, pipelines and team members gradually introduce new ways for records to enter the CRM.

Monthly review checklist:

  • Each month, review stage volume and conversion trends. A sudden increase in MQLs may indicate better demand generation, but it may also mean someone changed a form or workflow.
  • Review MQLs without an owner, follow-up or sales disposition. Do not automatically push them backwards based only on age. First determine whether routing, follow-up or qualification failed.
  • Review SQLs without recent sales activity or a clear lead status. Whether every SQL needs a deal depends on when your team creates deals, so document that rule.
  • Treat Opportunities without an associated open deal as a data-quality exception. Investigate whether the lifecycle stage, deal association or deal-creation process is wrong.

Quarterly review checklist:

  • Revisit your lifecycle stage definitions with the sales team - have they changed? Are the entry criteria still accurate?
  • Review all lifecycle stage automations - are the triggers still correct? Are suppression lists up to date?
  • Check if any new automations or integrations have been added that might be moving lifecycle stages in ways you did not intend
  • Update the documentation if anything has changed

The quarterly review sounds like overhead until the first time a new hire joins and asks what MQL means. Having a written definition that was reviewed three months ago takes thirty seconds to share. Reconstructing it from first principles takes an afternoon.

8. Lifecycle Stages vs Deal Stages - What is the Difference

Lifecycle stage, lead status and deal stage answer three different questions. Treating them as interchangeable is one of the fastest ways to make HubSpot reporting unreliable.

Lifecycle stage: Where does this contact or company sit in its overall relationship with us?

Deal stage: How far has a specific revenue opportunity progressed through the sales pipeline?

Lead status: What is currently happening with a Lead or SQL from the sales team’s perspective, such as New, Open, In Progress, Unqualified or Attempted to Contact?

A Customer can have an open renewal deal, so the lifecycle stage remains Customer while the deal moves through the renewal pipeline. Similarly, an SQL may have a Lead status of Attempted to Contact without yet having a qualified deal.

Property Lives on Tracks Updated by
Lifecycle Stage Contact record Overall relationship status Marketing automation and sales reps
Deal Stage Deal record Progress of a specific conversation Sales reps and deal-based automations

Use lifecycle stage for broad funnel and relationship reporting, lead status or the Leads object for pre-opportunity sales activity, and deal stage for pipeline, forecasting and revenue reporting.

9. A Note on Customising Lifecycle Stages

HubSpot allows Super Admins to create and edit custom lifecycle stages. This can help when the standard stages genuinely cannot represent your customer journey.

The ability to customise is genuinely useful, but it comes with a risk worth naming: Custom stages also create more governance work. Every new stage affects workflows, lists, reports, integrations, documentation and the way new team members understand the funnel.

If you do customise, document the change and the reason for it alongside your stage definitions. Future you - or the next person who owns HubSpot - will be grateful.

Checklist for customisation decisions:

  • Does the default stage name create genuine confusion internally or with the sales team?
  • Does your process have a step that the default stages cannot represent accurately?
  • Have you checked whether a custom property on the contact record would solve the same problem without changing the stage structure?
  • If you add a custom stage, have you updated all relevant automations, reports, and documentation?

About MendMartech We work with lean B2B SaaS teams on GTM strategy, demand generation, positioning, and RevOps. Lifecycle stage setup and CRM architecture is a core part of how we build RevOps foundations for our clients. If your HubSpot data is not telling you a reliable story about your pipeline, book a free 30-minute strategy call and we will show you where the gaps are.

Aditya Krishna

Aditya writes about B2B growth, RevOps and HubSpot, drawing on nearly a decade of hands-on experience.

© All rights reserved.