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.

The calculator

ROAS inputs and result

Attributable revenue for the period.
Media cost for the same period.
After cost of goods & fulfillment.
Optional — sets the required ROAS.
✓ Profitable
Return on ad spend
4.0×
$0net profit
2.0×breakeven ROAS
25%ACOS
Export
Breakeven ROAS by gross margin
Gross marginBreakeven ROASYour ROAS clears it?

Walkthrough

How to use this calculator

  1. 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.
  2. 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.
  3. 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.”
  4. 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.
  5. 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.

From the desk

RGM Expert Says

Real Growth Matters — Performance media practiceHow we use this tool with clients

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.

The math

How it works

ROAS is deliberately simple — revenue earned for each dollar spent on ads:

ROAS = Revenue from ads ÷ Ad spend

Its inverse is ACOS (advertising cost of sale), the share of revenue eaten by ad cost:

ACOS = Ad spend ÷ Revenue = 1 ÷ ROAS

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:

Breakeven ROAS = 1 ÷ Gross margin

Real profit on the spend is gross profit minus the spend itself:

Net profit = (Revenue × Gross margin) − Ad spend

And to hit a target net margin t at gross margin m, you can invert the relationship (valid while m > t):

Required ROAS = 1 ÷ ( 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.

Why it matters

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.

Benchmarks

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 / contextReported average ROASNote
Google Ads (all)~4.5:1Search higher, PMax lower
Meta (Facebook / Instagram)~2.2:1Retargeting well above prospecting
Amazon Ads~3–4×Varies by category & ACOS target
Ecommerce overall (2025)~2.87:1Down year over year
“Good ROAS” rule of thumb~4:1Folk benchmark — check vs. margin
Sources: Focus Digital, Google Ads ROAS (2025); Triple Whale, Facebook benchmarks; Upcounting, ecommerce ROAS (2025). For your industry-and-channel figures, see RGM’s measurement benchmarks and the benchmarks hub.

Voices worth trusting

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.”
Triple Whale
Breakeven ROAS guide
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.
Northbeam
MER vs. ROAS (paraphrase)
“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.
Digital analytics author

Go deeper

Books on measuring marketing profit

Related on RGM

Keep learning

FAQ

Common questions

How do you calculate ROAS?
ROAS = revenue from ads ÷ ad spend. A $4 return on every $1 of spend is a 4:1, or 4.0, ROAS. It measures gross efficiency, before product cost and margin.
What is breakeven ROAS?
Breakeven ROAS = 1 ÷ gross margin. At a 50% margin you break even at 2.0; at 25% margin you need 4.0 just to cover product cost and ad spend. Below breakeven, more revenue means more loss.
What is a good ROAS?
A 4:1 ROAS is a common rule of thumb, but “good” depends on margin. A 4.0 is highly profitable at a 60% margin and loses money at 20%. Always compare ROAS to your breakeven, not a generic benchmark.
What is the difference between ROAS and ACOS?
ACOS (advertising cost of sale) is the inverse of ROAS: ACOS = ad spend ÷ revenue = 1 / ROAS. A 25% ACOS equals a 4.0 ROAS.
Why is ROAS not the same as profit?
ROAS uses gross revenue and ignores cost of goods, fulfillment, and overhead. A 4:1 ROAS on a 20%-margin product loses money. Use breakeven ROAS and contribution margin to see true profit.
What is blended ROAS or MER?
Blended ROAS, or marketing efficiency ratio (MER), is total business revenue ÷ total marketing spend across all channels. It avoids the double-counting that inflates summed platform ROAS, giving a business-level view of efficiency.

Related tools

Related tools