ROAS calculator: is your ad spend making money?

Enter what you spent on ads and the sales they brought in. You get your ROAS, the ROAS where ads stop losing money for your margin, the ROAS you need for a profit target, and the most you can pay to get one order.

$
$
%
%
Your ROAS

Get the Seller Profit Sheet, $14 one-time. Launch price: 50% off with FIRST10, first 10 buyers.

ROAS here uses the revenue the ad platform attributes to the ads. Meta, Google, Pinterest and Etsy each use their own attribution window, so check against your own sales data. Margin before ads should already include marketplace fees (Etsy US 9.5% + $0.25 as of October 2026, Shopify Payments 2.9% + $0.30 on Basic) and any free-shipping cost.

That's one product. Which of yours lose money?

The Seller Profit Sheet does this math for every product at once. Paste your Etsy or Shopify sales export (or type in Amazon and eBay sales) and it shows net profit per product after fees, labels, discounts, returns and ad spend, with a red LOSING MONEY flag on anything underwater. Excel and Google Sheets, one-time $14, no subscription.

Get the Seller Profit Sheet

Prices sorted? The next fix is getting found: I rewrite Etsy titles, 13 tags and descriptions on Fiverr, from $5. See the offer on Fiverr

What ROAS tells you, and what it doesn't

ROAS (return on ad spend) is the revenue an ad brought in divided by what the ad cost. $2,000 of sales from $500 of ads is a 4.00x ROAS, sometimes written as 400%. It measures revenue, not profit. Whether 4.00x is good depends entirely on how much of that revenue you keep before ads.

Break-even ROAS

Your margin before ads is what's left of each sale after the product cost, marketplace and payment fees, and any shipping you cover. Ads have to be paid out of that. If you keep 40% of revenue, each $1 of ad spend needs $2.50 of sales just to pay for itself.

Break-even ROAS = 1 / margin before ads  |  Target ROAS = 1 / (margin - target profit %)

At a 40% margin, break-even ROAS is 2.50x. If you also want to keep 10% of revenue as profit, you need 1 / 0.30 = 3.33x. A product with a 25% margin needs 4.00x just to break even, which is why low-margin products are hard to advertise.

Worked example

A shop spends $500 on Meta ads and Ads Manager reports 40 purchases worth $2,000. ROAS is 4.00x and the cost per order is $12.50. With a 40% margin, the shop keeps $800.00 before ads and $300.00 after, 15.0% of the ad revenue. The average order is $50.00, so the break-even CPA is $20.00 and the CPA that leaves 10% profit is $15.00.

Where to find the numbers on each platform

Meta Ads: the "Purchase ROAS" and "Cost per purchase" columns in Ads Manager, once your pixel or Shopify connection reports purchases. Google Ads: "Conv. value / cost" is ROAS, and "Cost / conv." is CPA. Pinterest Ads: conversion reporting shows ROAS and cost per action when the Pinterest tag tracks checkouts. Etsy Ads: the Etsy Ads dashboard shows spend, revenue and ROAS for ads shown on Etsy. Etsy Offsite Ads are different: you pay a 15% or 12% fee only when a sale happens, so there is no spend to enter here.

Amazon Sponsored Products reports ACoS instead, which is spend divided by sales: the inverse of ROAS. A 25.0% ACoS equals a 4.00x ROAS.

Questions

What is a good ROAS for an online store?

Any ROAS above your break-even, which is 1 divided by your margin before ads. At a 40% margin that is 2.50x; at a 25% margin it is 4.00x. A ROAS that is great for one shop can lose money for another.

Is a 2x ROAS profitable?

Only if you keep more than 50% of revenue before ads. At a 40% margin, $500 of ads that bring in $1,000 lose $100.00.

How do I calculate break-even CPA?

Multiply your average order value by your margin before ads. A $50.00 average order at a 40% margin gives a break-even CPA of $20.00.

What's the difference between ROAS and ACoS?

ROAS is revenue divided by ad spend; ACoS, used by Amazon, is ad spend divided by revenue. They are inverses: 4.00x ROAS is 25.0% ACoS.

Related calculators