Why We Compute Backwards: Pipeline-Back vs Spend-Forward
The standard way to set a B2B marketing budget is spend-forward: take a share of revenue and distribute it across channels. The most-quoted anchor is the Gartner CMO Spend Survey (2026), which puts the average marketing budget at 7.8% of company revenue. That number is useful for one thing only: telling the board you are not an outlier. It says nothing about whether the budget can produce the pipeline your sales team is carrying, because it was never derived from that pipeline.
Pipeline-back budgeting inverts the direction. Start from the quarterly pipeline target, divide by ACV to get opportunities, walk the opportunities back through your funnel conversion rates to get leads, multiply leads by what a lead costs on each channel. The output is not a comfortable number; it is the required number. When the required number exceeds what finance will approve, you now have a precise conversation: cut the pipeline target, improve a conversion rate, or lower a CPL. Spend-forward budgets hide that trade-off; pipeline-back budgets force it into the open, which is what a budget is for.
One caution from the accounts we open: the recorded CPL is the most fragile input in this whole calculation, because in the accounts we have opened, conversion tracking was broken in every single one. Before you defend a budget built on your CPL, verify the CPL. Our B2B PPC Self-Audit Scorecard covers the tracking checks in its first section.
The Safe-to-Cut Floor, Explained
Budgets get cut mid-year; that is normal. What breaks accounts is the assumption that spend scales down linearly. It does not, for 2 documented, mechanical reasons:
- Automated bidding needs conversion volume. Google Ads bid strategies re-enter a learning period after significant changes, typically about 7 days per Google Ads Help documentation, and they stabilize on conversion data. Google's documentation historically set 15 conversions in 30 days as the entry requirement for Target CPA; the hard requirement was later removed, but the statistical reality it encoded was not. Cut a campaign below the volume that feeds its bid strategy and you are not running a smaller version of the same campaign, you are running a permanently learning one.
- Platforms have delivery thresholds. LinkedIn's minimum daily campaign budget is $10 (LinkedIn Ads documentation, 2026), roughly $300 per month before the auction gives a campaign enough impressions to optimize anything. A LinkedIn line item at $150 per month is not a lean campaign, it is a rounding error the auction ignores.
The calculator turns this into a floor per channel: the larger of the platform minimum and your minimum monthly lead volume times CPL. Above the floor, cutting is a trade you can model. Below the floor, the correct move is consolidation: set that channel's mix to zero and re-split the leads across the channels that remain. Two channels above their floors outperform three channels starving together. The seeded defaults demonstrate this deliberately: at a $750,000 quarterly target, the 15% Microsoft slice lands below its floor, and the mechanical answer is to fold it into Google until volume justifies reopening it.
How you split the mix in the first place is a channel-strategy question, not an arithmetic one: intent-capture channels like paid search convert at lower CPLs, audience channels like LinkedIn reach buyers who are not searching yet. The normalization lens that connects them is cost per accepted lead, which we walk through in the Google Ads agency pricing guide.
Where the Defaults Come From
Every seeded number in the calculator is either a published benchmark with a source and year, or an explicitly labeled assumption. Nothing else. Replace each one with your own data as you get it:
| Default | Seeded value | Source | Replace with |
|---|---|---|---|
| Google Ads CPL | $104 | LocaliQ Search Advertising Benchmarks (2025 report): Business Services average CPL $103.54; cross-industry average $70.11 | Your last-90-day search CPL |
| LinkedIn Ads CPL | $125 | AdBacklog LinkedIn benchmarks per industry (2025): SaaS and software CPLs from $100 upward, common B2B range $60 to $150 and above; Digital Applied (2026) puts the cross-industry average near $94. We seed $125 as a mid-range software default | Your lead-gen-form CPL; landing-page CPLs run higher |
| Microsoft Ads CPL | $73 | Modeled at 30% below the Google seed; Coupler.io's PPC statistics roundup (2026) puts the average Microsoft search CPC about 40% below Google's, and platform comparisons commonly report 30% to 50% on similar keywords | Your own Microsoft CPL once the channel has volume |
| Funnel stage rates | 35% / 40% / 60% | Starter assumptions, no external source claimed | Your CRM's lead-to-MQL, MQL-to-SQL and SQL-to-opportunity actuals |
| Channel floors | 15 / 5 / 10 leads per month | Google: conversion volume historically required for Target CPA (Google Ads Help); LinkedIn: $10 minimum daily budget (LinkedIn Ads documentation, 2026) plus a working assumption; Microsoft: working assumption | The volume at which your own bid strategies stay out of learning |
| Budget context | 7.8% of revenue | Gartner CMO Spend Survey (2026), average marketing budget as share of company revenue; used in prose only, not in the math | Nothing: it is a sanity anchor, not an input |
The gated PDF adds the piece a page cannot hold: an assumptions log you fill in as you replace each seed, so that when finance asks where the number came from, every line has an owner and a date.
B2B Budget Math, Answered
How much should a B2B company spend on marketing?
The most-cited anchor is the Gartner CMO Spend Survey (2026): marketing budgets average 7.8% of company revenue. But an average tells you what other companies spend, not what your pipeline target requires. Compute backwards from the pipeline number first; then use the revenue percentage as a sanity check, not as the method.
What is pipeline-back budgeting?
Setting the marketing budget by working backwards from the pipeline target: pipeline divided by ACV gives opportunities, opportunities walked back through funnel conversion rates give leads, and leads times cost per lead per channel give the required monthly budget. The output is the budget the target requires, rather than the target the budget permits.
What is a good cost per lead for B2B?
Published 2025 benchmarks put the cross-industry Google Ads average at $70.11 with Business Services at $103.54 (LocaliQ), and common B2B LinkedIn CPLs between $60 and $150 and above, with SaaS and software from $100 upward (AdBacklog, 2025). Treat all of these as seeds: the only CPL that matters is your own, measured against what an accepted lead is worth in your funnel.
What is the safe-to-cut floor?
The monthly spend per channel below which the channel stops functioning rather than shrinking gracefully: automated bidding loses the conversion volume it needs to stay out of its learning period, and platform minimums like LinkedIn's $10 per day stop being met. Above the floor, a cut is a modelable trade. Below it, consolidate into fewer channels instead.
How accurate is this calculator?
The arithmetic is exact; the output is only as good as the inputs. The seeded CPLs and floors are published 2025 benchmarks and documented platform mechanics, and the funnel rates are labeled starter assumptions. Replace the seeds with your CRM actuals and a verified CPL, and the output becomes a number you can defend in a budget meeting.
Pressure-Test This Number in 30 Minutes
Bring your calculator output. We go through your funnel rates, your CPLs and your channel floors against what we see in live B2B accounts, and tell you which inputs would not survive contact with your own data. You leave with a budget you can defend, whether or not we ever work together.
Book the Pressure-Test Call