
Costs and pricing
Part of B2B demand generation budgets: planning and agency models
How to work out B2B demand generation return on investment without fooling yourself
Work out B2B demand generation return on investment in England with agreed cost lines, a realistic lag and a worked example using labelled pound figures.
What to take away
- An English software team spends £18,000 a quarter on demand generation yet cannot say what the return is, because the deals have not closed.
- Fix the cost lines firstprogramme spend, internal time, agency fees and tooling all belong in the denominator.
- Agree the lag between first touch and closed revenue, because pipeline created in month one may not convert until month four.
- Use a worked model with labelled pound figures rather than a single percentage, so finance can challenge your assumptions.
- Review quarterly, and treat the first two cycles as calibration rather than proof.
Start with the decision, then pick your numbers
A common England scenario: a software firm in Manchester spends £18,000 a quarter on demand generation, sees £60,000 of pipeline, and declares a 3.3x return. Finance asks when the cash arrives. Nobody knows.
Decide what the number is for before you build it. A forward-looking model serves next year's budget; closed revenue defends last year's spend. These are different sums and should not share one spreadsheet tab.
If you are assembling the underlying cost lines, the B2B demand generation costs and budget guide for England lists the categories most teams miss.
Build the cost side honestly
Include every line that would disappear if the programme stopped. For a mid-sized English team, an illustrative quarterly picture might look like this:
Quarterly demand generation cost lines
- Paid media and syndication£6,000
- Agency retainer£5,000
- Marketing ops and tooling£2,000
- Internal time (0.5 FTE)£5,000
- Total£18,000
Internal time is the line most often left out, which flatters the result. Loading salaries and overheads properly is what keeps the denominator honest.
Choose the revenue side and the lag
Revenue should be closed-won value, not contract value if payment is staged.
The lag matters more than the maths. If your sales cycle runs 90 days from qualified lead to signature, January spend shows up in April. A quarterly calculation that matches January spend to January revenue will always look terrible.
Cohort accounting is one practical answer: tag each lead with the month it entered and report revenue by cohort once 180 days have passed.
Work through a labelled example
Take the £18,000 quarterly cost above. Over four quarters, total spend is £72,000. The B2B demand generation cost guide in England explains how to load salaries and overheads into that figure.
Worked example: 50% return
- £72,000Four-quarter spend
- 240Marketing qualified leads
- 60Opportunities at 25% acceptance
- 12Customers at 20% close rate
- £108,000Closed revenue at £9,000 ACV
- 50%Return on investment
Assume the programme generates 240 marketing qualified leads in the year. At a 25% sales acceptance rate that is 60 opportunities, and at a 20% close rate that is 12 customers. At an illustrative average first-year contract value of £9,000, that is £108,000 of closed revenue.
Return on investment is therefore (£108,000 minus £72,000) divided by £72,000, which is 50%. Note the gap from the 3.3x pipeline ratio quoted earlier.
Both figures are legitimate because they answer different questions.
Where the model usually breaks
Attribution is the first crack. If sales also source deals, agree in advance what counts, and have sales and finance sign the definition.
Content quality is the second. If mid-funnel assets do not answer buyer questions, the conversion rates in your model will not hold. HubSpot's guidance on creating content for every stage of the customer journey helps map assets to stages.
Tooling is the third. Salesforce's overview of agentic marketing capabilities is useful background, but treat any platform switch as a separate reporting period.
New market entrants also misjudge how long early trading takes. The GOV.UK guidance on starting a business is a reminder to revisit planning assumptions before committing a full year of spend.
Common questions
How long should I wait before judging return?
At least two full sales cycles. If your cycle is 90 days, that is six months of data before the first credible read.
Should I include internal salaries in the cost?
Yes, if those people would not be doing the work otherwise. Excluding them makes the programme look more efficient than it is.
What if the return is negative in year one?
That is normal for a new programme. Report qualified leads alongside revenue and set a review point rather than abandoning early.
Can I use pipeline instead of closed revenue?
For in-quarter decisions, yes, provided you apply a historical conversion rate. For budget renewal, use closed revenue, which is what finance will ask about.



