The B2B SaaS Marketing Funnel, Stage by Stage
Every funnel stage with a conversion benchmark beside it, from visitor to lead to closed won, plus the post-sale half most funnel diagrams leave off.
On this page 10 sections
- Why funnel stages are accounting definitions first
- The bowtie model, and the half most diagrams cut off
- What each stage actually counts
- Why published visitor-to-lead rates range from 1.1 to 7.6 percent
- Funnel benchmarks by ACV band
- The drop-off diagnostic tree
- The post-sale stages nobody benchmarks
- How to instrument the whole thing in about a week
- Where the funnel model breaks down
- What to do this week
- Frequently asked questions
The short answer
The B2B SaaS marketing funnel is the sequence of counted events between a first anonymous visit and a closed contract, extended past the sale into onboarding, adoption and expansion. Five acquisition stages carry the benchmarks most teams argue about: visitor to lead, lead to MQL, MQL to SQL, SQL to opportunity, and opportunity to closed won. Each stage is an accounting definition first. If you cannot name the exact event behind a rate, the rate means nothing.
Key points before you start
Ask two SaaS marketers for their visitor-to-lead rate and you will get two numbers that cannot be compared. One counts every session against every form submission including newsletter signups. The other counts non-branded organic sessions against demo requests from companies over 50 employees. Both call it visitor-to-lead. One reports 4.1 percent, the other 0.9 percent, and the second team is doing better work.
That is the actual problem with funnel content. Everyone draws the same five boxes and nobody says what event sits inside each box, so the benchmarks floating around the category are arithmetic performed on incompatible inputs. This page attaches a definition, a benchmark range and a diagnostic to every stage, and it carries the model past the contract into the half where subscription businesses make their money.
Why funnel stages are accounting definitions first
A funnel stage is a rule for moving a record from one bucket to another. Everything else is commentary. Before you argue about whether your MQL-to-SQL rate of 31 percent is good, somebody has to be able to state, in one sentence, the exact system event that creates an MQL and the exact event that creates an SQL.
Most teams cannot do this. In a typical Salesforce or HubSpot instance the MQL stage gets set by a score threshold that nobody has reviewed in eighteen months, fed by point values assigned by a marketing ops contractor who left. The number is real in the sense that it is computed. It is not real in the sense of describing anything about buyers.
Write the definitions down in the same document as the targets. A marketing qualified lead definition that lives in a wiki page nobody opens is the same as no definition. The version that works is a signed sales and marketing SLA naming the event, the owner, the response time and the consequence when the rule is broken.
The tell that a funnel is fiction
Ask the VP of Marketing and the VP of Sales separately what makes a lead an SQL. If the answers differ by more than a few words, every conversion rate between those two stages is a number you cannot act on, and the quarterly pipeline argument you keep having is a definitional dispute wearing a performance costume.
The bowtie model, and the half most diagrams cut off
The classic funnel ends at the signature, which made sense when software was sold once. In a subscription business with 110 to 125 percent net revenue retention, more revenue arrives after the first contract than in it, so a diagram that stops at closed won hides the majority of the value.
Winning by Design’s bowtie model fixes the shape. It mirrors the acquisition funnel with a post-sale funnel that widens again through onboarding, adoption, renewal and expansion, and it treats each of those as a counted stage with its own conversion rate and its own owner. The narrow point in the middle is the contract, which is the moment of least value in the whole picture.
Marketing owns more of the right-hand side than most teams admit. Onboarding sequences, in-product activation content, feature adoption campaigns, expansion nurture for adjacent teams inside an existing account: all of it is marketing work, and almost none of it appears in the funnel dashboards that get presented to boards. Our broader treatment of the SaaS marketing funnel covers the full-lifecycle framing; this page focuses on making each stage measurable.
| Half | Stages | Typical owner | What good looks like |
|---|---|---|---|
| Acquisition | Visitor, lead, MQL, SQL, opportunity, closed won | Marketing then sales | Conversion rate holds while volume grows |
| Impact | Onboarding, activation, adoption | Customer success and product marketing | Time to first value under 14 days |
| Growth | Renewal, expansion, advocacy | Customer marketing and CS | Net revenue retention above 110 percent |
What each stage actually counts
Here are the definitions I would hard-code, with the event that fires the stage change. Steal them, or replace them, but do not leave the field blank.
| Stage | The exact event that fires it | Common bad definition | Owner |
|---|---|---|---|
| Visitor | A session from a source you are trying to influence, excluding branded direct and internal IPs | Every session in GA4 including bots and existing customers | Marketing |
| Lead | A known person record created by a form, trial signup, event scan or enriched intent match | Anyone who downloaded anything, ever | Marketing |
| MQL | A lead meeting a written fit rule plus one buying-intent action inside 30 days | A point score above an arbitrary number | Marketing ops |
| SQL | A rep has held a first meeting and confirmed budget authority, need and a timeframe | A rep clicked accept in the CRM queue | Sales |
| Opportunity | A deal record with an amount, a close date and a named economic buyer | Any SQL, auto-created on acceptance | Sales |
| Closed won | Countersigned order form, revenue recognised | Verbal yes | Finance |
The opportunity definition is where most pipeline inflation lives. If your CRM auto-creates an opportunity every time a rep accepts a lead, your opportunity count is a measure of rep activity and your win rate is meaningless. Require an amount and a named economic buyer. Your pipeline number will fall by 20 to 40 percent in the first month and become usable for the first time.
Editable CSV worksheet
SaaS benchmark evaluation worksheet
Record the source, date, cohort and metric definition before comparing your numbers with a benchmark.
Why published visitor-to-lead rates range from 1.1 to 7.6 percent
Because each source counts a different numerator and a different denominator, and none of them say so. That range is not evidence of variance in performance. It is evidence of variance in bookkeeping.
Four differences produce almost all of the spread. Some sets count all sessions, others count unique users. Some count any form, others count only high-intent forms. Some include existing customers browsing the docs, others exclude them. Some measure the marketing site only, others include the app subdomain where logged-in traffic inflates the denominator.
1.1% to 7.6%
Published B2B website visitor-to-lead conversion rates, driven mostly by definitional differences rather than performance
Range across published benchmark sets
So use published figures to sanity-check an order of magnitude and nothing more. Your only reliable benchmark is your own trailing four quarters, measured the same way each time. When you do want an external comparison, look for datasets that publish sample size and segmentation, such as our content to pipeline conversion benchmarks, and ignore any figure that arrives without a stated method.
Funnel benchmarks by ACV band
Conversion rates fall as contract value rises and the committee grows. Gartner’s research puts a complex B2B purchase at six to ten decision makers, and every additional person is another chance for the deal to stop. A blended benchmark across ACV bands is the least useful number in marketing.
| Stage | Under $5K ACV | $5K to $25K | $25K to $100K | $100K+ |
|---|---|---|---|---|
| Visitor to lead | 2% to 6% | 1.5% to 4% | 1% to 3% | 0.5% to 2% |
| Lead to MQL | 20% to 35% | 20% to 30% | 15% to 25% | 10% to 20% |
| MQL to SQL | 35% to 50% | 30% to 45% | 25% to 40% | 20% to 35% |
| SQL to opportunity | 60% to 80% | 55% to 75% | 50% to 70% | 45% to 65% |
| Opportunity to closed won | 25% to 40% | 22% to 32% | 20% to 28% | 15% to 25% |
| Median cycle length | Under 30 days | 45 to 75 days | 60 to 120 days | 6 to 12 months |
Read the table down a column, not across a row. A company at 40,000 dollars ACV converting visitors at 1.2 percent and winning 26 percent of opportunities is running a healthy funnel. The same company judged against a self-serve benchmark looks broken. For a deeper cut by segment, the B2B SaaS funnel conversion rate benchmarks dataset splits by motion as well as ACV.
Rates alone hide the two worst funnel problems
A funnel can have textbook conversion rates and still be failing, in two ways. Volume entering the top may be shrinking, which a percentage never shows. Or time-in-stage may be doubling while the rate holds, which means deals are not dying, they are queuing. Report volume, rate and duration for every stage or you will miss both.
The drop-off diagnostic tree
Find the stage where your rate sits furthest below your own trailing average, then work only on that stage. Fixing a downstream stage while the upstream one leaks is the most common way marketing teams spend a quarter and move nothing.
| Weak stage | Most likely cause | Fix that usually works | Fix that rarely does |
|---|---|---|---|
| Visitor to lead | Traffic intent mismatch: informational keywords, no offer for a buyer | Build comparison, alternatives and pricing pages; add a demo path to every high-traffic page | Redesigning the homepage hero |
| Lead to MQL | Form capturing curiosity rather than intent, or a fit rule that excludes your actual buyers | Rewrite the fit rule against last year's closed-won accounts, not the ICP deck | Adding more scoring points |
| MQL to SQL | Response time, routing, or a definition sales never agreed to | Five-minute routing with Chili Piper or equivalent, plus a signed SLA | Sending more MQLs |
| SQL to opportunity | Discovery reveals no budget or no timeline: qualification is happening too late | Move budget and timing questions into the booking form and the first ten minutes | Longer discovery decks |
| Opportunity to closed won | Security review, procurement or a missing business case stalls the deal past the quarter | Public trust centre, editable ROI model, mutual action plan | Discounting |
| Renewal and expansion | Weak activation: the buyer never reached the moment the product proves itself | Instrument time to first value and build onboarding content against it | Loyalty campaigns |
One honest caveat about the MQL-to-SQL row. Speed of response is genuinely one of the most influential fixes available, and the classic Harvard Business Review work on lead response found that contacting an inbound lead within an hour made qualification dramatically more likely than waiting a day. The caveat is that speed only helps if the lead was worth contacting. Routing garbage faster produces faster rejection, plus a sales team that stops trusting the queue.
Review request
Free SaaS marketing audit
Share your site, stage and priorities to request a review of your positioning, funnel and acquisition plan.
The post-sale stages nobody benchmarks
Onboarding, activation, adoption and expansion each have a conversion rate, and almost no SaaS company reports them next to the acquisition numbers. That asymmetry is why marketing budgets get cut in a downturn while customer success budgets do not.
Define them the same way you defined the acquisition stages. Signed to kicked off. Kicked off to first value, where first value is one named in-product event, not a feeling. First value to habitual use, measured as the same event repeating in three consecutive weeks. Habitual use to expansion, measured as a seat or tier increase.
Pick the first-value event carefully because everything downstream depends on it. Slack’s famous version was 2,000 messages sent inside a team. For a data tool it might be a second source connected. For a security product it might be the first scheduled report delivered to someone outside the buying team. The rule of thumb: it should be the moment after which removing your product would create visible work for somebody.
What the post-sale half is worth
If net revenue retention runs at 115 percent, a cohort worth 1M dollars in year one is worth roughly 1.52M dollars cumulatively by year three without a single new logo. Very few acquisition improvements available to a marketing team produce that much incremental revenue for the same effort.
How to instrument the whole thing in about a week
None of this needs a new platform. It needs four fields, two reports and a written agreement. Most teams can ship it inside a sprint if marketing ops has the CRM admin rights already.
Instrument the funnel end to end
- Write six event definitions
One sentence per stage naming the system event that fires it. Circulate to sales and finance. You are done when all three functions sign the same page.
- Add stage-entry timestamps
A date field for every stage, set automatically on entry. Without these you can measure conversion but never duration, and duration is where stalls show up.
- Rebuild the fit rule from closed-won data
Pull last year's won accounts, find the firmographic pattern, and write the MQL fit rule against that. You will usually find your stated ICP and your actual buyer differ on at least one dimension.
- Set the routing SLA and enforce it
Five minutes for a demo request during business hours, one hour otherwise. Build the exception report before you announce the rule, and review it weekly.
- Build one cohort report
Leads created in month N, tracked forward by stage over the following six months. A snapshot report will lie to you whenever volume changes; a cohort report will not.
- Add the four post-sale stages
Onboarding started, first value reached, habitual use, expansion. Same timestamp treatment, same weekly review.
- Present volume, rate and duration together
Three numbers per stage on one screen. The moment somebody asks why time-in-stage moved, the dashboard is working.
Budget a realistic amount of time for the argument, not the build. The configuration takes a few days. Getting sales to accept an SQL definition that makes their acceptance rate visible takes longer, and it is the part that determines whether any of this survives the next quarter. If you are sizing the whole programme, the B2B SaaS marketing budget benchmarks give you the spend context, and the CAC payback calculator turns the funnel rates into the number your CFO actually cares about.
Where the funnel model breaks down
Two situations where this framework does more harm than good, stated plainly because most funnel pages pretend there are none.
Product-led companies with self-serve signup have a funnel that is mostly inside the product, and forcing PLG data into an MQL model produces nonsense. A free user who invited four colleagues is a stronger signal than any form fill, and no lead score captures it. Build the product-qualified path separately and let the two motions report differently.
Category-creating products have no meaningful top of funnel to measure, because nobody is searching for a thing that does not have a name yet. Running funnel diagnostics on a demand-creation problem will send you optimising conversion rates on 200 sessions a month. Fix demand first, then instrument.
For everyone in between, and that is most B2B SaaS companies, the funnel remains the cheapest diagnostic instrument available. Our comparison of B2B SaaS marketing channels shows what to do once you know which stage is weak, and the mid-market SaaS marketing playbook covers the 25,000 to 100,000 dollar ACV band in operational detail.
What to do this week
Open your CRM and try to write the six event definitions from memory. Whichever stage you cannot define in one sentence is the stage that is lying to you, and it is where to start.
Then add stage-entry timestamps if they are missing, because every diagnostic on this page depends on duration data you can only collect going forward. A month from now you will have something to read. Start the rest of the B2B SaaS marketing programme once the measurement layer can tell you whether it worked.
Editable CSV worksheet
B2B SaaS Marketing planning worksheet
A practical b2b planning worksheet: decisions, owners, evidence and next actions.
Frequently asked questions
What are the stages of a B2B SaaS marketing funnel?
Visitor, lead, marketing qualified lead, sales qualified lead, opportunity and closed won, followed by the post-sale stages of onboarding, adoption, renewal and expansion. The acquisition half is what marketing usually reports. The post-sale half is where a subscription business earns most of its lifetime value, which is why bowtie models extend the diagram rather than stopping at the contract.
What is a good visitor-to-lead conversion rate for B2B SaaS?
Between 1 and 3 percent for a site that counts every session and every form, and 5 to 8 percent for one that counts only qualified traffic against a demo or trial request. The spread in published benchmarks comes from definitions, not performance. Decide what counts as a lead, write it down, then compare yourself against your own prior quarter.
What is the bowtie funnel in SaaS?
The bowtie is a revenue model popularised by Winning by Design that mirrors the acquisition funnel with a post-sale expansion funnel, so the shape widens again after the contract. It adds onboarding, adoption, expansion and advocacy as counted stages with their own conversion rates. The point is that a SaaS business with 118 percent net revenue retention makes more money after the first signature than before it.
What is a good MQL to SQL conversion rate for B2B SaaS?
Most teams land between 25 and 45 percent, and the number tells you more about your MQL definition than about lead quality. A 70 percent rate usually means the bar is set so high that marketing is passing along deals sales already found. A 10 percent rate usually means an ebook download is being counted as intent.
How do you diagnose where a SaaS funnel is leaking?
Compare each stage rate against your own trailing four quarters rather than an industry average, then look at stage duration alongside stage conversion. A stage where the rate held but time-in-stage doubled is a process problem. A stage where the rate dropped and volume entering it rose is usually a traffic quality or targeting problem introduced upstream.
Should a SaaS company still use MQLs in 2026?
Keep the stage if it triggers a real action, such as routing to a rep within five minutes. Drop the label if it exists only to give marketing a number to report. Many teams have moved to buying-group scoring or product qualified leads, but replacing one poorly defined stage with another poorly defined stage changes nothing.
What win rate should a B2B SaaS company expect?
Roughly 20 to 30 percent of created opportunities for mid-market deals and 15 to 25 percent for enterprise, with self-serve motions reporting far higher rates because an opportunity there means something different. Segment win rate by source before you act on it. Inbound demo requests and cold outbound meetings rarely close at the same rate.
The saas-marketing.net editorial team Research and editorial
We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.
Published September 11, 2026. Last updated .