Setting up a sales pipeline in HubSpot may seem straightforward at first. You create a few stages, assign probabilities, move deals forward and you're good to go.
In reality, a poorly structured pipeline can quickly become a liability: unreliable reporting, unclear revenue forecasts, underqualified opportunities, missed follow-ups, and sales teams left without a clear direction.
A good pipeline isn't just a place to organize deals. It should give you an immediate understanding of where each opportunity stands, what needs to be prioritized, and what actions need to happen and when.
Here are 7 common mistakes to avoid when structuring your HubSpot sales pipeline 👇🏼
This is one of the most frequent mistakes. Many companies use their sales pipeline to track everything at once:
The issue is that not all of these represent a genuine sales opportunity. A targeted account or a contact awaiting follow-up is nowhere near the same level of maturity as a prospect who has expressed a clear need with an identified project. When everything lives in the same pipeline, it becomes increasingly difficult to read and exposes you to real risks:
A sales pipeline should track real opportunities not every prospecting touchpoint along the way.
Creating a deal the moment a prospect is identified may feel proactive, but in practice it pollutes the pipeline. A deal should ideally only be created once there is a minimum level of commercial substance in place:
Before those signals are present, prospecting is better tracked through other HubSpot elements: properties, lists, tasks, sequences, or contact and company statuses so the pipeline doesn't turn into a glorified prospecting database.
A sales pipeline needs to clearly distinguish between open opportunities and closed ones. That requires a proper final stage "Won," "Contract Signed," or "Closed Won", configured at 100%.
At if/else agency, this is something we always recommend, because without it, reporting becomes unreliable and you lose the ability to accurately measure:
A deal at 90% is not a won deal. Until the contract is signed or final approval is confirmed, it stays open.
Some companies conflate the closure of a deal with the reason it didn't close or the next steps that follow. That's a mistake.
We've seen pipelines that include stages like:
These statuses don't mean the same thing. A lost deal means the opportunity ended without a signature, it doesn't mean the prospect should be written off entirely. They may simply not be ready yet.
The "Lost" stage and the reason for loss need to be kept separate. Mixing them distorts your sales analysis and makes it harder for both sales and marketing teams to work from clean, reliable data. The cleaner approach: keep a single "Lost / Closed Lost" stage, then use deal properties to capture the context. For example:
1 - Reason for loss:
2 - Follow-up status:
This keeps the pipeline clean while preserving the information that actually matters.
Not every important piece of information needs to become a pipeline stage. In many B2B sales cycles, you'll encounter processes like:
These are relevant but they don't apply to every deal. Adding them as pipeline stages overcomplicates things, especially when some deals go through direct sales and others through a formal bidding process. A better approach is to handle these through deal properties:
A - Create a "Sales Process Type" property: Direct Sale, RFI, RFP, Tender, Renewal, Upsell
Or
B - Create a "Procurement Status" property: RFI Received, RFI Responded, RFP Received, RFP Responded, Shortlisted, Final Presentation
The pipeline stays clean, and the data remains fully accessible through views, filters, and reports.
Another common pitfall: using deals to track both the sales process and project execution after the contract is signed. It looks something like this:
Sales meeting → proposal sent → negotiation → contract signed → kick-off → training → delivery → client follow-up → project completed
These stages are serving two completely different purposes. Some belong to the sales process; others belong to delivery. Mixing them creates confusion and blurs accountability across teams.
A deal tracks a specific commercial opportunity: with an amount, a need, a sales cycle, and a probability of closing.
A project tracks what happens after the signature: the execution, onboarding, and delivery process.
When both are mixed inside deals, the pipeline becomes less reliable as a sales management tool. The cleaner structure separates the two:
Once a deal is marked as "Won," an automation can create a linked project and associate it with the right company and contacts, no manual handoff required.
A highly detailed pipeline might look precise, but in practice it often becomes hard to use. When sales reps aren't sure which stage a deal belongs in, the entire pipeline loses its reliability.
A good pipeline should be simple, readable, consistent across the team, and aligned with the actual sales cycle while remaining actionable for reporting. Fewer stages used correctly will always outperform many stages used inconsistently. Here's an example of a clean structure:
This can be adapted to fit your specific sales cycle, but it gives every team member a clear, shared view of where things stand.
A well-structured sales pipeline should let you answer a few key questions at a glance: Which opportunities are genuinely active? Which deals are the most advanced? What revenue can realistically be forecasted? Where are deals most likely to stall? Where do we lose the most? What actions should the team focus on right now?
To get there, the pipeline needs to stop being a catch-all for every possible status. It should stay focused on one central question: Where does this opportunity stand in the sales process?
Everything else, context, qualification data, process-specific details belongs in dedicated properties, not in the pipeline itself.
Structuring a HubSpot sales pipeline is, at its core, a strategic exercise in clarity. By keeping stages lean and purposeful, you make your reporting more reliable, your priorities more obvious, and your data more trustworthy.
The goal is a clean separation between real opportunities and operational detail with HubSpot properties and objects doing the heavy lifting where the pipeline shouldn't. A strong pipeline isn't built to hold everything. It's built to help your team make better decisions, faster, and that starts with the right structure.
Need help structuring your pipelines? Let's talk.