Skip to main content

«  View All Posts

Marketing Agency Not Delivering ROI: Root Causes, Diagnostic Steps, and How to Fix It

July 9th, 2026

8 min read

By Tom Wardman

A signpost with three directions, fix, renegotiate and exit, to choose between after 90 days, standing on a base that reads audit tracking first. Overlay reads 'Invisible, or absent?'.
Marketing Agency Not Delivering ROI: Causes, Fixes, and Next Steps
12:15

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. ISBA's agency remuneration report found that only 48% of marketing procurement professionals feel they get value for money from their agencies. Nielsen research found that click-through rates bore no relation to sales lift in the online campaigns it studied.

Shareable one-page infographic comparing vanity metrics with true ROI metrics, contrasting engagement-focused numbers like impressions and followers against revenue-focused measures such as qualified leads, pipeline value, customer acquisition cost, and marketing-influenced 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

Flowchart showing the seven most common reasons a marketing agency fails to deliver ROI in B2B, including misaligned goals, broken tracking, lack of business data access, rushed onboarding, weak positioning, missing conversion infrastructure, and reporting focused on vanity metrics.

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. The IPA's B2B effectiveness research warns that B2B marketing is often judged on short-term lead generation, when much of its value builds over the longer term.

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.

Printable Myth vs. Reality table comparing common misconceptions about agency performance with the operational realities that actually drive B2B marketing ROI, including timelines, accountability, metrics, and growth expectations.

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. That is a common gap: Forrester's 2024 Marketing Survey found 64% of B2B marketing leaders say their organisation does not trust its marketing measurement for decisions.

Bar chart and comparison table showing agency tiers alongside typical monthly costs and realistic B2B ROI timelines, comparing boutique, small, mid-market, and enterprise agency models.

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.

Comparison graphic contrasting agency, in-house, and hybrid marketing models across cost, accountability, speed to impact, and long-term ownership for B2B businesses.

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

What you're seeing usually points to where the problem sits:

Symptom Likely root cause
Lots of activity, empty pipeline Strategy problem
Good strategy, inconsistent delivery Execution problem
No visibility, no reporting Accountability problem
Early results that have since stalled Probably a bottleneck on your side

Decision-tree checklist for diagnosing whether a marketing agency ROI problem is fixable, renegotiable, or an exit signal, using yes/no questions around tracking, onboarding, reporting, positioning, and business outcomes.

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 three measurable KPIs for the next 90 days, such as qualified leads per month, cost per acquisition, or pipeline contribution, and document them.
  3. Review the original brief, and ask for a written audit. If the brief asked for activity metrics, the agency delivered exactly what was briefed, and the brief needs changing before the agency does. Ask the agency to set out in writing what is working and what is not.
  4. Set a 90-day performance benchmark. Give the agency a documented target, a monthly performance review, and a fixed review date. If the KPIs are missed at month three, the conversation shifts to exit.
  5. Assess the response, and fix your side. A high-quality agency will engage constructively. Defensiveness or deflection is a signal in itself. Remove any bottlenecks you control too, such as slow approvals or withheld data.
  6. Decide: fix, renegotiate, or exit. If the agency is engaged and goals can be aligned, give the 90 days. If not, exit cleanly. Use the table below to decide.

Stay if the root cause is resolvable, the agency is open about what isn't working, and it can present a credible revised plan. Renegotiate if budget, scope, or timeline is the core issue. Exit if it resists accountability, can't explain why results have stalled, or a reset has passed with no measurable improvement.

Situation Recommended action
No reporting provided Exit
Wrong channel strategy identified Renegotiate
Your approvals were consistently late Stay and fix it internally
Agency can't explain the performance decline Exit
Budget was too low for the agreed scope Renegotiate
Reset period passed with no improvement Exit
Both sides missed expectations Reset with a 90-day trial

Recommended reading: Agency Incentive Misalignment: Why Your Agency's Goals Aren't Yours, on how fee structures shape what an agency does.

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

Recommended reading: Agency Dependency: The True 3-Year Cost to Your Business, on moving from agency dependency to marketing your team owns.

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 ask for in a performance review meeting?

Ask for KPIs agreed versus achieved, a written explanation of any shortfalls, a revised 90-day plan with named owners, and confirmation of any data or access the agency needs from your side.

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 Marketing Diagnostic for a structured diagnosis of what is broken.

If you are ready to stop renting your marketing and start owning it, see how I work to find the right entry point for your business.

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.

Tom Wardman

Tom Wardman is a Fractional Marketing Director and HubSpot Gold Partner who helps founder-led B2B businesses build marketing their own team owns and runs. He has spent more than a decade working agency-side and in-house, and in 2023 became one of the first Endless Customers Certified Coaches, trained by Marcus Sheridan. Tom is the author of Build a Trusted Brand and the Trust Issues newsletter, and writes about HubSpot, content and running marketing in-house. Outside work, he plays piano with wedding and tribute bands around the country.