ROAS (Return on Ad Spend)
Revenue generated per dollar of ad spend — a top-line efficiency measure for paid marketing.
ROAS divides revenue attributed to an advertising campaign by the amount spent on that campaign. A 4x ROAS means $4 of revenue for every $1 spent.
Because it's calculated on revenue rather than profit, a high ROAS can still be unprofitable if gross margin is thin — the break-even ROAS (the minimum ratio needed to avoid losing money on the ad spend itself) depends entirely on gross margin, which is why ROAS alone is an incomplete efficiency measure.
Calculate your own roas (return on ad spend) instantly, free.
Open the calculator →How to calculate ROAS
The formula is easy. The inputs are where mistakes happen. Ad spend should include everything you paid to run the campaign: platform spend, and, if you want a fully loaded figure, agency fees and creative production. Revenue should be what the campaign actually drove, measured over the attribution window you decided in advance, and net of refunds and returns.
ROAS is a revenue ratio, which is exactly why it can mislead. It says nothing about the cost of the goods you sold. Two campaigns with the same ROAS can produce a profit or a loss, depending on the product margin behind them. The rest of this page is about closing that gap.
Worked example: a store spending $10,000 a month on ads
An online store spends $10,000 on ads in a month and the ad platform attributes $32,000 of revenue to them. ROAS is $32,000 ÷ $10,000 = 3.2×. Its gross margin, after product cost, shipping and payment fees, is 40%.
Gross profit on the ad-driven sales is $32,000 × 40% = $12,800. Subtract the $10,000 of ad spend and the campaign leaves $2,800 of profit before rent, salaries and other fixed costs. ROI on the ad spend is $2,800 ÷ $10,000 = 28%.
Now imagine the same 3.2× ROAS on a product with a 25% margin. Gross profit would be $8,000 against $10,000 of ad spend, a $2,000 loss. Same ROAS, opposite result. Whether 3.2× is good depends entirely on the margin, which leads to the number that matters most.
Break-even ROAS: the number to know first
With a 40% gross margin, break-even ROAS is 1 ÷ 0.40 = 2.5×. At 2.5×, $10,000 of ads produce $25,000 of revenue and $10,000 of gross profit, which cancels the spend. The store's 3.2× is 0.7 above that floor, and that gap is the $2,800 of profit.
| Gross margin | Break-even ROAS |
|---|---|
| 20% | 5.00× |
| 30% | 3.33× |
| 40% | 2.50× |
| 50% | 2.00× |
| 60% | 1.67× |
| 70% | 1.43× |
The lower the margin, the higher the ROAS you need just to stand still. This is why published rules of thumb, which range from about 2:1 to 4:1 or more, don't transfer between businesses: they ignore margin. Compute your own floor first, then look at benchmarks for context.
For a profit target rather than a floor, use target ROAS = 1 ÷ (gross margin − desired profit margin on ad-driven revenue). To keep 10% of ad-driven revenue as profit at a 40% margin, target ROAS is 1 ÷ (0.40 − 0.10) = 3.33×. Check: $33,333 of revenue × 40% = $13,333 of gross profit, less $10,000 of ads, leaves $3,333, which is 10% of revenue. Use the break-even ROAS calculator with your own margin.
Build the margin figure from all variable costs of the sale, not just product cost: shipping, packaging, payment processing and returns. Leaving them out understates your break-even ROAS and flatters every campaign.
Average ROAS versus marginal ROAS
The 3.2× figure is an average across every dollar spent. The decision you actually face is what the next dollar returns, and that is almost always lower, because a campaign reaches its best audiences first. Here is the store's month at four spend levels.
| Ad spend | Attributed revenue | Average ROAS | Profit at 40% margin |
|---|---|---|---|
| $5,000 | $20,000 | 4.00× | $3,000 |
| $10,000 | $32,000 | 3.20× | $2,800 |
| $15,000 | $41,000 | 2.73× | $1,400 |
| $20,000 | $46,000 | 2.30× | −$1,600 |
Marginal ROAS is the extra revenue divided by the extra spend between two rows. Going from $5,000 to $10,000 returns $12,000 more revenue for $5,000 more spend, a marginal ROAS of 2.4×. From $10,000 to $15,000 it is 1.8×, and from $15,000 to $20,000 it is 1.0×.
Compare each marginal figure with the 2.5× break-even. Every step above $5,000 returns less than break-even, so profit is highest at the lowest spend in the table and declines from there, even though average ROAS looks acceptable at 3.2× and even 2.73×. A healthy-looking average can hide a bad marginal decision, and the reverse also happens: a modest average can hide a step that still pays. Judge each increase in spend by its own marginal ROAS against your break-even.
First-order ROAS and repeat customers
A campaign can lose money on the first order and still be profitable if customers come back. Suppose first-order ROAS is 1.8×, below the 2.5× floor. First-order gross profit is only $0.72 per ad dollar ($1.80 × 40%), a loss of $0.28.
If the average customer places 2.4 orders in their first 12 months, revenue per ad dollar rises to 1.8 × 2.4 = 4.32×, and gross profit becomes $1.73 per ad dollar. The campaign is profitable over 12 months even though it lost money on day one. The trade-off is cash: you fund the loss up front and wait for repeat orders. Check the return rate on second orders with real cohort data before you spend against it, and see LTV and CAC payback for the full framework.
Common mistakes
- Judging ROAS without a break-even. A 4× ROAS is unprofitable at a 20% margin and comfortable at 60%. Always compare to 1 ÷ margin.
- Counting revenue that includes tax and shipping. Use product revenue net of sales tax, and net of refunds. Otherwise ROAS is overstated.
- Using product cost as the only variable cost. Shipping, payment fees and packaging belong in the margin. Ignoring them lowers your break-even ROAS on paper and loses money in practice.
- Trusting one platform’s attribution. Cross-check with total revenue over total marketing spend. If they disagree for weeks, believe the blended number.
- Optimizing for the highest ROAS. The highest ROAS usually comes at the smallest spend. Use marginal ROAS to find where extra spend stops paying.
- Comparing across periods or channels with different windows. A 1-day window and a 28-day window measure different things.
What ROAS can't tell you
ROAS doesn't show profit, customer quality, or whether the sales would have happened without the ad. It is a revenue-efficiency ratio and should sit alongside contribution margin, CAC and lifetime value. For an e-commerce view that includes ad costs in a full break-even, use the e-commerce break-even calculator.
Frequently asked questions
ROAS, or return on ad spend, is the revenue an ad campaign generates for every dollar spent on it. If $10,000 of ads produce $32,000 of sales, ROAS is 3.2×, or 320%.
ROAS = revenue attributed to ads ÷ ad spend. Break-even ROAS = 1 ÷ gross margin. At a 40% gross margin, break-even ROAS is 2.5×.
Published rules of thumb range from about 2:1 to 4:1, but those ignore your margin. A good ROAS is one above your break-even ROAS by enough to leave the profit you need. At a 40% margin, 2.5× breaks even and about 3.3× leaves 10% of ad-driven revenue as profit.
ROAS divides revenue by ad spend and ignores product cost. ROI divides profit after cost by cost. With a 3.2× ROAS and a 40% margin, ROI on the ad spend is 28%. A campaign can have a high ROAS and a negative ROI when margins are thin.
They are inverses. ACOS is ad spend divided by ad revenue, so ACOS = 1 ÷ ROAS. A 3.2× ROAS is a 31.25% ACOS. If ACOS exceeds your gross margin, you lose money on the sale.
In a sense, yes. The highest ROAS usually comes from spending very little on your best-converting audience, which leaves profitable growth unused. Check marginal ROAS, the return on the next dollar, to see whether more spend would still beat your break-even.
Related terms