Free ROAS Calculator
Enter what you spent and what it returned to get your return on ad spend. Add your gross margin and the calculator goes further than the ratio - it tells you what you actually kept, what your marketing ROI was, and whether that ROAS was above or below the point where the campaign starts making money.
What you paid the platform over the period you are measuring.
Revenue attributed to that spend over the same period.
Optional, strongly encouraged. Without it you get the ratio only.
ROAS
4.00x
Gross profit
$11200.00
Profit after ad spend
$3200.00
Marketing ROI
40.0%
Break-even ROAS
2.86x
This campaign is profitable - at 35% margin you kept $0.40 per dollar spent.
How to use this calculator
Four steps, and the third is the one that separates this from every other ROAS calculator.
Pick the mode. Campaign return if the money has already been spent. Revenue target if you are planning. Payback if you are buying subscription customers rather than orders.
Enter spend and revenue from the same window. One date range, one attribution setting, one source. Two figures pulled from different reports produce a ratio that is arithmetically correct and describes nothing.
Add your gross margin. Optional, and the reason to be on this page. Without it you get the ratio every other calculator gives you; with it you get whether the ratio was worth having.
Read the verdict line, not just the number. It states in one sentence what the ratio and the margin together mean, which is the answer most people actually came for.
If the result surprises you, check the margin figure before you check the campaign. An optimistic margin is the commonest reason a calculation like this flatters a campaign that lost money.
What ROAS means
Return on ad spend is revenue divided by advertising cost. Spend $8,000, make $32,000, and your ROAS is 4.00x - four dollars back for every one put in.
It is the fastest read on whether a campaign is working, which is why every ad platform reports it. It is also, on its own, incomplete in a way that costs businesses real money.
ROAS counts revenue, not profit. It knows nothing about what your product costs to make, ship, or support. Two campaigns with an identical 4.00x ROAS can sit on opposite sides of profitability, and nothing in the number tells you which one you are running.
The formula, and what it leaves out
Now add the missing half. At a 35% gross margin, that $32,000 of revenue is $11,200 of gross profit. Subtract the $8,000 of ad spend and the campaign kept $3,200 - a marketing ROI of 40%.
Same campaign, same 4.00x, on a 20% margin instead: $6,400 of gross profit against $8,000 of spend. The campaign lost $1,600.
Nothing about the ROAS changed. The number that decides profitability is not the ratio, it is the ratio measured against your margin - and the point where those meet is your break-even ROAS, which is simply 1 divided by your gross margin. At 35% margin that is 2.86x; at 20% it is 5.00x. A 4.00x ROAS clears the first comfortably and misses the second badly.
Which revenue figure should go in
The denominator is easy. The numerator has at least four candidates, and they do not agree.
None of these is the correct one in the abstract. What matters is that you pick one, use it every time, and know which one a figure was built from before comparing it to anything. A ROAS that improved because somebody switched from store revenue to platform conversion value is the easiest false win in paid media to produce by accident.
If returns are material in your category, use post-refund revenue for the number you report to the business and platform revenue only for optimising inside the account. They are answering different questions and both have a legitimate use.
ROAS and marketing ROI are not the same number
They are close enough to be confused constantly and different enough to matter.
A ROAS is always a positive multiple. A marketing ROI can be negative, and frequently is on campaigns whose ROAS looks respectable. If someone reports a “300% return” it is worth asking which of the two they mean - a 3.00x ROAS and a 300% ROI describe very different outcomes.
Use ROAS to compare campaigns against each other on the same product. Use ROI to decide whether the money should have been spent at all.
Campaign ROAS and blended ROAS
The ratio this calculator returns is per campaign, per channel, or per account, depending on what you put in. There is a second version worth knowing about.
Blended ROAS, often called the marketing efficiency ratio, divides total revenue from everywhere by total marketing spend from everywhere. No attribution, no windows, no platform self-reporting. Just what the business made against what it spent.
It is a blunt instrument and it has one enormous advantage: nothing can inflate it. Every platform claiming the same conversion, every view-through credit, every attribution disagreement disappears, because the total is the total. When the platforms collectively report far more revenue than the business actually took, the blended figure is the one telling the truth.
What it cannot do is tell you which campaign to cut. Use the blended number to sanity-check whether marketing is working overall, and campaign-level ROAS to decide where the money goes. Teams that rely on only one of the two either optimise happily toward a total that is not moving, or cut campaigns on a number nobody outside the account believes.
What a good ROAS looks like
There is no universal figure, and this is one metric where a published benchmark is close to useless.
The honest answer is that a good ROAS is anything comfortably above your break-even point, and your break-even point is set by your own margin. A subscription business at 80% margin breaks even at 1.25x. A retailer at 15% margin needs 6.67x to do the same. A benchmark that averages those two describes neither.
That is why this page gives you the calculation rather than a number to aim at. The one figure worth knowing is your own break-even, and you now have it.
Two things that legitimately shift the target upward:
Fixed costs the margin does not include - fulfilment, support, platform fees. If they are not in your gross margin, your true break-even is higher than the calculation shows.
A first purchase that is not the whole relationship. If customers come back, judging a campaign on first-order ROAS understates it, sometimes badly. That is a lifetime value question rather than a ROAS one.
How to improve ROAS
Fix attribution before optimising anything. A ROAS that looks poor is often a measurement problem - a shortened attribution window, an untagged channel, conversions landing in the wrong place. Tag your campaigns with the UTM builder and confirm the number is real before acting on it.
Cut the losing segments rather than lifting the average. ROAS is a blended figure, and most accounts have a minority of campaigns dragging it down. Removing them raises the account average faster than improving anything.
Raise average order value. It moves the numerator directly, and bundling or tiering usually costs less than winning more traffic.
Improve margin. It does not change ROAS at all, but it lowers the ROAS you need - which is the same win from the other direction and is usually ignored because it sits outside marketing.
Match the bid strategy to the goal. Target ROAS bidding optimises toward the ratio, which can quietly shrink volume. A higher ROAS on a much smaller base is often a worse business outcome than a lower one on a larger base.
The counterweight: maximising ROAS and maximising profit are different objectives, and they diverge as you scale. The last dollar of profitable spend usually has a much lower ROAS than the first. A campaign held at a high target ROAS is frequently leaving profitable growth unbought.
Common mistakes
Reading ROAS without margin. The whole subject of this page, and the most expensive mistake on the list.
Comparing ROAS across products with different margins. A 3x on a high-margin line beats a 5x on a low-margin one, and the raw numbers say the opposite.
Confusing ROAS with ROI. They are different scales and different definitions - you cannot convert between them without knowing the margin. At 35% margin the 4.00x ROAS above is a 40% ROI; at 20% margin the same 4.00x is a negative ROI. Anyone quoting one as though it implies the other is missing the input that decides it.
Judging a repeat-purchase business on first-order ROAS. It systematically undervalues acquisition when customers come back.
Chasing a target ROAS as though it were the goal. It is a constraint, not an objective. Profit is the objective.
Changing the attribution window and calling the difference performance. A shorter window lowers reported ROAS without anything changing in the campaign.
Knowing which campaigns actually make money, rather than which ones look busy, is where paid media stops being a guess. See how the Zaprev team plans and buys.
Or browse all free Zaprev tools.
FAQ
Frequently Asked Questions
How do you calculate ROAS?
Divide the revenue a campaign produced by what you spent on it. A campaign costing $5,000 that generated $17,500 has a ROAS of 3.50x. Use the same time period and the same attribution window for both figures, or the ratio compares two different things and will drift without anyone noticing.
Is ROAS the same as ROI?
No. ROAS is a multiple of revenue against ad spend and ignores what the product costs you. ROI is a percentage of profit against that spend and accounts for it. The same campaign can show a healthy ROAS and a negative ROI, which is exactly the situation this calculator exists to reveal.
What is a good ROAS?
One high enough to clear your own costs, which depends entirely on your gross margin - a figure that works for software would bankrupt a retailer. Published averages blend businesses with wildly different cost structures, so they are not useful as targets. Calculate your own threshold and judge against that.
Should ROAS include agency fees and platform costs?
Decide once and stay consistent. Media-only spend gives you a channel efficiency figure; total cost including fees gives you a business figure. Both are legitimate, and mixing them between months or campaigns produces trends that are entirely artificial.
Why is my ROAS different in the platform than in my analytics?
Because they are attributed differently. Ad platforms typically credit themselves using view-through and longer click windows; analytics tools usually use last click. Neither is lying - they are answering different questions, and the gap between them is normal rather than a fault to fix.
Can ROAS be too high?
Yes, and it is more common than it sounds. A very high ROAS usually means the campaign is only reaching people who were already going to buy. Pushing spend into cooler audiences lowers the ratio while raising total profit, which is the trade most accounts should be making.
How does ROAS work for subscriptions?
Poorly, if you only count the first payment. A subscription customer's first month can look like a heavy loss on ROAS while being an obvious win over their lifetime. Judge subscription acquisition on payback period and lifetime value instead - the payback mode in this calculator gives you the first of those.
What is blended ROAS or MER?
Total revenue across the whole business divided by total marketing spend, ignoring which channel gets credit for what. It cannot be gamed by attribution because there is no attribution involved, which makes it a useful reality check when platform-reported figures add up to more revenue than actually arrived. It is a health measure rather than an optimisation one.
What is ACoS, and how does it relate to ROAS?
Advertising cost of sale is the same relationship upside down, expressed as a percentage. Spend divided by revenue rather than revenue divided by spend, so a 4.00x return is a 25 per cent ACoS. Amazon sellers work in ACoS and most other advertisers work in the multiple; converting between them is one division and no information is lost either way.
Should I use revenue before or after refunds?
After, if you want the figure to survive contact with finance. Gross revenue counts orders that were later sent back, and in categories where that happens often it overstates performance by enough to change a decision. Whichever you choose, apply it consistently, because switching between the two produces a change in the ratio that looks like performance and is not.