Marketing Tool Stackby Amit Gupta
← Learn

Lead Status vs Lifecycle Stage in HubSpot

In HubSpot, lifecycle stage is where a contact sits in the funnel: subscriber, lead, MQL, SQL, opportunity, customer. Lead status is the working sub-state inside a stage, such as New, Attempting, or Connected. Lifecycle stage answers "how far along," lead status answers "what is the rep doing right now."

Lifecycle stage and lead status defined

The two are different layers of the same record: lifecycle stage is the broad funnel position, and lead status is the granular state of work happening inside that position. They are separate HubSpot properties and, by default, move independently of each other.

What is lifecycle stage?

Lifecycle stage is a default HubSpot property that marks how far a contact or company has progressed through your funnel. Its standard sequence runs Subscriber → Lead → Marketing Qualified Lead → Sales Qualified Lead → Opportunity → Customer → Evangelist, with an "Other" option. It is meant to move in one direction over time and is the property your funnel and conversion reports are built on.

What is lead status?

Lead status is a default contact property that describes the current working sub-state of a lead while a rep engages it. Typical values include New, Open, In Progress, Open Deal, Attempting to Contact, Connected, Bad Timing, and Unqualified. Unlike lifecycle stage, lead status is fully editable, so you rename and add values to mirror your exact outreach motion. It cycles within a stage rather than advancing the funnel.

Lead status vs lifecycle stage side by side

The clearest way to separate the two is to ask what each one tracks, who owns it, how it changes, and which reports depend on it.

DimensionLifecycle StageLead Status
What it tracksFunnel position: how far along the buyer isWorking sub-state inside a stage: what the rep is doing now
Typical valuesSubscriber, Lead, MQL, SQL, Opportunity, CustomerNew, Attempting, Connected, Bad Timing, Unqualified
Direction of travelForward through the funnel, ideally one wayCycles back and forth within a single stage
Who owns itMarketing operations defines stages and transition workflowsSales owns the live value during outreach
EditabilityCore stages are fixed defaults (custom stages on newer plans)Fully editable: rename, add, and remove options freely
What changes itWorkflows, deal creation, form fills, or a stage-advancing actionA rep updating it manually, or a workflow on outreach activity
Drives which reportsFunnel and conversion reporting; stage-to-stage ratesSales activity, pipeline hygiene, and follow-up SLA reports

The key difference: lifecycle stage tells you the contact is, say, an SQL. Lead status tells you that SQL is currently Attempting to Contact on the third call. One is position, the other is progress within that position.

When to use each

Use lifecycle stage to report on the funnel and trigger stage-based automation; use lead status to manage day-to-day outreach inside a stage. They solve different problems, so reach for the one that matches the question you are answering.

Reach for lifecycle stage when

  • Reporting on the funnel: conversion rates between Lead, MQL, SQL, and Customer all read from lifecycle stage.
  • Segmenting by maturity: nurture campaigns, suppression lists, and routing rules key off how far along a contact is.
  • Defining hard handoffs: the MQL-to-SQL transition is a stage change, owned by marketing ops workflows.

Reach for lead status when

  • Tracking outreach: reps log Attempting, Connected, or Bad Timing as they work a lead inside its current stage.
  • Enforcing follow-up SLAs: a status of New that hasn't moved to Attempting within the window flags a stalled lead.
  • Recording disqualification reasons: values like Unqualified or Bad Timing capture why a lead paused without advancing the funnel.

A practical rule: if the answer changes how you report the funnel, it belongs to lifecycle stage; if it only describes what a rep is doing this week, it belongs to lead status.

Common configuration pitfalls

Most lead status and lifecycle stage problems trace back to treating them as one field or forgetting that HubSpot never links or clears them for you. Watch for these.

  • Expecting them to sync. Changing lead status to Connected does not advance the lifecycle stage. If you want that link, build a workflow that sets the stage when status reaches a chosen value.
  • Stale status after a stage move. HubSpot leaves the old lead status in place when the stage changes, so leads inherit a status from a previous stage. Add a workflow to reset or blank lead status whenever lifecycle stage changes.
  • Lifecycle stage moving backward. Imports or stray workflows can drag a Customer back to Lead. Lifecycle stage should only move forward; guard it so automation never demotes a record by accident.
  • Overloading lead status. Cramming funnel concepts like "MQL" into lead status duplicates the lifecycle stage and breaks reporting. Keep status focused on outreach sub-states only.
  • Two sources of truth. When both properties claim to define "qualified," reports disagree. Marketing ops should own one canonical mapping and audit it on a schedule.

The verdict

Lead status versus lifecycle stage is not a choice. You use both, as complementary layers. Lifecycle stage is the funnel backbone that marketing operations owns and reports on; lead status is the flexible working layer that sales edits during outreach. Get the most value by keeping each focused on its job, deciding deliberately whether a status change should ever advance a stage, and adding a workflow to reset lead status whenever the lifecycle stage moves. When the boundary is clear, both your funnel reporting and your day-to-day pipeline hygiene stay trustworthy.

Frequently asked questions

Does lead status change the lifecycle stage automatically?

No. The two properties are independent by default. Changing lead status to a value like Connected does not move the lifecycle stage. If you want a status change to advance the stage, you build that link yourself with a workflow that watches lead status and sets lifecycle stage.

Why does HubSpot keep my old lead status after a stage change?

Because lead status is never cleared automatically. When a lead moves to a new lifecycle stage, the previous status value stays until something resets it. Most teams add a workflow that blanks or re-sets lead status whenever the lifecycle stage changes, so reps start each stage clean.

Should marketing or sales own lead status?

Sales should own lead status, because it tracks live outreach work like attempting, connected, or unqualified. Marketing operations owns the lifecycle stage definitions and the workflows that move contacts between stages. The two teams agree on the shared values, but day-to-day status edits belong to the reps doing outreach.

Can I edit HubSpot's lifecycle stage and lead status options?

Lead status is fully editable: you can rename, add, and remove its options to match your sales motion. Lifecycle stage is a default HubSpot property with fixed core stages, though newer accounts allow custom stages. Treat lifecycle stage as the stable backbone and lead status as the flexible layer.

Last updated: 14 June 2026