Divide what a channel costs by the pipeline it creates. That single number tells you which spend is buying revenue and which is buying cheap leads — and it often reverses the budget decisions cost per lead made.
Cost per lead is the most common metric in B2B marketing and one of the most misleading. It tells you what a lead cost. It says nothing about whether that lead was worth anything. A student downloading a whitepaper and a buyer with a signed budget both count as one lead, so cost per lead systematically rewards whatever is cheapest to produce.
Cost per pipeline dollar fixes that by measuring what you actually care about: how much you spend to create a dollar of real sales opportunity.
The calculation
Cost per pipeline dollar = spend on a channel ÷ value of pipeline that channel created
If you spend $20,000 on a channel in a quarter and it creates $400,000 of qualified pipeline, your cost per pipeline dollar is $0.05. Five cents buys a dollar of pipeline. Lower is better.
Some teams prefer the inverse — pipeline created per dollar spent, which in that example is 20 to 1 — because it reads more naturally in a board meeting. They are the same measurement. Pick one and use it consistently.
How it relates to the metrics you already know
- Cost per lead measures the top of the funnel. Fast, but blind to quality.
- Return on ad spend (ROAS) measures revenue against spend. Accurate, but in B2B the revenue may arrive six or twelve months after the spend, which is far too slow to steer by.
- Customer acquisition cost (CAC) measures the full cost of winning a customer, usually across sales and marketing. Essential for unit economics, but too aggregated to tell you which channel to fund next quarter.
Cost per pipeline dollar sits in the useful middle. It arrives much sooner than revenue, and it is far more honest than lead counts.
The refinement that stops it misleading you
Pipeline is not all equal. A dollar of pipeline from a channel whose opportunities close 30% of the time is worth more than a dollar from one whose opportunities close 10% of the time. If you ignore that, you will over-fund channels that generate lots of optimistic pipeline that rarely closes.
The fix is to weight pipeline by the historical win rate for each source. The illustrative numbers below — not from any real account — show why it matters:
| Paid search | Events | ||
|---|---|---|---|
| Spend | $30,000 | $20,000 | $25,000 |
| Pipeline created | $600,000 | $250,000 | $900,000 |
| Cost per pipeline dollar | $0.050 | $0.080 | $0.028 |
| Historical win rate | 20% | 30% | 10% |
| Cost per expected revenue dollar | $0.25 | $0.27 | $0.28 |
On raw cost per pipeline dollar, events look like the runaway winner. Weighted by win rate, all three are close, and events are marginally the most expensive. The unweighted number would have moved budget in the wrong direction.
What you need in place first
- A source on every opportunity. If opportunities can be created without a source, a large share of pipeline will be unattributed, and the metric will be quietly wrong. This is the plumbing covered in attribution threading.
- Consistent rules for creating opportunities. If one rep creates an opportunity after a single call and another waits for a confirmed budget, “pipeline” means different things in different places. Stages should be defined by evidence, not by feel.
- A sensible time window. Pipeline arrives after the spend. Group results by the month the lead was created and allow for your typical lag before judging a channel, or recent spend will always look worse than it is.
The honest limits
Pipeline can be inflated — by optimistic reps, loose stage definitions, or targets that reward opportunity creation. Win-rate weighting helps, but only if the win rates themselves are trustworthy, which requires enough closed deals per channel to mean anything. For low-volume channels, treat the number as directional and look at it over a longer window.
And as with any in-quarter metric, it will undervalue work aimed at buyers who are not in the market yet. That work needs a different yardstick, explained in the 95-5 rule.
Why it reshuffles budgets
Ranking spend by cost per pipeline dollar routinely reverses decisions made on cost per lead. Channels that looked expensive per lead turn out to be cheap per dollar of pipeline, because the leads they produce are the ones that become opportunities. And the cheapest lead source often turns out to be the most expensive way to buy revenue. That reversal is the whole point of optimising on revenue, not activity.
Where to go next
Attribution threading covers how to get a trustworthy source onto every opportunity. The revenue data workflow shows the operational setup. And the four layers of ad waste explains why tracking integrity comes before any of this.