Feature Deep Dive

What is a good ROAS? Benchmarks by industry and how to find yours

There is no universal good ROAS. A 3x return might be excellent for a high-margin brand and a money-loser for a low-margin one. Real benchmarks by industry and platform.

8 min read
7 sections

There is no universal "good" ROAS. A 3x return might be excellent for a high-margin brand and a money-loser for a low-margin one. Here are real benchmarks by industry and platform, plus the formula to find the number that actually matters for your business.


The short answer

A good ROAS is any return above your break-even point. Everything else is profit.

Your break-even ROAS depends entirely on your gross margin. The formula is simple:

Break-even ROAS = 1 / gross margin

If your gross margin is 50%, you break even at 2.0x. Every dollar above that is profit. Every dollar below it is a loss.

That means the question isn't "what's a good ROAS?" It's "what's a good ROAS for my margins?" Use the Break-Even ROAS Calculator to find your number in seconds.


ROAS benchmarks by industry

These benchmarks are based on 2025 data across thousands of advertisers. For a deeper dive into the numbers, see our complete ROAS benchmarks by industry breakdown. They give you a starting point, but your target should come from your own unit economics, not an industry average.

Industry Acceptable Strong Excellent
Ecommerce 2x - 3x 4x - 6x 7x+
SaaS / Subscriptions 3x - 4x 5x - 7x 8x+
Lead gen (finance, insurance) 5x - 7x 8x - 10x 12x+
Mobile apps / Gaming 2x - 3x 4x - 6x 7x+
B2B / Enterprise 3x - 4x 5x - 7x 8x+

A few things stand out.

Ecommerce runs the widest range. The median ecommerce ROAS dropped to 2.87x in 2025, and half of all brands operate below 2.0x. If you're above 4x, you're outperforming most of your competitors.

SaaS and subscriptions tolerate lower initial ROAS because customers generate recurring revenue. A 2.5x ROAS on first purchase might translate to 8x+ over the customer lifetime. Mid-market SaaS averages 2.6x, with the top quartile clearing 4.1x.

Lead gen in finance and insurance demands higher ROAS because acquisition costs are steep — median cost-per-click in insurance runs $900 to $1,100 on competitive keywords. But the lifetime value of a customer justifies it. Close rates of 15-25% keep the math working.

B2B behaves similarly to SaaS. Longer sales cycles mean you need to measure ROAS over months, not days. A 3.2x average for enterprise tech reflects the reality of retargeting-heavy strategies paired with high-value deals.

For a deeper look at setting the right target for your vertical, read the guide on target ROAS.


ROAS benchmarks by platform

Where you advertise matters as much as what you sell. Each platform attracts different intent levels, which directly impacts your return.

Platform Average ROAS Best for
Google Ads (Search) 3.5x - 4.5x High-intent buyers actively searching
Google Ads (Shopping) 4x - 8x Product-based ecommerce
Meta Ads (Facebook / Instagram) 2.0x - 2.5x Prospecting, brand awareness, retargeting
TikTok Ads 1.4x - 1.7x Top-of-funnel discovery, younger demographics
YouTube Ads 2.0x - 3.5x Mid-funnel consideration, video-heavy brands
LinkedIn Ads 2.0x - 2.5x B2B lead generation, high-ACV audiences

Google Search consistently delivers the highest ROAS because users are actively looking for a solution. Shopping campaigns perform even better for ecommerce, with some verticals hitting 6x-8x.

Meta Ads are the workhorse for most DTC brands. The median ROAS sits around 2.2x for prospecting campaigns, but retargeting pushes that to 3.6x. For a full breakdown, see our Facebook Ads benchmarks guide. If you're blending the two, expect something in between.

TikTok has the lowest average ROAS at 1.4x-1.7x, but that number is misleading. TikTok drives top-of-funnel awareness that converts through other channels. Spark Ads and Video Shopping Ads outperform standard formats by a significant margin.

To track how your ROAS compares across platforms in one view, check out ROAS Analytics.


Why "good" depends on your margins

This is the most important section. Read it twice.

Break-even ROAS = 1 / gross margin. Here's what that looks like across different margin profiles:

Gross margin Break-even ROAS Meaning
30% 3.33x You need $3.33 back for every $1 spent just to cover costs
40% 2.50x A 2.5x ROAS means zero profit
50% 2.00x The classic benchmark — anything above 2x is profit
60% 1.67x High-margin brands can be profitable at modest ROAS
70% 1.43x Software and digital products thrive here
80% 1.25x Almost any positive ROAS works

A 2.5x ROAS is profitable if your margins are 60%+. It doesn't break even if your margins are 30%.

This is why industry benchmarks are guidelines, not rules. A DTC skincare brand with 65% margins can scale aggressively at 2x ROAS and make money. A dropshipper with 25% margins needs 4x just to keep the lights on.

Run your actual numbers through the ROAS Calculator to see where you stand.


When high ROAS is actually a problem

This catches most advertisers off guard. A very high ROAS — say 8x or 10x — sounds amazing. But it often signals that you're under-spending.

Here's why.

When you keep budgets low and target only the highest-intent, easiest-to-convert audiences, ROAS looks incredible. But you're leaving money on the table. You could spend more, accept a lower ROAS (say 4x instead of 8x), and generate significantly more total profit.

Think of it this way:

  • Scenario A: $10,000 ad spend at 8x ROAS = $80,000 revenue. At 50% margin, gross profit is $40,000. Subtract ad spend: $30,000 net.
  • Scenario B: $50,000 ad spend at 4x ROAS = $200,000 revenue. At 50% margin, gross profit is $100,000. Subtract ad spend: $50,000 net.

Scenario B has half the ROAS but 67% more net profit. That's the ROAS vs. scale tradeoff.

The goal isn't maximum ROAS. It's maximum profit. Your ideal ROAS is the point where marginal ad spend still returns more than it costs — your break-even ROAS — while generating the highest total profit.

If your ROAS is consistently above 6x and you haven't scaled, you're probably leaving revenue on the table. Test increasing spend in 20% increments and watch how ROAS responds. It will drop, but total profit should climb.

Understanding how ROAS vs ROI differ helps here too. ROAS measures ad efficiency. ROI measures business profitability. Optimizing for ROAS alone can hurt ROI if you sacrifice scale.


How to find your target ROAS

Forget benchmarks. Your target ROAS comes from three numbers:

  1. Gross margin — what you keep after COGS
  2. Break-even ROAS — 1 / gross margin
  3. Profit target — how much margin you want above break-even

For example, with a 50% gross margin:

  • Break-even ROAS: 2.0x
  • You want 30% profit margin on ad spend
  • Target ROAS: 2.0x + (2.0x × 0.30) = 2.6x

That's your floor. Anything above it is gravy. Anything below it needs attention.

This framework scales across industries and channels. The full walkthrough is in the target ROAS guide, including how to adjust for customer lifetime value, seasonal fluctuations, and blended vs. channel-specific targets.

Use the Break-Even ROAS Calculator to get your starting point, then layer in your profit goals.


Tracking ROAS over time

A single ROAS snapshot tells you almost nothing. What matters is the trend.

ROAS fluctuates daily based on dozens of factors: bidding changes, audience saturation, creative fatigue, competitive pressure, seasonality, and platform algorithm shifts. Looking at one day — or even one week — gives you an incomplete picture.

What to track instead:

Rolling 7-day and 28-day averages. These smooth out daily noise and reveal real performance changes. A steady decline over 28 days is a signal. A single bad day is not.

ROAS by cohort. New customer ROAS is almost always lower than retargeting ROAS. Blending them masks problems. If your prospecting ROAS is tanking while retargeting looks great, you have a top-of-funnel problem that blended numbers will hide.

Seasonal baselines. Compare this month's ROAS to the same month last year, not to last month. Q4 ecommerce ROAS will always beat Q1. That doesn't mean January is broken.

Creative-level ROAS. When overall ROAS drops, the culprit is usually ad fatigue. Your best-performing ads lose effectiveness over time. Tracking ROAS at the creative level catches this early.

Rule1's dashboard surfaces all of this automatically — rolling averages, platform breakdowns, and creative-level performance — so you spend less time building spreadsheets and more time acting on what the data tells you.

Related resources

Ready to get started?

See how rule1 can transform your ad analytics and help you find winners faster.

5 seats included7-day free trialCancel anytime