New: The $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests. Get it free →

Home / Free SEO Tools / ROAS and Break-even ROAS Calculator

Calculators & builders · Free, no sign-up

ROAS and Break-even ROAS Calculator

Work out your ROAS and the break-even ROAS your margin demands, then see if your ads actually make money.

Loading the tool…

Found issues? We fix them for e-commerce and B2B brands every week, and report the revenue they recover.

Get My Custom Plan
Guide · 6 min read

ROAS Calculator: Find Your Break-even ROAS and Profit

ROAS is revenue divided by ad spend, but it only tells you if ads make money when you compare it with break-even ROAS. Here is the math.

ROAS is revenue from ads divided by ad spend. It only tells you whether ads make money when you compare it with your break-even ROAS, which comes from your gross margin. The ROAS and Break-even ROAS Calculator does both and shows your profit after ad spend.

The formulas

  • ROAS = ad-attributed revenue / ad spend
  • Break-even ROAS = 1 / gross margin
  • Profit after ads = revenue x gross margin - ad spend
  • CPA = ad spend / orders from ads
  • Break-even CPA = average order value x gross margin

Example: a store with 40% gross margin has a break-even ROAS of 2.5x. If it earns $30,000 on $10,000 of spend, ROAS is 3.0x. Profit after ads is $30,000 x 0.40 - $10,000 = $2,000.

Why margin matters more than the headline ROAS

A 3x ROAS looks fine, but at a 30% margin the break-even point is 3.33x, so the same ads lose money. Use gross margin after product cost, shipping and payment fees. Overhead such as staff and software sits on top, so a ROAS exactly at break-even is not a profit.

How to use the calculator

  1. Enter the revenue your ad platform attributes to the campaign and what you spent.
  2. Enter your gross margin as a percentage.
  3. Add orders from ads to see CPA and break-even CPA.
  4. Read the verdict: profitable, or losing money and by how much ROAS you are short.

Ad platforms and your store analytics often attribute revenue differently. Run the numbers with both and use the more cautious one for decisions.

The other lever: conversion rate

When ROAS is below break-even there are two fixes: cut spend on weak campaigns, or earn more from each visit. A higher conversion rate raises ROAS without a bigger budget, because the same traffic produces more orders. The calculator's scenario shows the arithmetic for a lift you choose. It is an illustration, not a forecast.

QCK's conversion work is built around A/B tests on live e-commerce stores: 197 tests, 171 wins, every result reported including losses. A test only counts as a win when the new version made more money than the original. Read more on our Shopify CRO page, or get a custom plan.

FAQ

Questions & answers

What is ROAS?
Return on ad spend: the revenue attributed to your ads divided by what you spent on them. $30,000 of revenue on $10,000 of spend is a ROAS of 3.0x.
How do I calculate break-even ROAS?
Divide 1 by your gross margin as a decimal. At a 40% margin, break-even ROAS is 1 / 0.40 = 2.5x. Below that, each ad dollar loses money before overhead.
What is a good ROAS?
There is no single good number. A good ROAS is one above your break-even ROAS, and how far above depends on your overhead and profit goals.
What is the difference between ROAS and CPA?
ROAS compares revenue with spend. CPA, cost per acquisition, is spend divided by orders. Compare CPA with your break-even CPA, which is average order value times gross margin.
How can I raise ROAS without spending more?
Raise the share of visitors who buy. A higher conversion rate turns the same traffic into more orders, so revenue rises while ad spend stays the same.
Free custom plan

Find the revenue you're leaving on the table

A free 30-minute call where we build the first version of your plan with you. You leave with a plan either way.

  • Your score across Google, AI citations, branded demand, and reviews
  • The pages on your site that are ready to move right now
  • Your first Flagship page and the first three tests we'd run

Step 1 of 3

Get your free custom plan

Free. Takes about 30 seconds.