A B2B demand waterfall model is a planning tool that shows how leads move from early interest to closed-won deals. It helps teams connect marketing and sales activity to revenue outcomes. This guide explains how to build a demand waterfall model step by step, using clear inputs and checkable assumptions. It is written for common B2B sales cycles, where pipeline stages and conversion rates can be tracked.
Each step below focuses on one part of the model so it can be built in a spreadsheet or BI tool. The goal is a model that teams can review each month and improve over time.
If brand and messaging are part of the demand plan, a B2B copy and positioning workflow can support consistency across stages. For an agency approach that supports B2B campaigns and pipeline goals, this B2B copywriting agency page may be relevant.
A demand waterfall model lists stages in a funnel or pipeline sequence. It starts with demand signals like website visits, content engagement, or target account reach. It then moves to lead or MQL counts, opportunities, and closed-won revenue.
The model can be built using either marketing stages (visitor to lead) or sales stages (lead to opportunity to win). Many teams use both, with a clear handoff point between marketing and sales.
A useful waterfall typically produces a few key results for planning and reporting. These outputs should be easy to explain to both marketing and sales.
A demand waterfall is not a single dashboard with no logic. It is also not only a forecast model. A strong waterfall makes assumptions visible, so changes to inputs can be traced to stage outcomes.
In practice, it should support planning discussions like “If target accounts and conversion at lead stage change, what happens to opportunities and wins?”
Want To Grow Sales With SEO?
AtOnce is an SEO agency that can help companies get more leads and sales from Google. AtOnce can:
Most B2B teams plan demand waterfall outputs by month or quarter. Using the same time window as reporting helps the model stay consistent with CRM data.
A typical approach is to build a monthly model for the next quarter and keep a longer rolling view for context.
The stage list should match how the business tracks funnel and sales pipeline. Common marketing-to-sales transitions include MQL to SQL, or lead to first sales meeting. Sales transitions often include qualified opportunity to proposal, to negotiation, to closed-won.
A simple stage set may look like this:
Many waterfall problems come from unclear handoffs. The model should include one explicit stage that marks acceptance by sales. This can be sales-accepted lead, discovery call booked, or an agreed qualification status.
After that handoff stage, the rest of the waterfall should reflect sales motions tracked in the CRM.
Each transition in the waterfall needs a conversion rate or an equivalent calculation. Conversion rates can be based on history, or on target goals when history is not stable.
Key input categories usually include:
Deal size often varies by segment, use case, or buyer type. A common fix is to calculate expected revenue as opportunity count times expected value per opportunity.
If the CRM has historical fields for contract value, expected value, or ARR, use those for a weighted average at the segment level. If those fields are missing, use a smaller set of deal bands (for example: small, mid, large) and estimate each band’s expected value.
Segmenting the model can reduce noise and improve planning accuracy. Common segment dimensions in B2B include industry, company size, region, product line, or motion type (land-and-expand vs new logo).
Even one segmentation layer can help. If a single segment model is needed at first, it can be expanded later.
Sales stages usually come from the CRM. Examples include lead status, SQL status, opportunity stage, forecast category, and closed-won date. These fields should align with the waterfall stage definitions chosen earlier.
If the CRM stage naming does not match the planned stage list, create a mapping table. This avoids mixing “process stages” with “forecast stages” in the same step.
Marketing stages or demand drivers may come from analytics tools, marketing automation, ad platforms, and web tracking. The model may need counts by campaign, channel, or offer.
When connecting marketing metrics to lead counts, focus on a clear “from” and “to.” For example, “content downloads in month” to “leads created in the same month” or “leads created attributed to the campaign.”
Waterfall models can drift if attribution and timing are mixed. Many teams choose one of these timing approaches:
The best approach depends on the sales cycle length and reporting needs. What matters is documenting the choice and using it consistently.
A mapping sheet makes reviews easier. It should include the waterfall stage name, the CRM field to use, and the marketing field or event to use.
Example columns to include:
Want A CMO To Improve Your Marketing?
AtOnce is a marketing agency that can help companies get more leads from Google and paid ads:
Conversion rates represent how many items move from one stage to the next. For example, qualified leads divided by sales-accepted leads, or opportunities divided by SQLs.
Historical rates can be calculated for a recent period, such as the last 6–12 months. If the business changed recently (new product, new pricing, or new sales process), use the most stable window available.
Some stages can be small, which can make conversion rates swing. A practical method is to use a rolling average across multiple months or to group segments to increase sample size.
If the model will be used for planning, the conversion rate should not change every time a small dataset shifts.
In B2B, there may be deals that do not follow normal paths. The model should include simple rules for exceptions, like enterprise deals that bypass certain steps or partner-sourced deals that have different qualification.
Document these cases so the model stays explainable. This also helps sales operations maintain confidence in the outputs.
A common structure is one row per segment (for example: region + product motion) and columns for each stage count. The first stage count comes from demand drivers. Each next stage count comes from the prior stage count and a conversion rate.
Example math approach (described in plain terms):
To keep the model easy to update, separate cells or tables into two groups.
This separation helps when testing scenarios. It also supports version control and review.
Sanity checks reduce errors during updates. Add rules such as:
When a sanity check fails, investigate the data mapping or time windows rather than forcing values.
Not every campaign should be modeled. A demand waterfall works best when it includes demand programs that create measurable lead or account engagement.
Examples of demand programs that can map well include product webinars, paid search for high-intent keywords, account-based marketing programs for target lists, and retargeting offers tied to lead capture.
To make the model actionable, top-of-funnel inputs should be broken out by channel or play type. This enables planning questions like “If webinar attendance increases, do SQL counts rise by the same factor?”
For channel contribution planning, one simple approach is:
Some B2B demand programs focus on market education and brand awareness, not immediate pipeline. The waterfall can still include them, but they usually influence earlier stages like engaged accounts or first-touch lead creation.
For model inputs tied to awareness and learning goals, these resources may help with how planning can be structured:
Want A Consultant To Improve Your Website?
AtOnce is a marketing agency that can improve landing pages and conversion rates for companies. AtOnce can:
Many B2B deals do not convert within the same month. If stage timing matters, apply a lag between lead creation and opportunity creation, and between opportunity creation and close.
A simple version uses average lags by segment or motion type. A more detailed version can use distributions, but it often takes more effort.
If forecasting is done by close month, the waterfall should roll earlier inputs forward to close month. If reporting is done by creation month, use that instead.
Consistency helps avoid confusion when comparing model output to CRM forecast reports.
Some pipelines stall and do not convert. A waterfall can include a “dropped or stalled” category if the CRM supports it. This can improve learning about qualification quality and sales process health.
It may also help marketing teams understand whether leads reach sales at the right level of fit.
Scenario testing helps answer planning questions without rebuilding the model. Common scenarios include changing lead volume, adjusting qualification rate, or shifting average deal size.
Keep the number of scenarios small to keep discussions focused. Each scenario should map to a real action plan, like “more webinars” or “tighter ICP targeting.”
A demand waterfall model improves with regular updates. Many teams update conversion rates monthly or quarterly, and update top-of-funnel inputs based on campaign plan changes.
For transparency, track what changed since the last version. This can be a short changelog inside the workbook.
The model should be reviewed with shared ownership. Sales ops can validate CRM stage mappings and deal value rules. Marketing ops can validate campaign-to-lead mapping and ensure tracking is consistent.
When either side changes definitions, the model should be updated so the conversion math stays aligned.
A frequent issue is combining marketing stages and sales stages without a clear handoff definition. This can make conversion rates misleading.
Fix it by defining one stage that marks sales acceptance, then using CRM stage logic from that point forward.
If some metrics are “activity month” and others are “close month,” the model can drift. The result can be a waterfall that does not match reporting.
Fix it by choosing one time definition per metric and documenting it in the mapping sheet.
Some conversion rates differ by segment, product line, or buyer persona. One average can hide gaps and make scenario tests less useful.
Fix it by segmenting the model at least by the most important variable that drives conversion differences.
Lead volume can increase even when qualification quality falls. If the model only counts leads without quality signals, it may predict too much pipeline.
If data exists, add filters or additional inputs like sales acceptance rate, meeting show rate, or opportunity creation quality indicators.
Assume a model with these stages for one segment: Engaged target accounts → Leads → Sales-accepted leads → Opportunities → Closed-won.
Calculate conversion rates from CRM and marketing data for a stable historical window. For example, engaged accounts to leads, leads to sales-accepted leads, sales-accepted leads to opportunities, and opportunities to closed-won.
Use historical closed-won deal values in the CRM to estimate expected deal value per closed-won deal for this segment.
Plan “engaged target accounts” by channel or play type. For example, account-based marketing programs may drive engaged accounts, while content campaigns drive early engagement.
Compute the expected number of leads from engaged accounts. Then compute sales-accepted leads from lead counts. Then compute opportunities and closed-won, and finally apply expected deal value to estimate expected revenue.
After the month or quarter ends, compare stage counts to actuals. Adjust conversion rates and mappings where the model does not match reality.
Each input in the model should have a short note. This note can explain the data source, the time window, and any filters used.
When a stakeholder asks why the forecast changed, the answer should be traceable to an assumption change.
Not all metrics move the needle in the same way. Usually, stage conversion rates at key transitions and win rate drive major differences in expected revenue.
Use this to prioritize optimization work, such as improving sales acceptance quality or updating qualification criteria.
Version history helps avoid confusion when different teams use different versions of the model. A simple log with date, change summary, and reason is often enough.
A B2B demand waterfall model can connect top-of-funnel activity to closed-won outcomes when stages, data sources, and conversion logic are clearly defined. The fastest path is to start with a simple stage list, map data sources, and build the waterfall math with documented assumptions. After that, campaign inputs can be layered in and scenarios can guide planning. With regular updates and shared review between marketing ops and sales ops, the model can become a reliable tool for demand planning and pipeline expectations.
Want AtOnce To Improve Your Marketing?
AtOnce can help companies improve lead generation, SEO, and PPC. We can improve landing pages, conversion rates, and SEO traffic to websites.