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.
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.
1× ROAS 0% return, you break even on ad spend2× ROAS 100% return, break-even at 50% COGS3× ROAS 200% return, profitable below 67% COGS4× ROAS 300% return, healthy retail benchmark5× ROAS 400% return, strong for cold trafficROAS 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.
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.
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.
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.