Blog | Tom Wardman | Marketing knowledge and free resources

Marketing Agency Not Delivering ROI: Causes, Fixes, and Next Steps

Written by Tom Wardman | Jul 9, 2026 7:00:00 AM

Are you reviewing months of agency invoices against a pipeline that has not moved? Are you unsure whether the problem is the agency, the strategy, or something you are missing?

By the end of this article, you will know whether your agency problem is fixable, and exactly what to do if it isn't. This article covers the root causes, a structured diagnostic, and a six-step action plan.

This article is for founders and MDs at B2B businesses who are paying an agency retainer without seeing revenue return. It covers why agency ROI problems happen, how to diagnose whether yours is fixable, and what to do next, whether that means correcting the relationship, renegotiating it, or ending it cleanly.

A transparent note: I work with businesses that have moved away from agency dependency. That gives me useful pattern recognition, but it also means I have a perspective. I have tried to give agencies a fair hearing throughout this article, including on the structural challenges they face when clients are underprepared. Where the evidence points both ways, I have said so.

Scope note: Cost ranges and ROI figures in this article apply to UK-based B2B businesses generating £500k–£10m ($625k–$12.5m) in revenue. Time horizon for ROI comparisons is 12–18 months.

Key takeaways

  • ROI from a marketing agency means measurable business return — revenue generated, qualified leads produced, or cost-per-acquisition reduced, not activity metrics like impressions or follower counts.
  • Most agency relationships fail because of misaligned goals, broken tracking, and an over-focus on outputs rather than outcomes.
  • A realistic ROI expectation for most B2B marketing channels is a 3:1 to 5:1 return on total investment within 12–18 months, but only when the right conversion infrastructure is already in place.
  • Before ending your agency relationship, run a structured diagnosis, the problem may be invisible ROI, not absent ROI.
  • If your agency disappeared tomorrow and your pipeline would stall, the problem is structural dependency, not just poor performance.

What does ROI from a marketing agency actually mean?

ROI from a marketing agency means measurable business return, such as revenue generated, qualified leads produced, or cost-per-acquisition reduced, that exceeds the total fees and ad spend invested.

Many agency relationships fail before they start because the client and agency define success differently. Agencies often default to activity metrics because they are easy to report, even when they have no connection to revenue.

 

Why do most marketing agencies fail to deliver ROI?

The most common reasons a marketing agency fails to deliver ROI are misaligned goals, broken tracking, limited access to business data, and a brief that asked for activity rather than outcomes.

These failures rarely happen all at once. They compound quietly, which is why most clients only recognise the problem when reviewing six or twelve months of invoices against flat revenue.

The 7 most common root causes, from most to least prevalent:

  1. Goals were never tied to revenue: The brief focused on activity, not outcomes
  2. Tracking is broken: Lead sources, conversions, and pipeline attribution are not set up
  3. The agency was never given access to sales data, CRM, or customer insight
  4. Onboarding was rushed: The agency never fully understood the buyer or sales cycle
  5. The offer or positioning was weak: More promotion amplified the wrong message
  6. Conversion infrastructure was missing before campaigns launched: No landing pages, CRM, or follow-up sequences
  7. Reporting was built around agency-owned metrics rather than client revenue

How long should you wait before expecting ROI? Most B2B marketing channels take 3–6 months to produce reliable pipeline data. Expecting results within 30–60 days is one of the most common reasons the relationship is assessed too early.

What agencies are dealing with on their side

Many of the root causes above are partially client-side, and a fair diagnosis requires acknowledging that.

It is worth naming the structural challenges agencies face: underprepared briefs, late access to sales data, scope changes mid-campaign, and slow internal approvals.

A well-run agency can only do as much as the client relationship allows. If your internal onboarding was rushed or your CRM was inaccessible from the start, that is a shared problem, not solely an agency failure. The diagnostic in this article is designed to help you tell the difference.

Misconceptions that set up agency relationships to fail

One of the most damaging misconceptions is that hiring a marketing agency transfers full responsibility for growth. Agencies need access to your data, your buyers, your internal experts, and your sales process to generate real ROI.

How much should a marketing agency cost, and what ROI is realistic?

Marketing agency retainers in the UK typically range from £1,500–£2,500/month ($1,875–$3,125/month) for small-business-focused agencies to £5,000–£20,000+/month ($6,250–$25,000+/month) for full-service or specialist firms.

A realistic ROI expectation for most B2B channels is a 3:1 to 5:1 return on total marketing investment within 12–18 months, but only when the conversion infrastructure is already in place.

A simple ROI calculation framework

Marketing ROI = (Revenue attributed to marketing − Total marketing investment) ÷ Total marketing investment x 100

Example: £60,000 ($75,000) revenue attributed ÷ £20,000 ($25,000) total spend = 200% ROI (3:1 return)

If you cannot run this calculation with your current reporting, your tracking infrastructure needs fixing before you can evaluate your agency fairly.

Marketing agency vs. in-house marketing: which delivers better ROI?

An in-house marketing team typically delivers stronger ROI for businesses with high content volume or complex sales processes, while agencies outperform when specialist skills or speed-to-launch are the priority.

The most common mistake is treating this as a binary choice. Many businesses that generate the best marketing ROI use a hybrid model, a small in-house strategist who directs and holds a specialist agency accountable.

How to diagnose whether your agency ROI problem is fixable

Before ending your agency relationship, check whether the strategy is sound but execution is weak, tracking is broken so ROI is invisible rather than absent, or whether the fundamental channel or offer is wrong; each has a different fix.

A fixable agency problem typically shows at least one of these signals:

  • The agency responds transparently when you raise concerns
  • There is clear evidence of activity producing some pipeline movement
  • Goals were documented at the outset and both sides agreed on them

Red flags that signal it is time to leave:

  • The agency cannot explain what is working or why
  • Reporting is built entirely around activity metrics, not revenue
  • Attribution tracking has never been configured
  • Six or more months have passed with no documented pipeline impact

Step-by-step: what to do when your marketing agency isn't delivering ROI

When your marketing agency isn't delivering ROI, the right sequence is: audit your tracking first, align on a shared definition of success, then set a 90-day performance benchmark, before making any decision to stay, renegotiate, or exit.

  1. Audit your tracking. Verify that conversions, lead sources, and pipeline attribution are captured. If not, ROI may be invisible rather than absent.
  2. Define success in revenue terms. Agree specific, measurable targets, such as qualified leads per month, cost per acquisition, pipeline contribution, and document them.
  3. Review the original brief. If it asked for activity metrics, the agency delivered exactly what was briefed. The brief needs changing before the agency does.
  4. Set a 90-day performance benchmark. Give the agency a documented target with a fixed review date. This removes ambiguity.
  5. Assess the response. A high-quality agency will engage constructively. Defensiveness or deflection is a signal in itself.
  6. Decide: fix, renegotiate, or exit. If the agency is engaged and goals can be aligned, give the 90 days. If not, exit cleanly.

Recommend reading: 90-Minute Marketing Triage™, a structured diagnostic to identify what is structurally broken before investing further

What to look for in a marketing agency that actually delivers ROI

The strongest indicator that a marketing agency will deliver ROI is whether they ask about your revenue goals, sales process, and conversion data before they pitch a service.

7 criteria for evaluating an agency before you sign:

  1. They lead with questions about your business outcomes, not channel tactics
  2. Their case studies feature businesses with a similar sales cycle and deal value to yours
  3. They explain, clearly, how they will track and attribute revenue, not just traffic
  4. Marketing activity connects to your CRM from day one
  5. Reporting is tied to pipeline and revenue, not vanity metrics
  6. Timelines are realistic; no promises of results within 30–60 days
  7. They commit to working with your sales team, not just your marketing budget

Recommend reading: In-House Growth Engine™, a structured path from agency dependency to a growth system your team runs without external reliance.

Frequently asked questions about marketing agency ROI

Is it normal to feel like my agency is just doing things without results?

This experience is common. It usually means tracking is not set up to show the link between activity and revenue, or the goals were never defined in revenue terms at the start.

What metrics should my agency be reporting on?

Qualified leads generated, cost per acquisition, pipeline value attributed to marketing, and revenue influenced by marketing. Impressions, reach, and follower counts are not ROI metrics.

What should I do if my agency will not share transparent data?

Request immediate access to your own analytics and CRM accounts. If the agency refuses or delays, that is a significant structural risk. Your data belongs to you.

Can I exit an agency contract early if they are not performing?

It depends on your contract. Most agency agreements include a 30–90 day notice period. Review for any performance clauses. If none exist, use a structured 90-day review as documented evidence before giving notice.

Conclusion

You started this with a specific problem: an agency relationship that wasn't working and no clear picture of whether it was fixable. You were reviewing invoices against a pipeline that hadn't moved, unsure whether the fault lay with the agency, the strategy, or something structural you hadn't yet named.

The answer, in most cases, is misalignment. Goals were not tied to revenue. Tracking was not built to show the connection. Neither side named it until the budget had run for months. That is not a failure of honesty; it is a failure of structure.

How to take action now

  • Audit your tracking before making any decision about your agency
  • Run the six-step diagnostic to determine whether to fix, renegotiate, or exit
  • Set a 90-day benchmark with documented, revenue-based goals
  • If your pipeline would not survive without the agency, the problem is structural dependency

This is the diagnostic and planning work I do with founder-led businesses every week, and it starts with getting the structure right before spending another pound on promotion.

Book a 90-Minute Marketing Triage™ for a structured diagnosis of what is broken.

If you are ready to stop renting your marketing and start owning it, explore the In-House Growth Engine™ to find the right entry point for your business.

About the author

Tom Wardman is a fractional marketing consultant and Growth Independence Architect™ who works with founder-led B2B businesses to replace agency dependency with self-sufficient growth systems. He is one of the UK's first five certified coaches in the Endless Customers methodology, trained directly under Marcus Sheridan, and the author of Build a Trusted Brand. His work focuses on installing documented growth systems that businesses own, measure, and operate without ongoing external reliance.

Pricing disclaimer: All GBP–USD price conversions are rounded estimates and correct at the time of publishing. Exchange rates fluctuate and figures should be treated as indicative only.