True ROAS Calculator
A 3x ROAS can still lose money after COGS. Calculate your true return on ad spend — what you actually keep after product costs.
The ROAS Trap
If your product has a 40% gross margin and your ROAS is 2.5x, you're actually breaking even — not profiting. The break-even ROAS = 1 ÷ gross margin %. At 40% GM, you need 2.5x ROAS just to break even.
Enter Your Campaign Details
Your ROAS Analysis
Reported ROAS
—
True ROAS (after COGS)
—
Break-even ROAS
—
True Ad Profit
—
Enter your campaign details to calculate true ROAS
Analyzing one campaign at a time?
ProfitLeaksAI automatically detects ad waste across all campaigns — finding every campaign with positive ROAS but negative real profit.
Why ROAS Is a Misleading Metric for D2C Brands
What is ROAS?
ROAS (Return on Ad Spend) = Revenue from ads ÷ Ad spend. A 3x ROAS means you generated $3 in revenue for every $1 spent on ads. Platforms like Meta and Google report this metric because it's simple — but it doesn't tell you if you actually made money.
What is True ROAS?
True ROAS factors in your product cost (COGS) to calculate real profit from ad spend. True ROAS = (Revenue × Gross Margin % − Shipping) ÷ Ad Spend. If your gross margin is 50% and ROAS is 2x, your true ROAS is less than 1x — you're losing money on every ad dollar.
What is a good ROAS for D2C brands?
The minimum profitable ROAS is 1 ÷ gross margin %. At 50% GM: minimum ROAS = 2x. At 40% GM: minimum ROAS = 2.5x. At 65% GM: minimum ROAS = 1.54x. A 3x ROAS is great for a 60% GM brand but potentially unprofitable for a 30% GM brand. This calculator shows your specific break-even ROAS.
Break-even ROAS by gross margin
| Gross Margin | Break-even ROAS | Target Profitable ROAS |
|---|---|---|
| 30% | 3.33x | 4.5x+ |
| 40% | 2.50x | 3.5x+ |
| 50% | 2.00x | 2.8x+ |
| 60% | 1.67x | 2.3x+ |
| 70% | 1.43x | 2.0x+ |
Assumes ad spend is the only variable cost beyond COGS. Add shipping and fees for your specific break-even ROAS.
Frequently Asked Questions
What is a good ROAS for Meta Ads?
A "good" ROAS depends on your gross margin, not an absolute number. The minimum profitable ROAS = 1 ÷ gross margin %. At 50% GM, you need at least 2x ROAS to break even on ad spend. Target 1.5–2x above break-even for healthy profitability.
Can high ROAS still mean losing money?
Yes. A 2.5x ROAS on a 30% gross margin product is actually a loss — you're generating $2.50 of revenue for every $1 in ad spend, but only $0.75 of that is gross profit after COGS, which is less than your $1 ad spend. Always check break-even ROAS for your specific product margins.
How do I calculate break-even ROAS?
Break-even ROAS = 1 ÷ gross margin %. If your gross margin is 60%, break-even ROAS = 1 ÷ 0.60 = 1.67x. Any ROAS above this point means your ad spend is generating real profit. Below this point, you're subsidizing sales with ad spend.