

Use the Lead object. HubSpot Lead Status is one property on the contact: a dropdown a rep sets by hand. The Lead object is its own record, associated to the contact, that logs every call, email and meeting before a deal exists, and moves its stage when that activity happens. Customize Lead Status instead only when your team's rules of engagement don't fit the Lead object's built-in automation.
This guide covers how the two compare, when each fits, the stages to use, and where the Lead object sits in a SaaS sales pipeline.
The Lead object in the funnel
Work tracked before a deal exists
BDR owns the Lead object until the meeting is held. The AE takes over the deal.
Lead Status is a property, so it holds one value at a time. It can't record:
Reps also stop updating it, so the label drifts. If the owner's question is "are our leads being worked?", Lead Status can't answer it on its own.
Lead Status is fully yours to define. You set the values, the rules that change them, and the reports. That's worth it when your rules of engagement don't match how lead stages move by default: for example, a set number of touches before a lead counts as attempted, or stages tied to your own qualification steps.
The cost: you build and maintain every workflow that moves it, and it still only stores the current value. If you go this way, keep the values few and automate every change, so reps never set it by hand.
The Lead object needs Sales Hub Professional or Enterprise, and the reps working leads need a Sales seat. HubSpot changes tiers on its own schedule, so confirm yours before you plan around it.
They sound alike and live on different records. Lead Status is a property on the contact. Lead stage is the stage of a Lead object record: New, Attempting, Connected, then Qualified or Disqualified. Lead stages move as activity is logged. Lead Status only moves when someone, or a workflow you built, changes it. If you switch, map each Lead Status value to a lead stage first, then remove Lead Status from rep views so nobody updates both.
Three stages move on their own, based on activity:
Two are the rep's decision:
We've moved a software company's MQLs out of a deal pipeline and onto the Lead object: old pipeline frozen, new leads cut over going forward, and one dashboard reporting across both.
The BDR owns the Lead object until the meeting is held. Once qualification is confirmed, the BDR creates the deal and the AE takes it through the pipeline.
At Plant Tours, a B2B wireless headset company, we rebuilt lead scoring, routing and follow-up. New inbound leads followed up within an hour rose from 41% to 84%, comparing inbound contacts from November 2025 to March 2026 with May to October 2026, imports excluded. After the rebuild, the first follow-up is usually an automated sequence email, not a rep call. Plant Tours case study →
At MAI Agents, a marketing software company, we built the lead process, routing, follow-up and pipeline reporting. Lead-to-opportunity conversion on non-imported leads rose from 8.6% to 14.6%, comparing the 180 days before and after go-live.
Both results came from rebuilding how leads are routed and followed up, which is the work the Lead object is built to track.
Lead Status is one property on the contact that labels where follow-up stands. The Lead object is its own record, associated to the contact, with an owner, stages and logged attempts, created before a deal exists. Lead Status gives you a label. The Lead object tells you who worked the lead, how often, and what happened.
Use the Lead object by default. It's its own record, associated to the contact, and its stages move as calls, emails and meetings are logged. Customize Lead Status only when your rules of engagement don't fit that automation. Lead Status is a single property on the contact, so you build every workflow and report around it yourself.
Lead Status is a property on the contact that changes only when a rep or a workflow updates it. Lead stage is the stage of a Lead object record, and it moves as calls, emails and meetings are logged. If you adopt the Lead object, map each Lead Status value to a lead stage and stop updating Lead Status.
When a contact becomes an SQL and a rep is assigned. Creating one for every MQL fills reps' queues with leads nobody will work. Create it when a person owns the follow-up, and close it as Qualified with a deal, or Disqualified with a reason.
Already on Lead Status and not sure what to keep? Request your free HubSpot audit. We check how your reps actually use lead stages, fix the quick wins free, and give you a fixed price for the rest.