Free tool

ROAS calculator with break-even ROAS and profit

This ROAS calculator gives you return on ad spend, then answers the question ROAS alone cannot: are you making money? Add your gross margin and it returns break-even ROAS and profit after ad spend, so a 3x that loses money and a 2x that prints are no longer confused.
Quick answer

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

ROAS4.2x
Gross profit from ad revenue$16,800
Profit after ad spend$6,800
Break-even ROAS2.5x
Return on ad spend as %420%

ROAS = revenue ÷ ad spend. Break-even ROAS = 1 ÷ gross margin. Profit after ad spend = revenue × gross margin − ad spend.

How to use the calculator

  1. Ad spend: the total for the period across the campaigns you are judging.
  2. 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.
  3. 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.

Proof from client campaigns

See all eCommerce results ↗

Free tool

Frequently asked questions.

What is a good ROAS?

A good ROAS is one above your break-even ROAS with room to scale. For a 40% margin business that means comfortably above 2.5x. For a 70% margin service, anything above about 1.4x covers spend. Our Shopify clients commonly run 4.2x to 5.1x, but their margins set what that means in profit.

What is the difference between ROAS and ROI?

ROAS divides revenue by ad spend only. ROI divides profit by total investment, including product cost, staff, software and the funnel build. ROAS is faster to measure and good for daily decisions, while ROI tells you whether the whole acquisition system makes money. This calculator bridges them with profit after ad spend.

Why does my ad platform ROAS differ from my store?

Platforms use their own attribution windows and lose events to browser privacy settings and ad blockers. Your store counts every order but cannot tell which ad caused it. Server-side tracking narrows the gap. Use store revenue for profit decisions and platform ROAS to compare campaigns against each other.

Should I include returning customer revenue?

Only if the ads drove that return purchase. For a clean read, calculate ROAS on new-customer revenue and track repeat revenue separately as lifetime value. Mixing them makes prospecting look better than it is and can hide a front end that is quietly losing money on every new buyer.

Can ROAS be too high?

Yes, in practice. A very high ROAS on small spend often means you are under-spending and leaving profitable buyers to competitors. If you sit far above break-even, raise budget in steps of 20 to 30% and watch whether profit after ad spend keeps climbing, even as ROAS drifts down.

FTP automation robot

We
build
with
Robots.Let's Talk

Talk with us →

We're a small team of strategists, builders and automation nerds, blending funnels, follow-up and AI calling so your leads turn into booked calls, not cold contacts.