The definition
▾
ROAS is total revenue generated from ads / total ad spend. Spend $10,000 on a campaign that returns $40,000 in attributed revenue and the ROAS is 4x, or 400%. Spend $10,000 to return $15,000 and the ROAS is 1.5x. The number is commonly expressed as a multiplier in conversation (“we're running at 3.2x ROAS”) and as a percentage in finance decks (320%), but the arithmetic is identical.
ROAS is reported automatically by every major ad platform (Meta Ads Manager, TikTok Ads Manager, Google Ads, LinkedIn Campaign Manager) against whatever conversion event the campaign is optimizing for. Platforms attribute differently, and default attribution windows differ by platform and change over time, so confirm the current settings in each platform's documentation.2 Two platforms measuring the same campaign on the same store can report meaningfully different ROAS numbers. The metric is widely used; the attribution behind it is not standardized.
It is heavily tracked because it combines a revenue input and a cost input into one clean ratio that fits on a dashboard tile. That virtue is also its hazard. ROAS collapses everything happening between the impression and the purchase into a single number, and any flaw in attribution, margin, or order economics gets hidden behind it.
ROAS vs ROI vs MER
▾
The three metrics sit on the same axis but measure different things, and serious operators track all three. ROAS is gross revenue divided by ad spend: revenue side only, no costs subtracted. ROI (return on investment) is net profit divided by ad spend: revenue minus cost of goods sold, fulfillment, payment processing, returns, and overhead, then divided by spend. ROI is what actually pays the rent; ROAS is a proxy for it.
MER(Marketing Efficiency Ratio, sometimes called blended ROAS) is total business revenue divided by total marketing spend, including organic traffic and channels you didn't pay for. MER is the cleanest read on whether the marketing function as a whole is generating leverage, because it's immune to the attribution games that distort platform-reported ROAS. A 4x platform ROAS with a 1.8x MER usually means the platforms are claiming credit for sales that organic would have closed anyway.
Operators with discipline track all three at once: platform ROAS to steer individual campaigns, ROI to gate channel-level decisions, and MER as the integrity check on the other two. When platform ROAS rises and MER doesn't, the channel is cannibalizing organic. When MER rises and ROI doesn't, you have an order economics problem, not a marketing problem.
What is a good ROAS?
▾
Heavily category-dependent. There is no universal answer, and benchmarks pulled from generic blog posts are almost always wrong for any specific business. The right ROAS is the one that clears your gross margin floor plus overhead with room left for profit. That said, the working patterns The Ad Bench uses by vertical (internal guidance, not public benchmarks):
- —DTC ecommerce.2–4x ROAS on cold prospecting audiences, 4–8x on retargeting, 6–12x on email plus remarketing combined. Brands at the low end of these ranges usually have 60%+ gross margin; brands at the high end usually have thinner margins and need the multiple to cover overhead.
- —SaaS.ROAS is less useful here because the value of a customer is paid out over months or years, not at the first purchase. LTV/CAC is the dominant metric. That said, a first-purchase ROAS of 1.5–3x on a free trial or low-tier subscription is typical of the healthy SaaS funnels in the working sample.
- —Affiliate and creator campaigns.ROAS is often inverted: the “revenue” in the numerator is commission earned, not gross sales, so the multiples look smaller. A 1.4x ROAS on an affiliate campaign can be excellent if the commission rate and AOV combine to leave margin after the spend.
- —Lead generation.ROAS is calculated against pipeline-weighted lead value, not realized revenue. A 5–15x ROAS on raw lead value is typical in the working sample, which after close-rate adjustment usually pencils to 2–3x on closed-won revenue.
2026 ROAS working ranges by platform
▾
Cold-prospecting ROAS varies by platform, driven mostly by audience intent quality and attribution depth. The ranges below are dated internal working aggregates for direct-response campaigns serving sampled North American delivery, synthesized from The Ad Bench's calibration set. They are not public or universal benchmarks, and the one-line explanations are working hypotheses.
- —TikTok cold. 1.8–3.2x median. Lower than Meta in the sample, plausibly because TikTok's in-house attribution under-reports and many buyers compensate by treating it as a top-of-funnel discovery channel.
- —Instagram Reels cold. 2–3.5x median. Meta's attribution stack credits Reels more aggressively than TikTok credits itself, which can lift reported ROAS even when underlying conversion is comparable.
- —YouTube Shorts cold. 1.5–3x median. Shorts is younger inventory with thinner direct-response signal than Reels or TikTok, but the price is cheaper and the variance is wider.
- —Facebook Feed cold. 2.5–4x median. The highest cold ROAS of the major consumer placements in the sample; one plausible contributor is a deep history of in-platform purchases that trains the algorithm to find buyers efficiently.
- —LinkedIn cold. 1.2–2.5x on first-touch attribution. B2B sales cycles stretch ROAS measurement over months, and many LinkedIn campaigns under-report ROAS at the platform level while delivering pipeline downstream.
Why ROAS isn't profit
▾
A 3x ROAS sounds healthy and is, often, unprofitable. The math is simple: 3x ROAS means revenue is 3x ad spend, which means ad spend is 33% of revenue. If COGS plus fulfillment plus payment processing plus returns plus overhead exceed the remaining 67%, the business loses money on every order, and every additional dollar of ad spend deepens the loss.
A common working frame for DTC: gross margin of 30–50% after COGS and fulfillment is the floor before ads, and a blended ROAS of roughly 2.5x or higher is needed to clear paid acquisition plus overhead and still leave operating profit. Brands with 65%+ gross margin can survive lower ROAS multiples; brands selling commodity products at 20% gross margin need ROAS well above 5x to make a channel work. The ROAS target is downstream of the unit economics, not the other way around.
The cleanest discipline is to compute a contribution-margin ROAS floor per SKU or category before any campaign launches. That number, the ROAS below which the campaign is destroying value, becomes the target. Everything above is upside; every dollar below is a leak that scaling will amplify.
What moves ROAS up
▾
Four levers. The ordering below is The Ad Bench's working view from the accounts it has audited, not a measured industry decomposition; your account may rank them differently.
- —Better creative.In The Ad Bench's experience, the single biggest lever. A better hook, better native-feel, sharper CTA, and a clearer demonstration of product value usually move ROAS more than any targeting or bidding change.
- —Better landing page. The page is where the click becomes revenue or doesn't, and many brands invest most of their creative budget in the ad and little in the page that receives the traffic. Reversing that ratio usually pays.
- —Better targeting. A real but shrinking lever as broad-by-default products like Advantage+ take over. Targeting matters less every year as the algorithms get better at finding buyers inside large audience pools.
- —Better offer. Variable but often huge. A 20% discount, a bundle, free shipping over a threshold, or a money-back guarantee can lift ROAS more than months of creative iteration. Most accounts under-test offer.
The practical implication: “fix the ad” beats “fix the audience” more often than not on a stalled account. See our companion piece on CPM for how creative quality also routes through delivery cost on the way to ROAS.
What moves ROAS down
▾
The four most common ROAS decay patterns, in roughly the order they appear on a scaling account.
- —Creative fatigue.The most common reason ROAS decays in The Ad Bench's audits. As working guidance, paid creative benefits from a refresh every 7–21 days at meaningful spend levels; longer than that and frequency climbs, novelty drains, and CTR falls. Our ad fatigue guide breaks down the refresh cadence by platform.
- —Audience saturation. At scale, the addressable buyer pool inside your target audience gets thinner and the next dollar of spend reaches a lower-quality fit. Broadening usually lowers frequency but also lowers average buyer-intent, so ROAS drifts down even as volume holds.
- —Seasonality. Q4 competition pushes CPMs well above the trailing average in most consumer accounts, and ROAS compresses against the higher cost-per-reach. Strong Q4 ROAS usually requires strong Q3 audience-building so the December auctions are fought on retargeting, not cold.
- —Tracking degradation. iOS 14, cookieless browsers, and tightening data-sharing rules can under-report conversions meaningfully, with the size of the gap varying by platform and store stack. Real ROAS is often higher than reported ROAS, which is why the MER cross-check matters.
How The Ad Bench connects to ROAS
▾
The Ad Bench reviews creative quality. Creative affects ROAS, but it is only one input alongside the offer, landing page, targeting, budget, attribution, and the live auction.
The report does not forecast CPC, CVR, CPA, or ROAS. Use it to make a stronger creative before launch, then use live campaign and store data to measure ROAS. For context on those inputs, see our articles on CPM, TikTok ad cost, ad fatigue, and the full ad budgeting guide.
Sources
▾
- Google Ads Help. "About conversion values." Accessed August 18, 2026 (re-verification blocked from this environment on August 24, 2026). support.google.com
- Meta Business Help Center. "About attribution settings." Accessed August 18, 2026. facebook.com/business
- The Ad Bench internal working ranges and illustrative math, current calibration set. Reviewed August 24, 2026. No public benchmark source is claimed for any ROAS figure in this article.
Reviewed: 2026-08-24 · Last updated: 2026-08-24 · Next review due: 2026-11-22
Read to the end to earn a star.