Demand generation metrics for SaaS
The demand gen metrics that predict revenue (pipeline coverage, cost per opportunity, win rate by source, velocity) and the vanity ones to drop this quarter.
On this page 8 sections
The short answer
The demand generation metrics that predict SaaS revenue are pipeline created, pipeline coverage ratio, cost per opportunity, win rate by source, sales cycle length, deal velocity, CAC, CAC payback and marketing spend as a share of ARR. Creation indicators include branded search volume, direct traffic and self reported attribution share. Retire MQL volume, raw form fills, impressions and cost per MQL viewed in isolation. A working dashboard shows six numbers.
Key points before you start
Most demand gen dashboards are built by adding a tile every time somebody asks a question in a meeting. Two years later there are 34 of them, nobody reads the thing, and the team still cannot answer whether last quarter’s spend worked.
This is a dashboard specification instead. Fourteen metrics, each with a formula, a benchmark and the lever that moves it, plus the four to delete before your next board pack.
Which six metrics belong on the main screen?
Pipeline created against target, pipeline coverage ratio, cost per opportunity, win rate by source, sales cycle length and CAC payback. Everything else is second tier, opened only when one of those six moves in a direction nobody expected.
The test for the main screen is simple. If a number changes by 20 percent and nobody in the room can name the action that would change it back, it does not belong there.
| Metric | Formula | Typical healthy range | Lever that moves it |
|---|---|---|---|
| Pipeline created | Sum of qualified opportunity value in period | Track against 3x quota | Channel mix, offer strength |
| Coverage ratio | Open pipeline / quarter quota | 3x to 4x | Volume in prior quarter |
| Cost per opportunity | Fully loaded spend / opportunities | Varies by ACV band | Targeting, channel order |
| Win rate by source | Closed won / closed total, by source | 15% to 30% mid market | Lead qualification rules |
| Sales cycle length | Median days, opp created to closed | 30 to 120 days by ACV | Buying committee content |
| CAC payback | CAC / (ACV x gross margin / 12) | Under 12 months | Pricing, efficiency |
The pipeline metrics
1. Pipeline created. Total qualified opportunity value generated in the period. The one number that belongs at the top of every marketing report. Segment by source or it tells you nothing actionable.
2. Pipeline coverage ratio. Open pipeline divided by the quota it must cover. Derive your target from your own win rate rather than copying 3x from a blog post. At a 20 percent win rate you need 5x, and using someone else’s benchmark will quietly under-resource you all year.
3. Cost per opportunity. Fully loaded spend divided by opportunities created. This is the metric that lets you compare a $30,000 event against a $30,000 month of paid search, which cost per lead cannot do. Use the B2B SaaS cost per lead calculator for the input side and then push through to opportunity level.
4. Win rate by source. Segmenting win rate is where most teams find their real problem. A channel producing 200 leads a month at a 4 percent win rate is worse than one producing 30 at 28 percent, and no volume metric will ever tell you that.
5. Deal velocity. Opportunities times average deal value times win rate, divided by cycle length. It is the compound metric executives actually feel, and the only one that shows when a cycle length improvement is quietly funding growth.
6. Sales cycle length. Median, not mean, because one 14 month enterprise deal will distort an average beyond usefulness. Watch the trend by segment, and treat a lengthening cycle as an early warning that your content is not reaching the non-champion members of the committee.
The segmentation that matters most
Win rate and cycle length by source, viewed together, separate channels that generate deals from channels that generate activity. In most accounts we have looked at, one paid channel is producing 30 to 40 percent of leads and under 10 percent of closed revenue, and it has been funded for a year because its cost per lead looks excellent.
Editable CSV worksheet
SaaS benchmark evaluation worksheet
Record the source, date, cohort and metric definition before comparing your numbers with a benchmark.
The efficiency metrics
7. CAC. Total sales and marketing spend divided by new customers acquired, with a lag offset matching your cycle. Blended CAC is a board metric. Segmented CAC by motion and ACV band is the one that changes decisions.
8. CAC payback. CAC divided by monthly gross profit per customer. Under 12 months is strong, 12 to 18 is normal for mid market, past 24 you are funding growth from the balance sheet. This metric catches pricing problems that CAC alone hides completely.
9. Marketing spend as a share of ARR. Typically 10 to 20 percent for growth stage B2B SaaS, higher in land grab phases. Useful mostly as a sanity check against peers, and dangerous as a target because it rewards spending rather than returns.
10. Pipeline to spend ratio. Qualified pipeline value divided by demand gen spend. A rough efficiency read that survives across quarters and is harder to game than cost per lead. Compare against the SaaS demand generation benchmarks by ARR band rather than against a single industry figure.
The demand creation indicators
You cannot attribute creation work cleanly, so you triangulate. These three, read together over two quarters, are the best instrument available.
11. Branded search volume. Pull it from Search Console monthly. It is the closest thing to a direct measurement of whether people remember you, and it lags creation work by roughly two quarters.
12. Direct traffic to high intent pages. Pricing, demo and comparison pages specifically. Rising direct traffic to a pricing page is somebody who heard about you somewhere untracked and came looking. Much of that somewhere is covered in dark social for B2B SaaS.
13. Self reported attribution share. Add a required free text field to your demo form asking how they heard about you, then read the answers weekly. Teams that do this routinely find podcasts, communities and peer referrals sourcing 20 to 40 percent of pipeline that no platform reports.
14. Category term share of voice. Track your presence against three named competitors on the twenty queries your buyers actually use, including which brands AI assistants cite. It moves slowly and predicts pipeline better than almost anything faster.
3x to 4x
Pipeline coverage ratio most SaaS teams target entering a quarter, derived from win rate
Common SaaS operating practice, 2026
Editable working copy
Download this template
Save an editable working copy of the framework on this page. Add your own owners, evidence and decisions.
What to retire this quarter
Four metrics that cost more attention than they return.
| Retire this | Why it fails | Replace with |
|---|---|---|
| MQL volume | Gameable, weak correlation with revenue | Qualified pipeline created |
| Raw form fills | Counts gated PDF downloads as intent | Demo and trial requests only |
| Impressions and reach | No decision depends on it | Branded search volume |
| Cost per MQL alone | Optimises toward cheap bad leads | Cost per opportunity |
| Email open rate | Unreliable since privacy protections | Reply and meeting rate |
MQL volume deserves the specific callout. It is the metric most likely to sit on a compensation plan, and the moment it does, somebody rationally lowers the qualification bar to hit it. That is not a people problem. It is a metric design problem, and you fix it by paying on pipeline instead.
What this costs you
Cutting to six metrics makes some people uncomfortable, and the discomfort is real rather than irrational. A sales leader who has been reading lead counts for three years loses their familiar early signal, and pipeline created is a slower read. Expect a quarter of friction and agree the replacement early warning signal (usually demo requests and opportunity creation rate) before you delete anything.
How to instrument this without buying software
Most of it runs from your CRM plus a spreadsheet. Cost per opportunity needs a spend table by channel by month and an agreed lag. Win rate by source needs one clean source field on the opportunity object, which is a data hygiene project rather than a tooling one.
The prerequisite everybody skips is agreed stage definitions. If sales and marketing disagree on what qualified means, every metric above is fiction, and no platform purchase fixes it. Get the definitions written down first, then build the dashboard, then decide whether you need tooling from the demand generation software for B2B SaaS stack.
Turning metrics into a forecast
A dashboard tells you what happened. Converting it into next quarter’s number needs the conversion rates between stages plus your typical lag, which is the job of the demand generation forecasting model and the marketing pipeline forecast calculator.
For worked versions of these metrics in real programs, the B2B SaaS demand generation examples page shows how the numbers actually behave, and the demand generation budget calculator converts targets into channel spend.
What to do next
Open your current dashboard and count the tiles. For each one, write down the action you would take if it moved 20 percent. Delete every tile where you cannot finish that sentence, which for most teams is between half and two thirds of them.
Then build the six, agree the stage definitions with sales in writing, and use the demand generation plan template to connect the targets to the channel plan. Six numbers that everybody understands beat thirty that nobody questions. The full cluster view lives on the SaaS demand generation hub.
Editable CSV worksheet
SaaS Demand Generation planning worksheet
A practical demand gen planning worksheet: decisions, owners, evidence and next actions.
Frequently asked questions
What is a good pipeline coverage ratio for B2B SaaS?
Three to four times quota for the coming quarter is the common healthy band, and the exact number should be derived from your own historical win rate rather than borrowed. If you close 25 percent of qualified opportunities you need at least 4x. Below 2.5x coverage entering a quarter, the quarter is usually already lost regardless of what the team does in weeks one and two.
Should demand gen teams still report MQLs?
Report them internally as an operational flow metric if you like, but take them off the executive dashboard and off compensation. MQL volume is the most easily gamed number in marketing and correlates weakly with closed revenue in most SaaS businesses. The replacement is qualified pipeline created and cost per opportunity, both of which force quality into the number.
How do you calculate cost per opportunity?
Total demand generation spend in a period, including headcount and tools, divided by the number of qualified opportunities created in that period, with an offset for your typical lag between spend and opportunity. Fully loaded is the honest version. Media only cost per opportunity makes organic and events look free and leads teams to underinvest in the channels that scale best.
What is a good CAC payback period for SaaS?
Twelve months or better is strong, 12 to 18 months is normal for mid market, and past 24 months you are buying growth with capital rather than earning it. Payback matters more than CAC alone because it accounts for gross margin and pricing. Two companies with identical CAC and different ACVs are in entirely different financial situations.
How do you measure demand creation without attribution?
Three proxies read together: branded search volume in Search Console, direct traffic to high intent pages, and the share of self reported attribution answers naming a channel you do not otherwise track. None is conclusive alone. Moving together over two quarters, they are the most reliable read available on whether creation work is landing.
How many metrics should a demand gen dashboard show?
Six, on one screen, with no scrolling. Pipeline created against target, coverage ratio, cost per opportunity, win rate by source, sales cycle length and CAC payback. Everything else lives in a second tier that gets opened when one of the six moves. Dashboards with 30 tiles do not get read, and the ones that do get read stop being questioned.
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 .