Take the Market

Pipeline arithmetic in the open, for the people who own the number.

Sections

Playbooks

Demand generation strategy: The annual plan for a B2B demand team, from pipeline target to channel mix

A demand generation strategy starts from a pipeline target and works backward to spend and channels. Only 20% of buyers are in market in a given year.

Document
Playbook
Funnel stage
Whole funnel
Published
Written by
Take the Market Desk
Edited by
Lila Odinaev

A demand generation strategy is a plan that starts from a pipeline target and works backward to the programs, spend and channel mix that should produce it. Research by the Ehrenberg-Bass Institute found only 20% of business-to-business buyers are in market in a given year and 5% in a given quarter. So the plan sizes capture budget to buyers in market now and funds creation for the rest.

What is a demand generation strategy?

A demand generation strategy is a plan that starts from a pipeline number and works backward to the programs and spend that should produce it. A list of channels is not a strategy. The channel mix is an output of the plan, and it comes late.

We take that goal literally. The plan opens with the pipeline target. It then asks how many buyers could produce that target this year, and only then decides what to run and what to spend.

The in-market figures the plan rests on

Research by Professor John Dawes of the Ehrenberg-Bass Institute, carried out for the LinkedIn B2B Institute, found that companies change providers of services such as banking, legal advice, software or telecoms around every five years. From that cycle, the report concludes that only 20% are in the market in a given year and just 5% in a given quarter.

WindowShare of buyersWhat it means for the plan (our reading)
In market, one year20%The pool annual capture programs can draw from
In market, one quarter5%The pool behind any single quarter's pipeline goal
Not in market95%The audience for brand and memory building

The same report argues that advertising mainly works by building and refreshing memory links to a brand, rather than by directly driving sales. In our reading, that is why a strategy needs two budgets: one to capture buyers in market now, and one to reach the larger group who will be in market later. We cover the split in demand creation vs demand capture.

A worked example

These are example inputs, not a benchmark. For example, take a target market of 50000 accounts and an annual pipeline target of 10000000.

That last figure is the test. If your average opportunity is smaller than the pipeline each in-market account has to carry, the target cannot be met by capture alone. The plan then has to widen the market, raise win value or invest in reaching buyers before they enter the market. Every later section of this plan works from these three numbers.

How do I build a demand gen plan from a revenue target?

Start from the bookings number and work backward. The method is called reverse funnel math, and Insight Partners sets out the base case: a team that entered past quarters with $8M of pipeline and closed $2M has a conversion rate of about 25%. A $2.5M bookings goal then needs $10M of pipeline at the start of the quarter.

That single ratio is the starting point. Three adjustments make it usable.

  1. Split by stage. Early stage and late stage pipeline convert at different rates. With its stage assumptions, Insight Partners arrives at $3.1M of late stage and $6.7M of early stage pipeline for the same $2.5M goal.
  2. Subtract invisible pipeline. Some bookings come from deals created and closed inside the quarter, so they never appear in the day one snapshot.
  3. Convert stock into flow. Pipeline that closes, is lost or advances has to be replaced. In the same example, the team must generate $3.5M a quarter, or $270K a week.

From weekly pipeline to weekly volume

The weekly dollar target then breaks into counts at each stage.

StageAssumptionWeekly volume
Opportunities$45K average deal6
Discovery calls50% convert to opportunities12
Sales-accepted leads (SALs)10% convert to discovery calls120

Figures in this table come from Insight Partners.

Your funnel may use different stage names. Many demand teams track marketing qualified leads (MQLs) and sales qualified leads (SQLs) instead of SALs and discovery calls. The arithmetic is the same: divide each stage's target by the conversion rate into the next stage. Use your own historical rates from your customer relationship management (CRM) system, then check them against funnel conversion benchmarks.

For example, $10,000,000 of required pipeline at a $50,000 average deal size means 200 opportunities.

Required pipeline   = Bookings goal / Pipeline-to-bookings conversion rate
Opportunities       = Required pipeline / Average deal size
SQLs                = Opportunities / (SQL-to-opportunity rate)
MQLs                = SQLs / (MQL-to-SQL rate)
Weekly MQL target   = MQLs / Weeks in period

The reverse funnel calculator runs these steps for you.

One caution belongs in every plan. A large pipeline gap can push teams to log deals that are not real. Insight Partners advises that stage one opportunities carry clear seller and buyer criteria before they count. We think the same rule applies to MQLs: if the definition loosens to hit volume, the downstream conversion rates in your formula stop being true.

How should budget split between demand creation and capture?

The in-market share from the previous step does most of the work here. Capture spend is sized to the accounts buying now. Creation spend goes to the larger group that is not buying yet, so your brand is the one they remember when their need arrives.

That framing is useful, but your own ratio should be measured, not assumed. Survey your customers and your lost deals for your category before you set the split.

The expectation problem

Most plans fail on timing before they fail on mix. According to marketingscience.info, 95% of B2B marketers expect significant sales within the first two weeks of a campaign. In our reading, if creation spend is judged on that clock, it will be cut every quarter, because it is built to pay off when an account later enters the market.

We read that as an always-on creation floor with capture spend that scales up and down.

Our allocation rule

1. Measure your in-market share (customer survey + lost-deal review + intent signals).
2. Capture budget = cost to reach the in-market accounts on your target list
   at the frequency your capture channels need, this quarter.
3. Creation budget = total demand budget minus capture budget,
   with a floor so every out-of-market target account is reached monthly.
4. Re-run steps 1 to 3 each quarter; move money only between capture lines
   mid-quarter, never out of the creation floor.

Here is how it reads against the pipeline math from the previous step. For example, a $10,000,000 pipeline target at a $50,000 average deal needs 200 opportunities. Capture is sized to produce those from accounts already in market. Creation is sized to the rest of the list, so next year's in-market accounts already know you.

Budget lineSized toPayback window (our reading)
CaptureIn-market accounts this quarterPipeline created inside the quarter
CreationOut-of-market accounts on the target listOpportunities from accounts reached before they entered market, tracked across the switching cycle

Set the CAC payback expectation for each line separately, and check your blended figure against business-to-business payback benchmarks. To test splits against your own inputs, use the budget allocator. For the channel-level difference between the two, see demand creation vs demand capture.

Which channels belong in a B2B demand plan?

Every channel in the plan does one of two jobs. It creates demand among buyers who are not yet looking, or it captures demand from buyers who already are. The sorting below is our reading, based on one test: does the channel need an active search or a known visit before it can reach the buyer? Salesforce frames channel choice as reach, making "sure you reach your leads on the channels where they’re most responsive." The table adds the job, the unit you pay for, and the rate you have to assume to turn that unit into pipeline.

ChannelJob (our reading)Cost metricConversion assumption to plan with (our reading)Benchmark page
Paid searchCaptureCost per click (CPC)Click to form fill, then form fill to SALGoogle Ads playbook
Review sitesCaptureCost per lead or per profile clickBuyer intent lead to SALReview sites playbook
RetargetingCaptureCost per thousand impressionsReturn visit to demo requestRetargeting playbook
LinkedIn adsCreation, plus capture with lead formsCost per leadLead form fill to SALLinkedIn ads benchmarks
Content syndicationCreationCost per leadDownload to SAL, usually after nurtureContent syndication explained
WebinarsCreationCost per registrantAttendee to SALWebinar playbook
EventsCreation and captureCost per booth conversationConversation to meetingEvent sponsorship ROI calculator
OutboundCapture inside target accountsCost per meeting bookedMeeting held to SALYour own sequence history

Compare channels on cost per SAL and cost per opportunity, never on cost per lead. In our reading, syndication and LinkedIn lead forms often post a low cost per lead and a much higher cost per SAL, because fewer of their leads reach a sales conversation. The filled rows below show how that gap appears. The inputs are an example, not a benchmark.

CHANNEL ROW TEMPLATE (example inputs, not benchmarks)

Channel:            Content syndication     LinkedIn lead forms
Spend:              $50,000                 $50,000
Unit cost:          $100 per lead           $200 per lead
Units:              500 leads               250 leads
Unit to SAL rate:   10%                     30%
SALs:               50                      75
Cost per SAL:       $1,000                  $667
SAL to opp rate:    30%                     30%
Opportunities:      15                      22.5
Cost per opp:       $3,333                  $2,222

Formulas:
Units         = Spend / Unit cost
SALs          = Units x Unit to SAL rate
Cost per SAL  = Spend / SALs
Opportunities = SALs x SAL to opp rate
Cost per opp  = Spend / Opportunities

In this example, the channel with half the cost per lead ends up with the higher cost per opportunity. Fill one row per channel with your own trailing rates. Then set budgets from the cost per opportunity column.

Why content, SEO and organic social are not in the table

Content, search engine optimization (SEO) and organic social have no media price per unit, so a cost metric column does not describe them. We plan them on output (pieces published, posts per week) and on headcount. We judge them by their effect on the capture rows: branded search volume, direct demo requests, and the share of SALs that cite a piece of content. Give them their own line in the budget. Leaving them out of this sheet keeps the paid rows comparable with each other.

Agree the target accounts and stage definitions with sales before spending

The earlier sections built the pipeline number. This step fixes what counts toward it. If marketing and sales disagree on which accounts matter and what each stage means, every conversion rate in the plan measures something different in each team's report.

Start with the targeted stage

Forrester's business-to-business Revenue Waterfall places a targeted stage with two layers at the top. Targeted accounts are the accounts that should contain one or more targeted opportunities. Each targeted opportunity is one of four types: acquisition, renewal, upsell or cross-sell.

The second layer changes the planning conversation. A renewal inside a current customer sits on the same target list as a new logo. The demand plan and the customer success plan then draw from one list.

Forrester says joint targeting "should occur during each annual planning cycle." It ties that work to win rates, cycle times, average deal sizes, territories and quotas. It treats total addressable market analysis as suited to a three-year roadmap. For next year's targets, it points to service obtainable market instead. For each account, it suggests estimating the number of opportunities, the expected deal size and the average win rate.

Count buying groups, not leads

Forrester frames the Waterfall as a shift from managing individual leads to advancing opportunities with connected buying groups. Its earlier Demand Unit Waterfall added target demand and active demand stages to track progress before any direct connection with the buying group.

In our reading, this means the plan counts one opportunity per buying group, however many of its contacts engage. Five downloads from one account are a signal on one opportunity. They are not five MQLs.

Write the definitions into the SLA

Put the agreed list and stage rules in a written service level agreement before any budget is committed. Our marketing and sales SLA template has the full version. The core fields look like this:

TARGETING AND STAGE DEFINITIONS (signed by marketing, sales, customer success)

Targeted accounts:     [list source, ideal customer profile criteria, owner]
Opportunity type:      [acquisition | renewal | upsell | cross-sell]
Buying group:          [roles required to count as engaged]
Stage entry rules:     [targeted > engaged > SAL > SQL > opportunity]
Handoff time:          [hours for sales to accept or reject]
Rejection reasons:     [fixed picklist recorded in CRM]
Review cadence:        [quarterly re-prioritization of the account list]

Keep the stage rules tied to fields in the CRM, so that a report shows the same count for every team. Forrester found that businesses with advanced data-driven capabilities were nearly three times more likely to report double-digit growth than beginner-stage organizations. For account-level coverage, see the one-to-few ABM playbook.

The annual planning sequence, step by step, with a template to copy

The earlier sections each produced a piece of the plan. This one puts them in order, names who owns each piece, and fixes when it is due. The sequence runs over eight weeks before the fiscal year starts, so the plan is signed before budgets lock.

Copy the template below into your planning doc and fill the blank columns.

ANNUAL DEMAND PLAN: EIGHT-WEEK SEQUENCE

Step | Owner | Output | Check that it worked | Week
1. Target | CRO + CMO | Bookings and pipeline target, by quarter | Finance signs the same number | 1
2. Reverse funnel | Demand gen lead + RevOps | Opportunities, SALs and calls needed, by quarter | Rates come from CRM history, not guesses | 2
3. Market sizing | Demand gen lead | In-market accounts per quarter, by segment | In-market count x win rate covers step 2 | 3
4. Split | CMO | Creation vs capture budget share | Both motions funded every quarter | 4
5. Channel mix | Channel owners | Budget and volume target per channel | Channel targets add up to step 2 | 5
6. Programs calendar | Demand gen lead + sales | Quarterly calendar of named programs | Sales confirms dates and follow-up capacity | 6
7. Measurement | RevOps | Dashboard, snapshot schedule, review cadence | First snapshot runs before quarter one | 7
Sign-off | CRO + CMO + Finance | Signed plan | No open questions on any row | 8

The checks that need outside numbers

Step 3 converts a market size into a quarterly count. Teams then multiply the expected in-market percentage by their serviceable addressable market (SAM) and apply expected win rates. Use your own purchase cycle in place of theirs.

Step 7 depends on point-in-time history. Summit Partners also notes the limitations of attribution in business-to-business marketing and the need for more than one measurement method. In our reading, that means the step 7 dashboard should pair sourced pipeline with a survey or self-reported channel field, not rely on one model.

Carrying the example to a calendar

Use round example inputs, not benchmarks. In this example, a $10,000,000 pipeline target at a $50,000 average deal size needs 200 opportunities ($10,000,000 / $50,000). In this example, an even spread of 200 opportunities over 4 quarters is 50 a quarter. In this example, 3 programs per quarter across 4 quarters gives 12 programs for the year.

QUARTERLY PROGRAMS CALENDAR (example inputs, not benchmarks)

Quarter | Opportunity target | Program A (creation) | Program B (creation) | Program C (capture)
Q1 | 50 | ________ | ________ | ________
Q2 | 50 | ________ | ________ | ________
Q3 | 50 | ________ | ________ | ________
Q4 | 50 | ________ | ________ | ________
Total | 200 | 12 programs

An even split is a starting point. Shift opportunity targets toward the quarters your sales cycle feeds, using sales cycle length benchmarks and the reverse funnel calculator. Then test the budget behind each program in the demand gen budget allocator.

How to measure the plan and how often to change it

A plan is only as good as the numbers you check against it. Track six metrics, each defined once and held still for the year:

  • Pipeline created against target, by month and by quarter, in dollars.
  • Coverage: open pipeline divided by the bookings target for the period.
  • Velocity: how many dollars move through the pipeline per day.
  • Win rate: closed-won opportunities divided by all closed opportunities.
  • Cycle time: days from opportunity creation to close.
  • Deal size: average closed-won amount.

Velocity ties the other four together, so put the formula on the dashboard itself. The pipeline velocity calculator runs it for you.

Pipeline velocity ($ per day) =
  (open opportunities x win rate x average deal size) / average cycle time in days

Coverage = open pipeline for the period / bookings target for the period

Here is a worked example with round inputs. These are illustrations, not benchmarks. In this example, a team with a $10,000,000 pipeline target and a $50,000 average deal size needs 200 opportunities. In this example, if that team plans for 3 times coverage, $10,000,000 of pipeline supports a bookings target of about $3,333,333. When deal size drops, the opportunity count has to rise to hold the dollar target. Velocity then shows whether the extra volume is closing fast enough.

Cadence

ReviewWhat changesWhat stays fixed (our reading)
Monthly channel reviewSpend between channels, creative, offersTargets, stage definitions
Quarterly reforecastAssumptions for conversion, deal size, cycle timeAnnual target, account list
Annual resetTargets, target accounts, stage definitionsMetric definitions, unless both teams agree

Some changes do not wait for the calendar. Forrester's guidance on targeting describes the value of being able to react dynamically, reprioritize accounts, and optimize territories based on changing conditions. The signals it names include buying signals such as engagement on your website or your competitor’s site. We treat a signal like that as a reason to move an account mid-quarter. We do not treat it as a reason to rewrite the whole plan.

Sourced, influenced and incremental

Report sourced and influenced pipeline in two separate columns and never add them together. Sourced pipeline is an opportunity whose first qualifying touch was marketing's. Influenced pipeline is any opportunity that had a marketing touch before it closed. The rules are set out in marketing sourced vs influenced.

Neither column proves a channel caused the pipeline. Before you move budget, run a holdout:

  1. Split matched target accounts into an exposed group and a held-out group.
  2. Pause the channel for the held-out group for one full cycle time.
  3. Compare pipeline created per account between the two groups.
  4. Shift budget only if the exposed group shows a lift your team agreed on before the test began.

The method is in incrementality testing for paid media, and the result goes into the demand gen dashboard template next to the six metrics.

What this page does not cover

This page does not set benchmark conversion rates, deal sizes or budget ratios for your category; the example figures are illustrations, and your own trailing rates belong in the formulas. It does not cover execution inside each channel or how to choose a specific attribution model or tool. It is not financial advice.

Questions

What is a demand generation strategy in B2B?
In business-to-business (B2B) marketing, a demand generation strategy is a plan that starts from a pipeline number and works backward to the programs and spend that should produce it. A list of channels is not a strategy. The channel mix is an output of the plan, and it comes late, after the target, the funnel math and the size of the in-market pool are set.
How do you calculate how much pipeline you need to hit a revenue target?
Divide the bookings goal by your pipeline-to-bookings conversion rate. In the Insight Partners example, a team that entered past quarters with $8M of pipeline and closed $2M converts at about 25%, so a $2.5M bookings goal needs $10M of pipeline at the start of the quarter. Then split that figure by stage, subtract deals created and closed inside the quarter, and convert it into a weekly flow, which in that example was $3.5M a quarter, or $270K a week.
What percentage of B2B buyers are in market at any time?
Research by Professor John Dawes of the Ehrenberg-Bass Institute, for the LinkedIn B2B Institute, found companies change providers of services such as software or telecoms around every five years. From that cycle, the report concludes that only 20% of business-to-business (B2B) buyers are in market in a given year and 5% in a given quarter. Forrester's tracking of marketing technology buyers found around 15.6% in market each year, so measure the share for your own category.
How much of a demand gen budget should go to brand versus capture?
Measure your in-market share first, using a customer survey, a lost-deal review and intent signals. Size the capture budget to the cost of reaching the in-market accounts on your target list this quarter, then give creation the rest, with a floor so every out-of-market target account is reached monthly. Judge creation on a longer window, because 95% of B2B marketers expect significant sales within two weeks of a campaign, and creation spend is built to pay off later.
What should a demand generation plan template include?
Our eight-week sequence runs through target, reverse funnel, market sizing, the creation and capture split, channel mix, a programs calendar, measurement and sign-off. Each step has an owner, an output, a check that it worked and a due week. Before budget is committed, a written service level agreement should fix the targeted accounts, opportunity types, buying group roles, stage entry rules, handoff time and rejection reasons.
What metrics measure demand generation performance?
Track six metrics: pipeline created against target, coverage, velocity, win rate, cycle time and deal size. Pipeline velocity in dollars per day equals open opportunities times win rate times average deal size, divided by average cycle time in days. Report sourced and influenced pipeline in separate columns, and run a holdout test before moving budget, since neither column proves a channel caused the pipeline.

Sources

  1. There aren’t that many business clients that will say ‘You know what, I’m comfortable signing a contract with a company that I’ve hardly ever heard of, marketingscience.info, 2025-11-28.
  2. Reverse Funnel Math: The Science of Hitting Your Number, Insight Partners, 2020-07-29.
  3. How does B2B marketing work?, marketingscience.info, 2025-11-28.
  4. What is Demand Generation? Strategies & Benefits, Salesforce, 2024-07-26.
  5. Putting Forrester’s B2B Revenue Waterfall Into Action: Six Tips For Laser-Focused Targeting, Forrester, 2021-07-22.
  6. Put The Forrester B2B Revenue Waterfall™ Into Practice, Forrester, 2026-08-03.
  7. The Demand Waterfall: A Modular System to End Chaos, Forrester, 2018-05-01.
  8. Not All Buyers Are Ready to Buy: How the 95:5 Rule Can Refine Your Go-to-Market Strategy, summitpartners.com, 2026-03-11.