Shopify ROAS Calculator

Calculate blended ROAS for a Shopify store from total ad spend and total sales, and find the break-even ROAS using your contribution margin after COGS, shipping and payment fees.

$
$
%

Revenue left after cost of goods, before ad spend

ROAS4.00×
ROAS as %
400%
Break-even ROAS · Minimum ROAS to not lose money
2.86×
Profit after ad spend
$6,000.00

Results update as you type. Values are kept in the URL, so you can share or bookmark this exact calculation.

ROAS on Shopify stores

For a store, the most honest ROAS is blended: all ad spend across Meta, Google, TikTok and affiliates divided by total store revenue for the same period, straight from the Shopify sales report. Platform-reported ROAS figures overlap — each channel claims the same order — so their sum is always higher than reality. Blended ROAS cannot be gamed by attribution.

The margin input should be contribution margin, not gross margin: after product cost, shipping, packaging, payment processing and expected returns. Shopify's own margin figure only subtracts COGS. A store with a 55% gross margin often has a 35% contribution margin, which moves break-even ROAS from 1.8× to 2.9× — a difference that decides whether scaling is profitable.

Formula

ROAS = Revenue from ads ÷ Ad spend
Break-even ROAS = 1 ÷ Gross margin
Profit after ad spend = (Revenue × Gross margin) − Ad spend

How to read ROAS

ROAS answers one question: for every unit spent on ads, how much revenue came back? A ROAS of 4.0 (or 400%) means each 1 spent returned 4 in revenue. It says nothing about profit, which is why the break-even figure matters more than the headline number.

Break-even ROAS is the inverse of gross margin. At a 40% margin you need a 2.5× ROAS just to cover the cost of goods and the ads; anything below that loses money on every sale even though revenue is growing. Set campaign targets above break-even, not above zero.

Frequently asked questions

What ROAS does a Shopify store need to be profitable?
Above break-even ROAS (1 ÷ contribution margin) with enough headroom to cover fixed costs like apps, staff and rent. Stores with 30–40% contribution margins typically need blended ROAS of 3× or more before fixed costs are covered. Use the Break-even Calculator for the full picture.
Should I include discount codes and refunds?
Yes. Use net sales (after discounts and returns) as revenue. Gross sales inflate ROAS and hide the fact that discount-heavy campaigns drive lower-margin orders.
What is a good ROAS?
A ROAS comfortably above your break-even ROAS. For a 50% margin business break-even is 2.0×, so 3–4× leaves room for profit; for a 20% margin business break-even is already 5.0×. The same ROAS number can be excellent for one business and a loss for another.
Why is my ROAS different in Google Ads, Meta and GA4?
Each platform attributes conversions with its own window and model, and platform-reported ROAS usually double-counts across channels. Use platform ROAS to optimise within a channel and a blended figure (total revenue ÷ total spend) to judge the overall budget.
Should ROAS include ad spend in the margin?
No. Gross margin here is revenue minus cost of goods and fulfilment, before advertising. Ad spend is the denominator of ROAS, so including it in the margin would count it twice.
How does break-even ROAS change with returns and refunds?
Refunds reduce effective gross margin. If 8% of orders are refunded, multiply your margin by 0.92 before inverting it, and the break-even ROAS rises accordingly.

ROAS by platform