ROAS Calculator
Return on ad spend tells you how efficient a channel looks. It does not tell you whether you made money. This calculator adds the two numbers that do: breakeven ROAS and real profit — plus the exact ROAS you’d need to hit a target margin.
ROAS = revenue from ads ÷ ad spend. But a 4:1 ROAS is a triumph at a 60% margin and a loss at a 20% margin. This tool computes your ROAS and ACOS, then converts them into the numbers that decide budgets: your breakeven ROAS (1 ÷ gross margin), the actual profit on the spend, and the ROAS required to reach the net margin you’re aiming for.
ROAS inputs and result
| Gross margin | Breakeven ROAS | Your ROAS clears it? |
|---|
How to use this calculator
- Match revenue and spend to the same scope.Use one period and one scope — a single campaign, a single channel, or blended across everything. Mixing a channel’s spend with whole-business revenue is the most common ROAS mistake.
- Enter your true gross margin.Gross profit after cost of goods and direct fulfillment, as a percent of revenue. This is what converts a vanity ratio into a profit number.
- Set a target net margin (optional).Tell the tool the net margin you want. It returns the exact ROAS you’d need to hit it — a far more useful goal than “higher ROAS.”
- Read ROAS against breakeven, not a benchmark.The verdict compares your ROAS to your breakeven. The table shows how breakeven moves with margin so you can pressure-test pricing and discounting.
- Export your numbers.Copy a share link to send the result to your team, download the CSV for your model, or print a clean one-page PDF.
RGM Expert Says
The first thing we do with a new performance account is throw away the platform’s ROAS goal and rebuild it from margin. Ad platforms optimize toward the ROAS you tell them to hit, and a target set by habit — “let’s aim for 4” — quietly bakes in either losses or left-on-the-table growth. This calculator is how we set that target on purpose: breakeven first, then the ROAS that delivers the margin the business actually needs.
It is most useful in three moments. Setting a tROAS bid target: we compute the ROAS required for the client’s real net-margin goal and feed that into Smart Bidding, instead of a round number. Pressure-testing a promotion: a 20%-off code raises breakeven ROAS sharply, and the table makes that trade-off visible before the sale goes live. And refereeing the “scale it” debate — a campaign at 6.0 ROAS on a 30% margin has real room to scale into lower efficiency before it stops being profitable, while one at 3.0 on the same margin is already at the edge.
Two cautions we repeat constantly. First, platform ROAS over-counts — every channel claims the same conversions — so for the whole-business view we use blended ROAS / MER, total revenue over total spend, which can’t be gamed. Second, ROAS is not incrementality: a chunk of “returned” revenue, especially on brand search and retargeting, would have happened anyway. Use this tool to get the profit math right, then use experiments to learn how much of the return the ads actually caused.
How it works
ROAS is deliberately simple — revenue earned for each dollar spent on ads:
Its inverse is ACOS (advertising cost of sale), the share of revenue eaten by ad cost:
The number that decides profitability is breakeven ROAS — one over your gross margin. Earn less than this and each sale loses money even before overhead:
Real profit on the spend is gross profit minus the spend itself:
And to hit a target net margin t at gross margin m, you can invert the relationship (valid while m > t):
- Gross margin (m) — gross profit ÷ revenue, after cost of goods and fulfillment.
- Net margin (t) — profit ÷ revenue after ad spend is also subtracted.
- Profit per $1 spent — (m × ROAS) − 1. Positive only when ROAS clears breakeven.
These identities are standard (see breakeven ROAS and the ROAS–ACOS inverse). The required-ROAS-for-target-margin inversion is RGM’s framing of the same algebra.
A “good” ROAS that loses money
The most quoted ROAS benchmark — 4:1 — is an industry rule of thumb, not a profit threshold. Whether 4.0 is excellent or fatal depends entirely on margin. At a 60% gross margin, breakeven is 1.67, so 4.0 is wildly profitable. At a 20% margin, breakeven is 5.0, so the same 4.0 ROAS loses money on every order. Chasing a generic number instead of your breakeven is how accounts scale into losses while the dashboard looks green.
Benchmarks also move by channel and year. Reported averages put Google Ads around 4.5:1, with Search higher and Performance Max lower; Meta around 2.2:1; Amazon roughly 3–4×; and overall ecommerce near 2.9 in 2025 (sources below). They’re useful as orientation, but each vendor measures attribution differently, so treat them as ranges, not targets.
The deeper trap is double-counting. Summed platform ROAS overstates true performance because every channel claims credit for the same conversions — the core reason serious operators steer by blended ROAS / MER (total revenue ÷ total spend) for the business-level view, and reserve platform ROAS for in-channel optimization. And none of these ratios is incrementality: some “returned” revenue would have happened without the ad at all. Get the profit math right here, then prove causality with a controlled experiment.
Reported average ROAS by channel
Use these as orientation, not goals. They are vendor-reported averages across many accounts and attribution models; your breakeven and margin matter far more than any benchmark.
| Channel / context | Reported average ROAS | Note |
|---|---|---|
| Google Ads (all) | ~4.5:1 | Search higher, PMax lower |
| Meta (Facebook / Instagram) | ~2.2:1 | Retargeting well above prospecting |
| Amazon Ads | ~3–4× | Varies by category & ACOS target |
| Ecommerce overall (2025) | ~2.87:1 | Down year over year |
| “Good ROAS” rule of thumb | ~4:1 | Folk benchmark — check vs. margin |
What operators say about ROAS
“Break-even ROAS is the minimum ROAS you need to generate to ensure your advertising efforts neither lose nor make money.”
Platform-reported ROAS over-counts because each channel claims credit for the same conversions; MER — total revenue over total spend — is the un-gameable, business-level truth.
“Data beats opinions.” The discipline ROAS demands is the same one analytics demands: trust the math over the gut, and the margin over the dashboard.