Demand Generation

How to Build a Pipeline Model Your CFO Believes

17 min readUpdated August 5, 2026Reviewed August 5, 2026

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.

Required opportunities at a 100 deal target, by win rate(opportunities needed)
29 percent win rate345
24 percent win rate417
19 percent win rate526
15 percent win rate667

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 2026

The core chain

Six numbers, in this order. Every one of them is an assumption, and writing them down is what makes them correctable.

StepFormulaExample
New ARR targetGiven4,000,000
Deals requiredTarget / ACV4,000,000 / 40,000 = 100
Opportunities requiredDeals / win rate100 / 0.19 = 526
Pipeline value neededOpportunities x ACV x coverage526 x 40,000 x 3 = 63.1m
Meetings requiredOpportunities / meeting to opp rate526 / 0.45 = 1,169
Budget requiredOpportunities x cost per opportunity526 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.

SegmentACVWin rateCycleCost per opp
Self serve / small12,00030%21 days800
Mid market45,00020%75 days3,000
Enterprise180,00016%180 days12,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

PaybackInterpretation
Under 12 monthsEfficient. Defensible in any funding environment.
12 to 18 monthsNormal for mid market and enterprise B2B SaaS.
18 to 24 monthsAcceptable only with strong net retention.
Over 24 monthsThe 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. 1

    Base case

    Current conversion rates held flat. This is the plan.

  2. 2

    Downside

    Win rate down 20 percent, cycle length up 30 percent, cost per opportunity up 15 percent. Show what still lands.

  3. 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

  1. Win rate borrowed from a benchmark instead of your own closed won data.
  2. Win rate carried over from last year, when the market average fell ten points.
  3. Cycle length measured from opportunity creation when sales measures it from first contact.
  4. Cost per opportunity assumed constant while scaling spend, when it rises as you exhaust the best audiences.
  5. Ignoring capacity: pipeline nobody has time to work is not pipeline.
  6. Treating average contract value as stable while the sales team drifts down market to hit deal count.
  7. Counting the same opportunity in two channels because attribution double credits it.
  8. No seasonality, in a business where two months of the year are structurally quiet.
  9. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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 LinkedIn

Frequently asked questions

Last updated and changelog

First published
Last updated
Last reviewed
by Avishai Sam Bitton
  1. 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.
  2. 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 reading

DemandBox

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.

Related guides

Demand genPillar guide

The B2B SaaS Demand Generation Playbook

A B2B SaaS demand generation program starts with a sharply defined ICP and a pipeline target, then works backwards into the volume of qualified opportunities required, allocates budget across creation, capture, and conversion channels, and reports on pipeline and revenue rather than leads.

19 min readUpdated Read guide
Demand genPillar guide

Demand Generation vs Lead Generation: The Practical Difference

Lead generation captures contact details from people who are already interested. Demand generation creates the interest in the first place and carries it through to qualified pipeline. Lead generation is one tactic inside demand generation, and measuring only lead volume tends to hide whether real demand exists.

18 min readUpdated Read guide
AEOPillar guide

How to Get Your Brand Cited by AI Search Engines

To get cited by AI search engines, publish self contained answers to the exact questions buyers ask, structure them with question headings, tables and schema so a retriever can lift them, keep AI crawlers unblocked, and build corroborating mentions on review sites, communities, and third party lists so the model trusts naming you.

17 min readUpdated Read guide