ROAS Calculator (Return on Ad Spend)

Calculate ROAS — the revenue generated per dollar of ad spend.

Money Net ROAS Break-even
Rate this calculator · 5.0 (1)

Return on Ad Spend

Gross + net ROAS · break-even · ACOS

Instructions — ROAS Calculator (Return on Ad Spend)

1

Enter campaign numbers

Type the revenue attributed to your ads and the total ad spend for the same period. The currency dropdown switches the display symbol. ROAS = Revenue ÷ Ad Spend; the output shows both as a ratio (e.g. 4×) and as a percent.

2

Add COGS for net ROAS

Enter your cost of goods sold as a percentage of revenue. Typical e-commerce sits at 40-60%, SaaS near 0-20%. The calculator computes net ROAS (after COGS), net profit, and the break-even ROAS — the minimum needed just to recover ad spend and COGS.

3

Read the verdict

The output panel labels the campaign as below break-even, profitable, or strong (>4×). Compare actual ROAS against break-even before deciding to scale or pause a campaign. ACOS (Amazon’s metric) is shown alongside — it’s simply 1/ROAS expressed as a percent.

ROAS vs ROI: ROAS = Revenue ÷ Ad Spend (gross). ROI = (Revenue − All Costs) ÷ Cost × 100 (net, in %). A 4× ROAS can still be a money-loser if COGS exceeds 75%.
Break-even ROAS: 1 ÷ (1 − COGS%). At COGS 50%, break-even ROAS = 2×. At COGS 70%, break-even ROAS = 3.33×.

Formulas

Return on Ad Spend is a top-line revenue efficiency metric. It tells you how much revenue each dollar of ad spend generates, without considering product costs. To assess true profitability, combine ROAS with COGS to get net ROAS or break-even ROAS.

Basic ROAS
$$ \text{ROAS} = \frac{\text{Revenue}}{\text{Ad Spend}} $$
Reported as a ratio (4:1) or multiplier (4×). Example: $20,000 revenue from $5,000 spend gives ROAS = 4×.
ROAS as Percentage
$$ \text{ROAS\%} = (\text{ROAS} - 1) \times 100\% $$
ROAS 4× = 300% return. ROAS 1× = 0% (break-even on spend alone). ROAS 0.5× = -50% (every ad dollar lost half).
Net ROAS (After COGS)
$$ \text{Net ROAS} = \frac{\text{Revenue} - \text{COGS}}{\text{Ad Spend}} $$
Subtract product costs first. A gross ROAS of 4× at 50% COGS gives net ROAS of 2× — closer to actual margin contribution.
Break-even ROAS
$$ \text{ROAS}_{BE} = \frac{1}{1 - \text{COGS\%}} $$
The minimum ROAS to cover both COGS and ad spend (zero profit). At 60% COGS the threshold is 2.5×. Drop below and the campaign loses money.
ACOS (Amazon)
$$ \text{ACOS\%} = \frac{\text{Ad Spend}}{\text{Revenue}} \times 100 = \frac{100}{\text{ROAS}} $$
Amazon reports ACOS instead of ROAS. The two are inverses: ACOS 25% = ROAS 4×. ACOS 50% = ROAS 2×.
Required Revenue for Target ROAS
$$ \text{Revenue}_{req} = \text{Ad Spend} \times \text{Target ROAS} $$
Reverse engineering a campaign goal. $5,000 spend at a 3× target requires $15,000 revenue.

Reference

Break-even ROAS by COGS percentage
COGS %Break-even ROASACOS at break-evenTypical industry
20%1.25×80%Digital products, SaaS
30%1.43×70%High-margin retail
40%1.67×60%Apparel, beauty
50%2.00×50%Typical e-commerce
60%2.50×40%Consumer electronics
70%3.33×30%Grocery, low-margin retail
80%5.00×20%Bulk goods, marketplaces

ROAS benchmarks by ad platform

Median ROAS for e-commerce advertisers in 2024-2025. Wide variance by category, account maturity, and creative quality.

Platform medians
PlatformTypical ROAS
Google Search3.0-5.0×
Google Shopping3.5-6.0×
Meta (Facebook/Instagram)2.0-4.0×
Amazon Sponsored Products4.0-6.7×
TikTok Ads1.5-3.0×
YouTube Ads1.2-2.5×
Retargeting (all platforms)4.0-10×
ROAS ↔ ACOS
ROASACOS
1.0×100%
2.0×50%
3.0×33.3%
4.0×25%
5.0×20%
6.0×16.7%
10×10%

Note: benchmarks are directional. A "good" ROAS depends on your COGS, operating costs, and customer lifetime value — not on the platform average.

Article — ROAS Calculator (Return on Ad Spend)

ROAS Calculator: Return on Ad Spend Explained

ROAS, or Return on Ad Spend, is revenue divided by ad spend. If a $5,000 Google Ads campaign generates $20,000 in sales, ROAS is 4× or 4:1. It is the simplest top-line measure of advertising efficiency, used by every major ad platform. ROAS does not include product costs, operating costs, or fulfillment, so a high ROAS does not guarantee profit. To know whether a campaign actually makes money, compare ROAS to the break-even ROAS calculated from your cost of goods sold.

Net ROAS subtracts COGS first and is closer to a real profit signal. For an e-commerce store with 50% COGS, gross ROAS of 4× translates to net ROAS of 2×: every ad dollar contributes $2 of gross profit toward operating costs and net income.

What is ROAS?

ROAS measures the revenue an advertising campaign generates per unit of ad spend. The metric originated in direct-response marketing and became standard once Google, Meta, and Amazon began surfacing it in their ad dashboards. Today it is the default top-line metric for paid media performance.

The number is dimensionless and is reported either as a ratio (4:1), a multiplier (4×), or a percentage (300%). All three describe the same thing: a $1 ad investment that returns $4 of revenue. The exact format depends on platform — Google Ads and Meta use the multiplier, Amazon uses the inverse called ACOS, and many BI tools show ROAS as a percent.

Did you know

The U.S. advertising industry spends roughly $390 billion per year on paid media (AdAge Marketing Fact Pack). Google and Meta combined absorb over 50% of that. Average e-commerce ROAS across the two platforms is in the 2.5-4× range, varying widely by category and account maturity.

How to calculate ROAS

ROAS = Revenue ÷ Ad Spend. Use the revenue attributed to the campaign by your tracking system (Google Ads conversion value, Meta purchase value, etc.), and the ad spend for the same time window. Match the attribution model on both sides — if revenue is reported on a 7-day click-through window, use the matching 7-day spend.

For multi-campaign analysis, sum revenue and sum spend before dividing. Averaging individual ROAS values is mathematically wrong because it weights small and large campaigns equally. Always aggregate the underlying numbers first.

ROAS quick reference
1× ROAS 0% return, you break even on ad spend
2× ROAS 100% return, break-even at 50% COGS
3× ROAS 200% return, profitable below 67% COGS
4× ROAS 300% return, healthy retail benchmark
5× ROAS 400% return, strong for cold traffic

ROAS vs ROI

The two metrics are often confused but measure different things. ROAS is revenue-based and isolates ad efficiency. ROI is profit-based and reflects the full business picture, including COGS, fulfillment, and overhead. A campaign can have excellent ROAS and terrible ROI at the same time if the underlying product margin is thin.

ROI formula: (Net Profit ÷ Investment) × 100. For an ad campaign, the investment is ad spend plus the cost of goods sold against the revenue it generated. A 4× ROAS at 60% COGS yields net profit of (Revenue − COGS − Spend) = (20,000 − 12,000 − 5,000) = $3,000 on $17,000 invested = 18% ROI. Same data, very different signal.

High ROAS, low profit trap

A campaign at 4× ROAS with 75% COGS clears only $0.25 of gross margin per ad dollar, then has to fund operating costs out of that. Net ROAS, not gross ROAS, is the metric to scale on. Always check the break-even threshold for your business before celebrating a strong-looking number.

Break-even ROAS and COGS

Break-even ROAS is the minimum ROAS at which a campaign covers its ad spend plus the product costs for the units sold. Formula: 1 ÷ (1 − COGS%). At 50% COGS, break-even ROAS is 2×. At 70% COGS, it climbs to 3.33×. Any campaign running below its break-even ROAS is losing money on a per-order basis, before any overhead.

Below the threshold, you have three options: raise prices to lower the COGS percentage, lower ad spend to improve ROAS, or accept the loss as customer acquisition for high-LTV products. Subscription, SaaS, and apparel businesses sometimes deliberately run below break-even ROAS on first orders because lifetime value pays it back.

Low COGS
1.43× BE
30% COGS, digital or high-margin
Typical
2.00× BE
50% COGS, typical e-commerce
Low margin
3.33× BE
70% COGS, grocery and low-margin

Good ROAS benchmarks

A "good" ROAS depends on category, channel, and account age. Google Shopping campaigns for established e-commerce stores commonly run at 4-6×. Meta cold-traffic prospecting tends to fall in the 2-3× range. Retargeting on either platform can hit 6-10× because the audience is already qualified. Amazon Sponsored Products typically shows ROAS of 4-6.7× (ACOS 15-25%) for managed accounts.

Industry averages are a starting point, not a target. Your real benchmark is your break-even ROAS plus enough margin to cover operating costs. Many profitable D2C brands run at 2-3× ROAS because their COGS is 20-30% and LTV is high. Many luxury brands accept 8-12× thresholds because their per-unit margin is very large.

ROAS and ACOS on Amazon

Amazon reports the inverse metric, ACOS (Advertising Cost of Sale), instead of ROAS. ACOS = Ad Spend ÷ Revenue, as a percent. The two are mathematically interchangeable: ROAS = 1 ÷ ACOS, and ACOS = 100 ÷ ROAS. ACOS 25% means the campaign spent 25% of revenue on ads, which is the same as ROAS 4×.

For Amazon advertisers, target ACOS typically sits at 15-25% for Sponsored Products (ROAS 4-6.7×), 20-30% for Sponsored Brands (ROAS 3.3-5×), and 25-35% for Sponsored Display (ROAS 2.9-4×). The bigger picture metric is TACOS (Total ACOS), which divides ad spend by total store revenue including organic sales — a useful number for brand-building campaigns.

Common ROAS mistakes

The most common mistake is ignoring COGS and treating gross ROAS as profitability. The second is averaging campaign ROAS values instead of aggregating revenue and spend. The third is using last-click attribution and assuming top-funnel campaigns have zero ROAS when they assist conversions tracked elsewhere.

Attribution choice changes ROAS by 20-50%. GA4 defaults to data-driven attribution; Meta uses click-through and view-through. Mixing models produces incoherent numbers. Pick one, document it, stick to it.

  • Aggregation — sum revenue and spend first, then divide, never average ratios
  • Attribution — last-click inflates bottom-funnel ROAS by 20-50%
  • Time window — match revenue window to spend window (7-day, 28-day)
  • Returns — gross revenue ignores refunds; net revenue drops ROAS 5-15%
  • LTV — first-order ROAS may underrate subscription and repeat-purchase products
  • Currency — multi-region campaigns need conversion at consistent FX rates

Improving your ROAS

The fastest lever is targeting. Excluding low-intent audiences (broad lookalikes, irrelevant geos) can lift ROAS 30-50% within a week. The second is creative refresh — ads decay after 4-8 weeks of heavy spend, and rotating new variants restores click-through and conversion rates. The third is landing-page conversion: a 1% lift in CVR translates to a 1% lift in ROAS at the same traffic cost.

Where to spend optimization time

For most accounts, 80% of the ROAS improvement comes from creative rotation and audience exclusions, not bid tuning. Smart bidding (Target ROAS, Maximize Conversion Value) handles bid optimization better than manual adjustments at most account sizes.

The slowest but most durable lever is offer mix. Bundling, raising average order value, or shifting traffic toward higher-margin SKUs lifts ROAS without changing the ad account.

FAQ

It depends on your COGS. Rule of thumb for e-commerce with 50% COGS: ROAS 3-4× is healthy, 4×+ is strong. For high-COGS retail (70%), you need at least 3.3× just to break even. SaaS and digital products with near-zero COGS can be profitable at 1.5× ROAS.
ROAS = Revenue ÷ Ad Spend, reported as a ratio. ROI = (Total Profit ÷ Total Investment) × 100, reported as a percent. ROAS ignores product costs; ROI includes them. A 4× ROAS can still mean negative ROI if COGS is high.
Divide revenue from ads by ad spend. Example: $20,000 in revenue from $5,000 of Google Ads gives ROAS = 20,000 ÷ 5,000 = 4× (or 4:1). Express as percentage: (4 − 1) × 100 = 300% return.
The minimum ROAS at which the campaign covers both COGS and ad spend with zero profit. Formula: 1 ÷ (1 − COGS%). At 50% COGS, break-even ROAS = 2×. Below that, the campaign loses money even before operating expenses.
They are inverses. ACOS (Advertising Cost of Sale, used by Amazon) = Ad Spend ÷ Revenue, as a percent. ROAS = 1 ÷ ACOS. ACOS 25% = ROAS 4×. ACOS 50% = ROAS 2×. Pick whichever direction your platform reports.
Net ROAS = (Revenue − COGS) ÷ Ad Spend. It tells you how much gross profit each ad dollar generates — closer to true campaign value than gross ROAS. A 4× gross ROAS at 50% COGS gives 2× net ROAS.
Usually yes, but watch for diminishing returns. Scaling ad spend often lowers ROAS as you exhaust the best-converting audience. Test small budget increases (10-20%) and recheck ROAS weekly. Pause scaling if ROAS drops below break-even.
Common causes: ad fatigue (same creative shown too often), seasonal demand drop, increased competition (higher CPC), audience saturation (best buyers already converted), or attribution changes. Refresh creative every 4-8 weeks and segment by audience to diagnose.
Standard practice excludes them. ROAS uses gross revenue (product sales), not net (after refunds, shipping, taxes). For a more accurate picture, calculate net ROAS using gross margin contribution. Some platforms (Google Ads) let you set conversion value rules to refine reporting.
Yes, with care. For lead-gen, use estimated revenue per lead (lead value × close rate). For SaaS, use first-month MRR or LTV-adjusted value. For brand awareness, ROAS is the wrong metric — use reach, recall, or assisted conversions instead.