
Use figures from the same campaign and the same period.
Sales attributed to the campaigns you are measuring.
What the platforms billed you over the same period.
Gross margin after product and fulfilment costs.
ROAS on its own says nothing about profit. A 3x return is money in the bank on a 60% margin and a loss on a 25% one, which is why the margin field drives everything here. Work yours out with the profit margin calculator.
See how Mage helps Shopify brands lift repeat purchase rate with loyalty, referrals and store credit.
ROAS stands for return on ad spend. It measures how much revenue each unit of advertising money brought back, written as a ratio such as 4x or as a percentage such as 400%. A 4x ROAS means every $1 of ad spend produced $4 of revenue.
Divide the revenue attributed to your ads by the amount you spent on those ads. If a campaign generated $20,000 in sales from $5,000 of spend, the ROAS is $20,000 divided by $5,000, which is 4.0x. Multiply by 100 to express it as 400%.
ROAS compares revenue to ad spend and ignores what the product cost you to make and ship. ROI compares actual profit to the total investment, so it accounts for cost of goods, fulfilment and often overheads too. That is why a campaign can post a strong ROAS and a negative ROI at the same time.
4x is the number most often quoted, but it is a rule of thumb rather than a target, and it is meaningless without your margin. A 4x return is comfortably profitable on a 40% margin and exactly break even on a 25% one. The only benchmark that matters is your own break even ROAS, and how far above it you are trading.
Break even ROAS is the return at which your gross profit exactly covers your ad spend, leaving nothing and losing nothing. Below it, every extra sale from that campaign makes the loss bigger. Above it, the surplus is what pays for overheads and profit.
Divide 1 by your profit margin expressed as a decimal, or divide 100 by your margin percentage. At a 40% margin, 1 divided by 0.4 gives a break even ROAS of 2.5x. At a 25% margin it rises to 4.0x, and at a 60% margin it falls to about 1.67x.
Because ROAS counts revenue, not profit. Spend $5,000, make $10,000 of sales and you have a 2x ROAS, but at a 30% margin that $10,000 only yields $3,000 of gross profit. Subtract the $5,000 of spend and you are $2,000 down. Your break even ROAS on a 30% margin is 3.33x, so 2x was never going to clear it.
Not by default. Ad platforms report gross revenue at the moment of purchase, before refunds land and often before discounts are netted out. Feed a margin into this calculator that already accounts for shipping subsidies, discount codes and your typical return rate, otherwise the break even figure will be too flattering.
Channel ROAS measures one platform against the revenue that platform claims, which means overlapping attribution can have Meta and Google both taking credit for the same order. Blended ROAS divides total store revenue by total ad spend, so nothing is double counted and nothing is missed. Channel ROAS is for optimising campaigns; blended is for judging whether advertising is working overall.
MER, marketing efficiency ratio, divides all revenue by all marketing spend regardless of attribution. It is effectively blended ROAS at a business level, and it is immune to tracking loss and attribution windows because it uses figures straight from your accounts. Many brands now steer by MER and use platform ROAS only to decide where budget moves inside a channel.
Target ROAS is a bidding strategy in Google and Meta where you name the return you want and the platform bids to hit that average. Set it too high and the platform restricts delivery to a narrow audience, starving volume. Set your target from your break even ROAS plus the margin you want to keep, not from a number you saw quoted online.
Push conversion rate and average order value up so the same traffic returns more revenue, cut spend on ad sets that sit below break even, and improve creative before touching bids, since creative moves results further than budget tweaks. Raising your margin also helps, because it lowers the break even ROAS you have to clear in the first place.
First purchase ROAS treats the initial order as the whole return, when a customer who buys three more times is worth far more than that order alone. If a third of buyers come back, the lifetime return on the same ad spend is substantially higher, so a campaign that looks marginal on day one can be strongly profitable over a year. Retention is the quietest lever on ad profitability.
Yes. No signup, no email and no cap on how many campaigns you run through it. It is built by Mage Loyalty, a loyalty, referrals and store credit app for Shopify.
Mage is a loyalty, referral and store credit app built for Shopify. Reward repeat purchases, run VIP tiers, and give customers a reason to come back, without writing a line of code.