How to Build a Pipeline Model Your CFO Believes
Written by Avishai Sam Bitton, Founder, DemandBox
How do you build a marketing pipeline model?
Build a pipeline model by starting from the new revenue target, dividing by average contract value to get required deals, dividing by win rate to get required opportunities, applying three to four times pipeline coverage for timing and slippage, then dividing by cost per opportunity to get the budget the plan actually requires.
Key takeaways
- Model backwards from revenue; forward models from spend almost always overpromise.
- Win rates fell to 19 percent from 29 percent year over year, so any model still using last year's rate is already wrong.
- Coverage of three to four times is standard, but calibrate it to your own historical slippage.
- Segment the model by channel and segment, because blended averages hide the decisions.
- CAC payback under 12 months keeps the program funded through a downturn.
- Sales capacity is a hard ceiling: pipeline nobody has time to work is not pipeline.
- The two assumptions that break plans are win rate and sales cycle length, not cost per click.
A pipeline model is not a forecasting exercise for its own sake. It is the document that turns a marketing budget from an expense into a calculation, and it is what stops the conversation where finance asks what happens if they cut the number by 30 percent and nobody in the room can answer.
This is the model we build with every B2B SaaS client in the first month of an engagement, before any channel decisions in the demand generation playbook get made. It takes half a day to construct and it changes how marketing is discussed for the rest of the year.
Why 2026 models built on 2025 assumptions are already wrong
Before any arithmetic, one calibration point. Conversion assumptions across B2B have moved sharply, and a model that reuses last year's win rate will understate required pipeline by a third or more.
Read what that does to the chain. At a fixed revenue target, moving win rate from 29 to 19 percent raises required opportunities by 53 percent. If the budget stayed flat, the plan was already missing before the year began. This single number is the most common reason a well built model produces a wrong answer.
Same target, same ACV. Only the win rate changes. This is why win rate, not media efficiency, is the lever that moves budget.
Ebsta and Pavilion, via PipelineGrader, July 2026The core chain
Six numbers, in this order. Every one of them is an assumption, and writing them down is what makes them correctable.
| Step | Formula | Example |
|---|---|---|
| New ARR target | Given | 4,000,000 |
| Deals required | Target / ACV | 4,000,000 / 40,000 = 100 |
| Opportunities required | Deals / win rate | 100 / 0.19 = 526 |
| Pipeline value needed | Opportunities x ACV x coverage | 526 x 40,000 x 3 = 63.1m |
| Meetings required | Opportunities / meeting to opp rate | 526 / 0.45 = 1,169 |
| Budget required | Opportunities x cost per opportunity | 526 x 3,000 = 1.58m |
The whole model in one line
Budget = (Target / ACV / Win rate) x Cost per opportunity
- Target is new ARR marketing is accountable for, excluding expansion and renewal.
- ACV is average contract value for that specific segment, not blended.
- Win rate is opportunity to closed won from your own CRM, by source.
- Cost per opportunity is fully loaded: media, people, tools, content, agency.
Example: 4,000,000 / 40,000 / 0.19 x 3,000 = 1,578,947. That is the honest number, and it is the one to defend.
Every stage formula, written out
Work each one from the bottom of the funnel upwards. Building forwards from traffic is how teams end up presenting a plan that produces exactly the revenue they hoped for.
Deals required
Deals = New ARR target / Average contract value
- Use the ACV of the segment you will actually sell to, not the company average.
Example: 4,000,000 / 40,000 = 100 deals
Opportunities required
Opportunities = Deals / Opportunity to closed won rate
- Take the win rate from marketing sourced opportunities specifically; it is usually different from the blended company rate.
Example: 100 / 0.19 = 526 opportunities
Pipeline value and coverage
Pipeline value needed = Opportunities x ACV x Coverage ratio
- Coverage absorbs slippage, stalled deals, and timing across quarter boundaries.
- Derive the ratio from your own history: target divided by pipeline that was actually open at quarter start.
Example: 526 x 40,000 x 3 = 63,120,000 in open pipeline
Meetings and top of funnel
Meetings = Opportunities / Meeting to opportunity rate; Demo requests = Meetings / Show rate
- Show rate is routinely 20 to 30 percent below what teams assume.
- Speed to first response is the largest single driver of both numbers.
Example: 526 / 0.45 = 1,169 meetings; 1,169 / 0.7 = 1,670 demo requests
CAC payback
CAC payback (months) = Fully loaded CAC / (ACV / 12 x Gross margin)
- Fully loaded CAC includes salaries, tools, agency fees, content, and media.
- Gross margin is typically 0.75 to 0.85 for B2B SaaS.
Example: 18,000 / (40,000 / 12 x 0.8) = 6.75 months
Three worked models at different ACV bands
The same chain produces very different operating advice depending on contract value. These are complete, self contained models you can copy and swap your own numbers into.
Worked example
Low ACV: product led, 12,000 dollar contracts
A self serve motion with light sales assist. New ARR target of 2,400,000.
- ACV
- 12,000
- Deals required
- 2,400,000 / 12,000 = 200
- Win rate
- 30 percent
- Opportunities required
- 200 / 0.30 = 667
- Coverage
- 2.5x, cycle is 21 days
- Pipeline needed
- 667 x 12,000 x 2.5 = 20.0m
- Cost per opportunity
- 800
- Budget
- 667 x 800 = 533,600
- CAC payback
- 2,668 CAC / (12,000/12 x 0.8) = 3.3 months
Result: Efficient and fundable. At this band the binding constraint is volume of qualified traffic, so the model justifies broad reach spend. Watch for cost per opportunity inflation as you scale past the best audiences.
Worked example
Mid market: 45,000 dollar contracts
A sales led motion with SDR follow up. New ARR target of 4,500,000.
- ACV
- 45,000
- Deals required
- 4,500,000 / 45,000 = 100
- Win rate
- 20 percent
- Opportunities required
- 100 / 0.20 = 500
- Coverage
- 3x, cycle is 75 days
- Pipeline needed
- 500 x 45,000 x 3 = 67.5m
- Cost per opportunity
- 3,000
- Budget
- 500 x 3,000 = 1,500,000
- CAC payback
- 15,000 CAC / (45,000/12 x 0.8) = 5.0 months
Result: The most common band and the one where capacity bites first. 500 opportunities across a team of six reps is 83 each per year, which is workable. At 800 it would not be, and the model would be describing a plan the sales team cannot execute.
Worked example
Enterprise: 180,000 dollar contracts
A multi stakeholder motion with a 180 day cycle. New ARR target of 5,400,000.
- ACV
- 180,000
- Deals required
- 5,400,000 / 180,000 = 30
- Win rate
- 16 percent
- Opportunities required
- 30 / 0.16 = 188
- Coverage
- 4x, long cycle and heavy slippage
- Pipeline needed
- 188 x 180,000 x 4 = 135.4m
- Cost per opportunity
- 12,000
- Budget
- 188 x 12,000 = 2,256,000
- CAC payback
- 75,200 CAC / (180,000/12 x 0.8) = 6.3 months
Result: The absolute budget looks alarming and the ratios are the healthiest of the three. This is exactly the case a segmented model exists to make, and the case a blended model would destroy.
A blended model averages a 12,000 dollar motion with a 180,000 dollar motion and produces a number that describes neither.
How much pipeline coverage do you need?
Coverage is the multiple of pipeline value you need relative to the target, and it exists because deals slip, stall, and die. Three times is the common default. The right number for you is derived from your own history, not from a benchmark.
- Short cycles under 60 days with stable win rates: two and a half to three times.
- Typical mid market motion: three times.
- Enterprise, multi stakeholder, long cycles: three and a half to four times.
- New segment or new product with no history: four times, and revisit after two quarters.
Derive your own coverage ratio
Coverage = Open pipeline at quarter start / Revenue actually closed that quarter
- Run this over the last six quarters and take the median, not the average. One outlier quarter distorts the mean badly.
Example: Median of 3.4 across six quarters means your three times assumption is optimistic by 13 percent.
There is also a timing dimension people forget. Pipeline created in the last month of a quarter with a 90 day cycle contributes to next quarter, not this one. Model creation date and expected close date separately or you will consistently overstate the current quarter.
Segment the model or it will lie to you
A blended model averages a 15,000 dollar self serve motion with a 200,000 dollar enterprise motion and produces a number that describes neither. Build the chain separately for each segment that has a genuinely different contract value, win rate, or cycle length, then sum them.
| Segment | ACV | Win rate | Cycle | Cost per opp |
|---|---|---|---|---|
| Self serve / small | 12,000 | 30% | 21 days | 800 |
| Mid market | 45,000 | 20% | 75 days | 3,000 |
| Enterprise | 180,000 | 16% | 180 days | 12,000 |
The moment the model is segmented, allocation decisions become obvious. If enterprise cost per opportunity is 12,000 against a 180,000 contract value, that is a better ratio than mid market, and the budget should reflect it even though the absolute number looks alarming.
Capacity planning: the constraint nobody models
Marketing builds a model that produces 900 opportunities. Sales has seven reps. Nobody checks the arithmetic in between, and two quarters later the complaint is lead quality when the actual problem was that each rep received more opportunities than a human can work.
Capacity ceiling
Serviceable opportunities = Reps x Opportunities a rep can work per month x 12
- Mid market reps working a 75 day cycle typically hold 25 to 40 active opportunities.
- Enterprise reps working 180 day cycles hold far fewer, often 12 to 20.
- Ramp matters: a rep hired in month seven contributes roughly half a year of capacity, not a full one.
Example: 6 reps x 12 new opportunities per month x 12 = 864 serviceable per year. A model requiring 500 fits. A model requiring 1,100 does not.
From our work
The quality argument that was a capacity problem
- Context
- A B2B SaaS client was in a six month standoff between marketing and sales over lead quality. Marketing had hit its opportunity target every quarter; win rate had fallen from 24 to 15 percent over the same period.
- What we did
- We rebuilt the model with a capacity line and found the team was routing roughly 41 new opportunities per rep per month into a motion with a 70 day cycle. Nothing was being worked properly. We cut routed volume by a third and raised the qualification bar, moving the freed budget into fewer, better fit accounts.
- Outcome
- Win rate recovered above the previous level within two quarters on lower opportunity volume, and total closed revenue rose. The leads had never been the problem.
CAC payback: the number that keeps you funded
| Payback | Interpretation |
|---|---|
| Under 12 months | Efficient. Defensible in any funding environment. |
| 12 to 18 months | Normal for mid market and enterprise B2B SaaS. |
| 18 to 24 months | Acceptable only with strong net retention. |
| Over 24 months | The program will be cut regardless of pipeline growth. |
Use fully loaded cost. Media spend alone flatters the number badly; include salaries, tools, agency fees, and content production. The version finance believes is the version that includes everything.
Stress test before you present
Present three scenarios rather than one. It changes the meeting from a debate about your optimism to a discussion about risk.
- 1
Base case
Current conversion rates held flat. This is the plan.
- 2
Downside
Win rate down 20 percent, cycle length up 30 percent, cost per opportunity up 15 percent. Show what still lands.
- 3
Upside
One specific improvement, such as speed to lead or a conversion path fix, and what it unlocks. Attach the investment it requires.
A model finance rejects
- One scenario, presented as a forecast
- Blended averages across every segment
- Win rate taken from an industry benchmark
- Media spend only, no loaded cost
- No capacity line
- Rebuilt annually
A model finance funds
- Three scenarios with named assumptions
- Segmented chains that sum to the total
- Win rate from your own closed won data by source
- Fully loaded CAC including people and tools
- An explicit sales capacity ceiling
- Conversion rates refreshed monthly from actuals
Verdict: The difference is not sophistication. It is whether every number in the model can be traced to something that actually happened in your CRM.
Assumptions that most often prove wrong
- Win rate borrowed from a benchmark instead of your own closed won data.
- Win rate carried over from last year, when the market average fell ten points.
- Cycle length measured from opportunity creation when sales measures it from first contact.
- Cost per opportunity assumed constant while scaling spend, when it rises as you exhaust the best audiences.
- Ignoring capacity: pipeline nobody has time to work is not pipeline.
- Treating average contract value as stable while the sales team drifts down market to hit deal count.
- Counting the same opportunity in two channels because attribution double credits it.
- No seasonality, in a business where two months of the year are structurally quiet.
- Rep ramp ignored, so a hire in month seven is modelled as a full year of capacity.
Model audit: run this before any board presentation
- ✓Every conversion rate traces to a CRM report you can open in the meeting
- ✓Win rate is marketing sourced specifically, not the blended company rate
- ✓The model is segmented and the segments sum to the total
- ✓Coverage ratio is derived from your own six quarter median
- ✓Creation date and expected close date are modelled separately
- ✓A sales capacity ceiling is stated and the plan sits under it
- ✓CAC is fully loaded: media, salaries, tools, agency, content
- ✓Three scenarios are presented, not one
- ✓Seasonality is applied to the monthly phasing
- ✓Every assumption has an owner and a review date
Keep it alive
A model that is rebuilt once a year is a slide. Update the conversion rates monthly from actual data, review the assumptions quarterly with sales in the room, and record what you changed and why. Over three or four quarters the model becomes the most accurate forecasting instrument the company has, and the marketing budget stops being the first line anyone reaches for.
Sources
- GTM Benchmarks: Win Rates, Cycles, and Pipeline
Ebsta and Pavilion, via PipelineGrader, July 2026
655,000 opportunities and 48 billion dollars of pipeline analysed; average win rates fell to 19 percent from 29 percent year over year.
- Sales Metrics Benchmarks 2026
KnowledgeLib, citing Pavilion and Ebsta, March 2026
4.2 million opportunities across more than 2,000 companies, covering quota attainment, cycle length, and pipeline coverage.
- 2026 SaaS and AI Metrics Benchmarks
Benchmarkit, June 2026
342 B2B SaaS and AI native companies segmented by size, ACV, pricing model, and go to market motion.
- H1 2026 B2B SaaS GTM Benchmark Report
Causo, June 2026
Synthesis of H1 2026 investor facing GTM benchmarks: CAC payback, magic number, win rate by segment, and pipeline coverage.
About the author
Avishai Sam Bitton
Founder, DemandBox
Avishai runs demand generation programs for B2B SaaS companies across performance marketing, SEO, and answer engine optimization. He works directly with the teams he advises, with no account managers in between.
Connect on LinkedInFrequently asked questions
Last updated and changelog
- First published
- Last updated
- Last reviewed
- by Avishai Sam Bitton
- Expanded to a full pillar guide: complete worked models at three ACV bands, formula blocks for every stage, capacity planning, 2026 benchmark charts, failure modes, and a copyable model audit checklist.
- First published.
Read this next
The B2B SaaS Demand Generation Playbook
The model tells you how much pipeline you need. The playbook tells you which channels can realistically produce it.
Continue readingDemandBox
Want a team that runs this for you?
We build demand programs for B2B SaaS companies across performance marketing, SEO, AEO, and creative. No account managers in the way.
Talk to an Expert