ROAS calculator with break-even ROAS and profit
How do you calculate ROAS?
ROAS is revenue attributed to ads divided by ad spend. $42,000 of revenue on $10,000 of spend is a 4.2x ROAS. Break-even ROAS is 1 divided by gross margin, so a 40% margin needs 2.5x to cover ad spend. Above that line, every extra dollar of spend returns profit.
ROAS calculator
ROAS = revenue ÷ ad spend. Break-even ROAS = 1 ÷ gross margin. Profit after ad spend = revenue × gross margin − ad spend.
How to use the calculator
- Ad spend: the total for the period across the campaigns you are judging.
- Revenue attributed to the ads: from your store, CRM or ad platform. If you rely on platform reporting, make sure Conversions API tracking is in place, since browser-only pixels miss sales.
- Gross margin: revenue minus product, fulfillment, shipping and payment costs, as a percentage.
Worked example with the default numbers
The calculator opens with $10,000 of ad spend, $42,000 of attributed revenue and a 40% gross margin:
- ROAS: $42,000 ÷ $10,000 = 4.2x, or 420%.
- Gross profit from ad revenue: $42,000 × 40% = $16,800.
- Profit after ad spend: $16,800 − $10,000 = $6,800.
- Break-even ROAS: 1 ÷ 40% = 2.5x.
Change the margin to 25% and the same 4.2x ROAS leaves only $500 of profit, because break-even rises to 4x. Margin decides how much ROAS you need.
How to read the results
Compare your ROAS with break-even ROAS, not with someone else's ROAS. If you are above break-even, you can usually scale spend and accept some ROAS decline. If you are below it, check attribution first, then the offer: an order bump or upsell raises revenue per buyer without raising ad cost, which is how low-ticket funnels like our $847K front end recovered 112% of ad spend on day zero.
ROAS benchmarks from our client work
Across our Shopify and DTC results, 4.2x to 5.1x ROAS is the common range, with $449,221 in 49 days at 4.2x and $2.3M at 11.6x at the top end. Lead generation and coaching numbers run higher because one deal is worth thousands: $388,000 of MVA revenue at 19.09x and $115,500 of coaching revenue at 52x. Low-ticket front ends often sit at 2.5x to 3.7x because the goal is to self-liquidate, not profit up front. See the eCommerce case studies for the full set.
What to fix when ROAS is bad
- Tracking gaps: server-side events through Meta CAPI recovered 31% more events for our clients.
- Low revenue per buyer: add bumps and upsells with a funnel rebuild.
- Weak conversion: rewrite the page with the funnel copy template.

