Back to insights
ROI and ROAS Analysis

How good is a 20% ROI?

A 20% ROI equals a 1.2:1 ratio — below every good marketing ROI benchmark. Learn when it's a warning sign, when it's a measurement problem, and how to f...

How good is a 20% ROI?

How good is a 20% ROI?

Key Facts

  • A 20% ROI equals a 1.2:1 ratio — below the 2:1 threshold where channels stop covering opportunity cost, per benchmark data.
  • The same Google Ads campaign showed a 20% first-year ROI but 2,020%+ once $10,000 customer lifetime value was included, per a worked example.
  • A 1.5:1 acquisition ROI can become 5:1+ over a 12-month lifetime value window in B2B SaaS, according to Demandbase.
  • Only 36% of marketers say they can accurately measure ROI, yet those who do are 1.6x more likely to get bigger budgets, per industry statistics.
  • Email marketing returns roughly $36–$42 per $1 spent — around 20x the 5:1 ratio considered 'good' in digital marketing, per channel benchmarks.
  • SEO returning 2:1 in year one can reach 15:1 by year three, beating steady 3:1 paid search, per benchmark analysis.
  • In low-margin sectors, even a 3:1 ROI could be fantastic, while the same figure in high-margin industries is mediocre, notes Thrive's Adam Draper.

The Short Answer: 20% ROI Falls Below Every Standard Benchmark

A 20% ROI sounds like a profit — until you see what the rest of the market considers acceptable. Against every widely used marketing benchmark, it lands in the bottom tier, and not by a small margin.

The consensus across benchmark sources is remarkably consistent. A 5:1 ratio (500% ROI) is the generally accepted standard for "good" in digital marketing, 10:1 is exceptional, and anything below 2:1 means most channels aren't covering their opportunity cost. Thrive Agency's benchmark tiers echo the same structure: 2:1 is "weak, offering minimal profitability," 5:1 is strong, and 10:1 is outstanding.

Here's where your 20% figure sits. A 20% ROI equals a ratio of 1.2:1 — you're earning $1.20 back for every dollar spent, which falls below even the "weak" 2:1 tier in every framework. Demandbase frames that bottom tier as "break-even to moderate... a positive ROI, but might not be enough to truly drive growth," according to their campaign ROI analysis. For context, look at where typical channels perform:

  • Email marketing returns roughly $36–$42 per $1 spent
  • SEO averages about $22.24 per $1
  • Google Ads sits near $2 per $1
  • Even the lowest industry ranges cited — B2C eCommerce at 2:1–4:1 — start ten times higher than 20%

By short-term, direct-response standards, 20% ROI is a poor result. If your campaign is meant to generate immediate revenue, that number says the spend isn't pulling its weight.

But that verdict only tells part of the story — and this is where most ROI analysis goes wrong. Hinge Marketing's worked lead generation example shows the same campaign producing a 20% first-year ROI that jumps to 2,020% once average customer lifetime value is included. Demandbase makes the same point for B2B SaaS: even a 1.5:1 ROI at acquisition can become 5:1+ over a 12-month LTV window.

That's why at Worqd, we treat a single ROI number as a starting question, not a final grade. A 20% figure could mean an underperforming campaign — or it could mean an incomplete sales cycle, a measurement window that's too short, or a report that's ignoring what a customer is worth after the first sale.

The rest of this article breaks down how to tell the difference: what a 20% ROI actually signals, when it's a genuine warning, and when it's just a measurement problem wearing a bad number as a disguise.

Why a 20% ROI Might Be Misleading — Time Horizons and Lifetime Value

A 20% ROI looks like a failure on a dashboard — until you change the clock you're measuring against. The same campaign that appears weak in month one can turn out to be one of your best investments once time horizons and customer lifetime value enter the picture.

The clearest illustration comes from a worked example by Hinge Marketing: a $1,000 Google Ads campaign generates 30 clicks and 3 leads, producing a first-year ROI of just 20% (25% when a nurtured lead is factored in). But when the average $10,000 lifetime value of each customer is included, that identical campaign delivers an ROI of 2,020% or more. Nothing about the campaign changed — only the measurement window did.

Demandbase reports the same pattern in B2B SaaS: even a 1.5:1 ROI at acquisition can become 5:1 or better over a 12-month lifetime value window. A campaign that barely clears break-even on the first purchase can quietly become a strong performer as customers renew, expand, and return.

Timing is the second trap. As Demandbase's ROI guidance puts it, if your campaign runs for two weeks but your average sales cycle is 60 days, immediate ROI reporting will miss future conversions entirely. Measuring a long sales cycle on a short calendar doesn't reveal a bad campaign — it reveals a bad measurement.

This is why Worqd's process starts with finding the bottleneck before touching anything: a 20% ROI might signal a genuinely weak channel, or it might simply mean the pipeline hasn't had time to close. Diagnosis has to come before judgment.

Some channels are structurally misjudged by first-year snapshots. Benchmark analysis from Sender.net notes that SEO returning 2:1 in year one can reach 15:1 by year three — easily beating paid search that holds steady at 3:1 — yet most ROI comparisons ignore this entirely. B2B SEO specifically takes an average of 2.7 years to reach full ROI realization.

Before declaring a 20% ROI a failure, check these factors:

  • Measurement window — are you counting first-sale revenue only, or lifetime value?
  • Sales-cycle timing — has enough time passed for leads to actually close?
  • Campaign purpose — awareness and retention plays show value later as lower acquisition costs and faster conversions, not immediate revenue
  • Channel maturity — compounding channels like SEO look weakest exactly when they're youngest

The practical rule: never report a single ROI figure without stating the window and the LTV assumptions behind it. One clear, honest report beats a flattering snapshot — and it keeps you from cutting a campaign that was about to pay off.

Diagnose Before You Judge: Three Legitimate Reasons for a Low ROI

Before you label a 20% ROI a failure, ask one question: what is the campaign actually supposed to be doing right now? The same number can mean three very different things, and each one calls for a different response.

Reason one: the sales cycle hasn't finished. ROI can't be judged accurately before your sales cycle completes. Demandbase puts it plainly: if your campaign runs for two weeks but your average sales cycle is 60 days, immediate ROI reporting will miss future conversions. A 20% figure pulled mid-cycle may simply be a snapshot of deals still in motion.

Reason two: it's an awareness or retention play. Direct response campaigns expect 3:1 to 5:1 or higher, but awareness campaigns often show low short-term ROI while their value shows up later as lower acquisition costs, faster conversions, or more branded search. Some channels — organic social, informational content, email nurture — may even show negative direct ROI while quietly supporting the campaigns that do convert. Retention work also plays by different rules, since keeping a customer statistically costs far less than winning a new one.

Reason three: it's genuinely underperforming. This is the case you shouldn't talk yourself out of. With the common benchmark tiers sitting at 2:1 (break-even to moderate), 5:1 (strong), and 10:1 (exceptional), a 1.2:1 ratio falls below even the weakest tier — and below 2:1, most channels aren't covering their opportunity cost. If the campaign is direct response, the cycle is complete, and the number still looks like this, something needs fixing.

Context changes the verdict, too. Adam Draper of Thrive notes that in low-margin sectors, even a 3:1 ROI could be fantastic, while the same figure in a high-margin industry might be mediocre. Benchmarks also ignore overhead and operational costs, so your true profitability is usually lower than the calculated number suggests.

Then there's the question of what you're counting. Hinge Marketing's worked example is the clearest illustration: a $1,000 Google Ads campaign producing a 20% first-year ROI turned into a 2,020% ROI once $10,000 average lifetime customer value entered the math. Similarly, Demandbase observes that even a 1.5:1 ROI at acquisition can become 5:1+ over a 12-month LTV window.

Finally, audit your own math. Most ROI calculations count only ad spend and skip creative fees, staff time, and design work — which understates costs. The fix is a consistent accounting method, applied the same way every time, so you can compare against your own history rather than a generic tier. That's the approach we take at Worqd: find the bottleneck first, then judge the number against the window, the costs, and the goal it was actually built to hit.

If you're not sure which of the three scenarios you're in, that uncertainty is the real problem to solve — and it's solvable with better measurement, not more ad spend.

Measure It Right: Turn Your ROI Number Into a Real Decision

A 20% ROI looks like a win until you realize it equals a 1.2:1 ratio — below the 2:1 threshold where most channels stop covering opportunity cost. The gap between that number and the 5:1 benchmark considered "good" across independent frameworks isn't just academic; it determines whether your next budget grows or gets cut.

Only 36% of marketers say they can accurately measure ROI, yet those who do are 1.6x more likely to receive higher budgets. The advantage isn't the metric itself — it's the discipline behind it. When you state an ROI figure without its measurement window (first sale versus lifetime value), you're reporting a fragment, not a finding. Hinge Marketing's worked example shows the same Google Ads campaign at 20% first-year ROI and 2,020%+ when lifetime value enters the frame.

  • Cost per closed deal beats cost per lead every time — a higher CPL on LinkedIn can still yield a lower cost per deal
  • Multi-touch attribution captures the long B2B cycles that last-click models erase
  • Your own historical data trumps industry tiers; benchmarks are hypotheses, not verdicts
  • Full cost accounting — creative, staff time, design — prevents the vanity of ad-spend-only math

At Worqd, we build measurement into the plan from day one because the "one report" promise only works when the numbers hold up. A 20% ROI isn't a verdict — it's a diagnostic signal. The question isn't whether the number is good; it's whether your measurement is good enough to tell you what to do next.

What to Do Next: Fix the Funnel Before Cutting the Spend

A 20% ROI often signals a measurement problem, not a marketing problem. Hinge Marketing's worked example shows the same Google Ads campaign delivering a 20% first-year ROI but a 2,020% lifetime ROI once a $10,000 average customer value is included. Demandbase confirms this pattern: a 1.5:1 acquisition ratio can become 5:1+ over a 12-month LTV window. If your sales cycle is 60 days but you're reporting at two weeks, you're not measuring results — you're measuring impatience.

  • Find the bottleneck first — targeting, offer, response speed, or data — before touching budget
  • Deploy fast AI-driven follow-up to convert more of the leads you already paid for
  • Recover old leads sitting in your CRM through database reactivation
  • Scale only what's proven with full-cost accounting and LTV tracking

This diagnostic-first approach is exactly how Worqd structures every engagement. One partner runs the whole path from first click to booked call — ads, creative, outreach, and instant AI follow-up — under one plan and one report. No vanity metrics. No fragmented vendors. The AI SDR qualifies every inquiry in under 60 seconds, 24/7, and database reactivation turns dormant CRM contacts back into booked conversations on a pay-per-conversation basis. Creative testing moves at media-buying speed with UGC-style video ads built from hook to CTA.

If your ROI looks thin, the fix isn't cutting spend. It's tightening the funnel. Book a free growth call and get the full path — first click to booked call — mapped out in one session.

Frequently Asked Questions

Is a 20% ROI good for a marketing campaign?
By standard benchmarks, no — a 20% ROI is a 1.2:1 ratio, which sits below even the 'weak' 2:1 tier. The widely accepted guideline is that 5:1 (500% ROI) is considered 'good' in digital marketing, 10:1 is exceptional, and anything below 2:1 isn't covering its opportunity cost. That said, the number only means something once you know the measurement window and campaign goal behind it.
Why does my ROI look low even though the campaign seems to be working?
The most common culprit is measuring too early or too narrowly. Hinge Marketing's worked example shows the same Google Ads campaign at 20% first-year ROI but 2,020% once lifetime customer value is included — nothing changed except the math. If your sales cycle is 60 days and you're reporting at two weeks, you're measuring impatience, not results.
How long should I wait before judging a campaign's ROI?
At minimum, wait until your average sales cycle completes — ROI calculated mid-cycle misses deals still in motion. Some channels need even longer: B2B SEO takes an average of 2.7 years to reach full ROI realization, and SEO returning 2:1 in year one can hit 15:1 by year three. Compounding channels look weakest exactly when they're youngest.
Can a low ROI still be acceptable for some campaigns?
Yes — it depends on the campaign's job. Awareness and retention campaigns often show low short-term ROI while their value appears later as lower acquisition costs and faster conversions, and even a 1.5:1 ROI at acquisition can become 5:1 or better over a 12-month LTV window in B2B SaaS. Margins matter too: in low-margin sectors, even a 3:1 ROI can be a strong result.
What ROI should I realistically expect from each marketing channel?
Channel returns vary enormously: email averages roughly $36–$42 per $1 spent, SEO around $22.24 per $1, and Google Ads near $2 per $1, according to channel benchmark data. Industry ranges matter as well — B2C eCommerce typically runs 2:1–4:1 while B2B SaaS and enterprise can reach 5:1–10:1+. Treat these as directional hypotheses to test against your own historical data, not verdicts.
What should I do if my campaign is stuck at a 20% ROI?
Diagnose before you cut: check whether the sales cycle has finished, whether lifetime value is in your math, and whether you're counting full costs like creative and staff time — not just ad spend. Measurement discipline pays off, since marketers who can accurately measure ROI are 1.6x more likely to receive higher budgets. At Worqd, that means finding the bottleneck first — targeting, offer, follow-up speed, or data — then tightening the funnel rather than slashing the budget.

The Number Isn't the Problem — The Measurement Might Be

So, is a 20% ROI good? By short-term, direct-response standards, no. A 1.2:1 ratio sits below even the weakest benchmark tier, and below 2:1 most channels aren't covering their opportunity cost. But as Hinge Marketing's worked example proved, the same campaign can show 20% in year one and over 2,000% once lifetime value enters the math. The verdict depends on your measurement window, your sales cycle, your campaign's actual job, and whether you're counting full costs or just ad spend. Your next steps are straightforward: check whether the cycle has had time to close, state the LTV assumptions behind every ROI figure you report, and compare against your own history before any industry tier. If the number still looks thin after honest measurement, fix the funnel — targeting, follow-up speed, dormant leads — before cutting the spend. If you'd rather not untangle it alone, Worqd maps the whole path from first click to booked call in one free growth call. One plan, one report, no vanity metrics.

Want help putting this into action?

Book a Growth Call
Topicsis 20% ROI goodgood marketing ROI benchmarkmarketing ROI benchmarksreturn on investment marketingROI vs lifetime valuehow to measure marketing ROIimprove campaign ROI

Stay in the Loop