Marketing Budgets

What ROI Should You Expect From Marketing, and How Long Before You See It?

A healthy B2B marketing programme typically returns $3–$5 in revenue for every $1 spent once it's mature, but "mature" is the operative word. Paid search can show results in weeks; SEO and content generally take six to twelve months; brand and thought leadership pay back over years. Anyone promising strong B2B returns inside 90 days is either measuring the wrong thing or telling you what you want to hear. The honest answer is a timeline, not a number.

Why is B2B marketing ROI so hard to pin down?

Three structural reasons. First, sales cycles are long. A lead generated in March may close in November, so any quarterly ROI snapshot understates reality. Second, buying journeys are messy. A typical B2B buyer touches many channels before converting, and the last click rarely deserves the credit. Someone might read your blog for six months, hear you mentioned by a peer, then finally search your brand name and convert, and naive attribution hands 100% of the credit to that final branded search. Third, much of the journey is invisible: dark social, word of mouth, and increasingly AI assistants summarising your content without a trackable click.

None of this means ROI can't be measured. It means it has to be measured with the right expectations and the right time horizons.

What returns should you expect, channel by channel?

  • Paid search: the fastest feedback loop. Expect meaningful signal in 4–8 weeks and a defensible cost-per-opportunity within a quarter. Returns depend heavily on deal size. High-value B2B services can sustain a cost per lead that would sink an e-commerce business.
  • SEO and content: slow to start, then compounding. Expect little in months one to three, early movement in months four to six, and real pipeline contribution from month six onward. The compensation for the wait is that results persist: a page that ranks keeps producing leads at near-zero marginal cost for years.
  • LinkedIn and social: rarely a direct-response channel in B2B. Its return shows up as easier sales conversations, inbound approaches, and buyers arriving pre-warmed. That's measurable, but not in a last-click dashboard.
  • Email and nurture: consistently among the highest-ROI channels, because it monetises demand you've already paid to create. If you generate leads and don't nurture them, you're funding the top of a funnel with no middle.

What should you measure while you wait for revenue?

Because revenue lags, you need leading indicators that predict it. The sequence worth watching: qualified traffic (are the right people arriving?), conversion actions (are they enquiring, downloading, booking?), pipeline created (are enquiries turning into real opportunities?), and finally revenue and cost per acquisition. A programme where the leading indicators improve month on month is working, even before the revenue lands. A programme where they're flat at month six needs a hard conversation, not more patience.

What's a realistic ROI timeline for a new programme?

Months 1–3: foundations and first signal. Tracking in place, quick wins from paid channels, baseline established. Months 4–6: leading indicators trending up; early SEO movement; first marketing-sourced opportunities in the pipeline. Months 7–12: the programme should now be visibly contributing pipeline, and you should be able to calculate a credible cost per opportunity. Year two onward: this is where B2B marketing gets genuinely profitable. Content compounds, brand searches grow, and cost per acquisition falls while volume rises. Businesses that churn through a new agency every nine months restart this clock every time, which is why they never reach the profitable part of the curve.

How do you calculate it without a data science team?

Keep it simple and consistent: (revenue from marketing-sourced customers minus total marketing cost) divided by total marketing cost, measured over a rolling twelve months, with "marketing-sourced" defined honestly in your CRM. Add one qualitative check: ask every new customer "how did you hear about us?" and write down the answer. Self-reported attribution is imperfect, but it reliably surfaces the invisible channels (referrals, LinkedIn, podcasts, AI recommendations) that analytics miss.

Frequently asked questions

Is 3–5x ROI guaranteed once a programme matures? No. It's a reasonable expectation for a well-run programme with sound strategy and a competitive offer. Marketing multiplies what's there; it can't fix an offer nobody wants.

Should we cut channels that show no direct conversions? Not before checking assisted conversions and self-reported attribution. Some channels do their work upstream of the click.

When is it fair to judge an agency's results? Judge leading indicators from month three, pipeline contribution from month six, and ROI properly at twelve months. Judge communication and rigour from week one.

What's the biggest ROI killer you see? Leads that get slow or no follow-up. Marketing ROI is co-owned by sales; response time is part of the equation.

Want marketing that works this hard?

Start a conversation