A free ROAS calculator online for marketers
Every advertiser eventually asks the same question: for every rupee, dollar or pound I put into ads, how much comes back? That number is your return on ad spend, and it's the fastest way to tell whether a campaign is worth continuing.
This ROAS calculator online does more than the basic division. Enter your spend and revenue and you instantly get ROAS as a multiple and a percentage. Add your gross margin and order count and you also get profit ROAS, break-even ROAS, ROI, gross profit, cost per order and average order value, with a plain-English verdict on whether the campaign makes money. There's also a channel comparison table so you can line up Google, Meta, email and everything else in one view.
It's free, needs no sign-up, and runs entirely in your browser, so your spend and revenue figures never leave your device.
How to use the ROAS calculator
- Pick your currency and enter the spendUse the total you paid the ad platform for the campaign or period you're measuring.
- Enter the revenueUse the sales value attributed to those ads over the same period, taken from your own sales data where possible.
- Add your gross marginThis is the part most calculators skip, and it's what turns a vanity number into a decision. Margin lets the tool show profit ROAS and break-even ROAS.
- Add orders and other costsOptional, but it gives you cost per order, average order value and a truer ROI once agency fees and tools are included.
- Compare channelsScroll to the comparison table, add a row per channel, and see totals and the blended ROAS across everything.
What is ROAS?
ROAS stands for return on ad spend. It measures the revenue generated for each unit of currency spent on advertising:
ROAS = Revenue from ads ÷ Ad spend
If you spend 50,000 and the campaign generates 225,000 in sales, your ROAS is 4.5, usually written as 4.5x or 450%. Both mean the same thing: every 1 spent brought back 4.50 in revenue.
ROAS is popular because it's simple, it's available in every ad platform, and it can be tracked per campaign, per ad set and even per keyword. That makes it useful for deciding where to move budget. But it's revenue-based, not profit-based, which is where most misunderstandings begin.
ROAS vs. ROI: they are not the same
ROAS compares revenue with ad spend. ROI compares profit with total cost. A campaign can have a healthy-looking ROAS and still lose money.
| ROAS | ROI | |
|---|---|---|
| Formula | Revenue ÷ Ad spend | (Gross profit − Total cost) ÷ Total cost |
| Counts product costs? | No | Yes |
| Counts other costs? | No | Yes: agency fees, tools, shipping |
| Expressed as | A multiple, such as 4x | A percentage, such as 60% |
| Best for | Comparing campaigns and channels | Deciding whether the business profits |
The calculator shows both, so you can use ROAS for day-to-day optimisation and ROI for the bigger decision about whether to keep spending at all.
Break-even ROAS: the number that actually matters
Break-even ROAS is the point where a campaign stops losing money. It depends only on your gross margin:
Break-even ROAS = 1 ÷ Gross margin
At a 50% margin, break-even ROAS is 2. At a 25% margin it's 4. At an 80% margin, typical of software or digital products, it's just 1.25. This is why a blanket rule like "aim for 4x" is misleading: for one business 4x is barely surviving, and for another it's an enormous profit.
| Gross margin | Break-even ROAS | Comfortable target |
|---|---|---|
| 20% | 5.0x | 7x or more |
| 30% | 3.33x | 5x |
| 40% | 2.5x | 3.5x to 4x |
| 50% | 2.0x | 3x |
| 70% | 1.43x | 2x |
| 85% | 1.18x | 1.5x |
The "comfortable target" column leaves room for the costs ROAS ignores: payment fees, returns, shipping, salaries and the software you run the business on.
Worked examples
A profitable e-commerce campaign
Spend 50,000 · Revenue 225,000 · Gross margin 40%
ROAS is 225,000 ÷ 50,000 = 4.5x. Gross profit is 40% of 225,000 = 90,000. Subtract the 50,000 spend and the campaign made 40,000 in profit, an ROI of 80%. Break-even ROAS at this margin is 2.5x, so 4.5x is comfortably profitable.
A campaign that looks fine but isn't
Spend 100,000 · Revenue 300,000 · Gross margin 25%
ROAS is 3x, which sounds respectable. But gross profit is only 75,000 against 100,000 of spend, so the campaign lost 25,000. Break-even ROAS here is 4x, and the campaign never reached it.
Lead generation
Spend 60,000 · 120 leads · 15% close rate · Average deal 12,000 · Margin 60%
18 closed deals produce 216,000 in revenue, so ROAS is 3.6x. Gross profit of 129,600 against 60,000 of spend gives 69,600 profit. Cost per lead is 500 and cost per customer is about 3,333.
What is a good ROAS?
There is no universal answer, and anyone who quotes one without asking about your margins is guessing. What you can say is this:
- Below break-even means every extra rupee of spend deepens the loss, unless you're deliberately buying customers for their repeat value.
- Slightly above break-even covers product costs but not the rest of the business.
- Two to three times break-even is where most healthy accounts sit.
- Very high ROAS, say 15x or more, often means you're underspending. Scaling usually lowers ROAS while increasing total profit, and total profit is what pays salaries.
Important: maximising ROAS and maximising profit are different goals. The highest ROAS usually comes from tiny spend on your warmest audience. Growth means accepting a lower ROAS on a bigger budget.
How to improve your ROAS
Raise revenue per visitor
- Improve landing page speed and clarity; a faster page converts more of the traffic you already pay for.
- Test the offer itself, not just the ad. Free shipping thresholds, bundles and guarantees often move the needle more than creative tweaks.
- Increase average order value with cross-sells, quantity discounts and post-purchase offers.
Lower the cost side
- Cut spend on search terms, placements and audiences that produce clicks but no orders.
- Tighten targeting and exclude existing customers from prospecting campaigns.
- Improve ad relevance so you pay less per click for the same position.
- Use negative keywords on search campaigns and review them monthly.
Fix the measurement
- Make sure conversion tracking counts each sale once, with the right value.
- Exclude refunds and cancellations from revenue, or your ROAS is inflated.
- Compare platform-reported revenue with the revenue in your own system every month.
Limits of ROAS you should know
ROAS is a useful number, not a complete one. Four things it can't see:
- Attribution overlap. Google and Meta both claim the same sale using their own attribution windows, so adding up platform ROAS figures double counts revenue.
- Lifetime value. A subscription business might happily accept 0.8x ROAS on the first order because the customer stays for a year. Without LTV, first-purchase ROAS looks like failure.
- Brand and organic effects. Ads create searches that get counted as organic. Turn ads off and you often see organic traffic fall too.
- Returns and cancellations. Platforms count revenue at checkout, not after the refund window.
Many teams now watch a blended figure instead, sometimes called MER: total revenue divided by total marketing spend across all channels. It's harder to game and easier to reconcile with your accounts. The channel comparison table above gives you exactly that in its totals row.
ROAS by channel: what to expect
Different channels behave differently, and comparing them on ROAS alone can mislead you if you forget what each one does. A rough guide to how they usually behave:
| Channel | Typical pattern | What to watch |
|---|---|---|
| Branded search | Very high ROAS, often 10x or more | Much of it would have converted anyway; treat it as defence, not growth |
| Non-branded search | Moderate, usually profitable on intent | Wasted spend on broad match and irrelevant search terms |
| Shopping / product ads | Solid for e-commerce with good feed data | Feed quality, price competitiveness, out-of-stock items |
| Social prospecting | Lower ROAS, brings new customers | Judge it on new-customer acquisition, not blended ROAS |
| Retargeting | High ROAS on small volume | Easy to over-credit; these people already knew you |
| Email and SMS | Extremely high, tiny cost base | Keep it in your comparison so your blended number stays honest |
This is why the comparison table above shows a blended row. A channel mix that averages 4x can hide one channel at 12x propping up another at 1.2x, and the fix is usually obvious once the numbers sit side by side.
How often should you check ROAS?
Daily checking causes more harm than good. Conversions arrive late, some customers take a week to decide, and a single large order can swing a day's figure completely. Reacting to noise leads to switching campaigns off just as they start working.
A practical rhythm for most businesses: look at spend and obvious breakages daily, review ROAS weekly, and make budget decisions monthly, when you have enough conversions for the number to mean something. As a rule, wait for at least 30 to 50 conversions before drawing a conclusion about a campaign. Below that, the swing between good luck and bad luck is bigger than the difference you are trying to measure.
When you do review, compare the same length of period, account for seasonality, and always check the platform's figure against the revenue recorded in your own system. If the two disagree badly, fix the tracking before you change a single bid.
Frequently asked questions
What is ROAS?
ROAS stands for return on ad spend. It is the revenue generated for every unit of currency spent on advertising, calculated as revenue divided by ad spend.
How do you calculate ROAS?
Divide the revenue from a campaign by the amount spent on that campaign. Revenue of 50,000 from a spend of 10,000 is a ROAS of 5, usually written as 5x or 500%.
What is a good ROAS?
It depends entirely on your margins. A common rule of thumb is 4x, but a business with a 70% gross margin can profit at 1.5x while one with a 20% margin needs 5x just to break even.
What is break-even ROAS?
Break-even ROAS is 1 divided by your gross margin. At a 40% margin, break-even ROAS is 2.5, meaning every 1 spent must return at least 2.5 in revenue before you make any profit.
What is the difference between ROAS and ROI?
ROAS compares revenue with ad spend only. ROI compares profit with total cost, including product costs and overheads, so ROI is the better measure of whether the business actually made money.
Is ROAS calculated on revenue or profit?
Standard ROAS uses revenue. Profit ROAS, which this calculator also shows, uses gross profit instead and gives a much more realistic picture for businesses with thin margins.
Does this ROAS calculator store my data?
No. Every calculation runs in your browser, so your spend and revenue figures never leave your device.
Why does my ad platform show a different ROAS?
Ad platforms count conversions using their own attribution windows and often claim credit for the same sale. Comparing platform figures with your actual sales data usually shows a lower real ROAS.
Check your campaigns now
Numbers beat hunches. Go back to the ROAS calculator online, enter your spend, revenue and margin, and find out whether your ads are funding growth or quietly draining it.