ROAS Calculator.
What Your Ad Spend Actually Returns

TLDR

ROAS is revenue from ads divided by ad spend. The calculator on this page does that math and adds the part every other calculator skips, your break-even ROAS. That number is 1 divided by your gross margin, and it's the only benchmark that matters. A 4x ROAS is a win at 50% margin and a loss at 20%. We've seen accounts celebrating 3x while losing money on every order.

Free tool

Run your numbers

Media cost for the period. Add agency fees here for true ROAS.

Conversion value attributed to those ads, net of refunds.

Revenue left after product and fulfillment cost. Optional, but it's what makes the result honest.

ROAS 4.00x
ROAS % 400%
Break-even ROAS 2.50x
Profit after ads $3,000

Above break-even. Every $1 of spend returns $4.00 in revenue and $0.60 in gross profit after the ad cost.

ROAS = $20,000 revenue / $5,000 spend = 4.00x. Break-even = 1 / 40% margin = 2.50x.

The calculator above takes what you spent, what came back, and your margin. The result tells you whether the campaign made money, not just whether it made revenue. Here's the math behind it and why the break-even line is the only benchmark worth using.

What ROAS is and how to calculate it

An ecommerce client came to us with a screenshot from their old agency. Big green number, 3.1x ROAS, "best month yet." Their accountant had a different screenshot. The company lost $14,000 that month. Both were right. The ads returned $3.10 for every dollar, and the products they sold carried a 28% gross margin, which means the ads needed to return $3.57 just to break even.

ROAS, return on ad spend, is the simplest metric in paid media. Take the revenue your ads produced and divide it by what you paid for the ads. Google Ads defines it as conversion value divided by cost, expressed as a percentage. Meta reports the same calculation as a decimal. Spreadsheets tend to use a ratio. All three say the same thing.

The formula. ROAS = revenue from ads / ad spend. $20,000 in revenue from $5,000 in spend is 4.0x, 4:1, or 400%. Pick one format and use it everywhere.

The calculation is trivial. The interpretation is where accounts go wrong. ROAS on its own tells you nothing about profit, because it ignores what it cost you to make the thing you sold. That's why we built margin into the calculator above instead of shipping another two-field divider.

ROAS vs ROI, and why the difference costs money

ROAS compares revenue to ad spend. ROI compares profit to total cost. They answer different questions and advertisers swap them constantly.

Metric Formula What it answers Example ($5k spend, $20k revenue, 40% margin)
ROASRevenue / ad spendAre the ads producing sales?4.0x
Break-even ROAS1 / gross marginWhat ROAS covers all costs?2.5x
Gross profit after ads(Revenue x margin) - ad spendWhat did the campaign actually earn?$3,000
ROI on ad spendProfit after ads / ad spendWhat's the return on the money at risk?60%

Look at that last row. A 4x ROAS, which sounds enormous, is a 60% ROI at 40% margin. Drop the margin to 25% and the same 4x ROAS produces a 0% ROI. Every dollar of profit went to Google. The campaign was a very efficient way to work for free.

This is the conversation most agencies won't have, because platform ROAS is the number that looks best in a monthly report. If your reporting never mentions margin, ask why.

What a good ROAS actually is

There's no universal good ROAS. Anyone quoting one without asking your margin is guessing. What we can tell you from running paid media for 400+ brands over 12+ years is where the ranges tend to land, and why they differ.

Campaign type Typical ROAS range we see Why
Branded Search8x to 20x+People already searching your name. Most of this revenue would've arrived anyway.
Non-brand Search2x to 6xReal prospecting. This is the number that tells you if the channel works.
Shopping / Performance Max3x to 8xBlends brand and non-brand unless you split it, which inflates the average.
Retargeting5x to 15xWarm traffic and heavy attribution overlap. Treat with suspicion.
Meta prospecting1.5x to 4xCold audiences, longer paths, view-through attribution padding the number.
Display / YouTube0.5x to 3xAwareness channels. Last-click ROAS undercounts them.

Those ranges are less useful than they look, and here's why. A subscription software company with 80% gross margin breaks even at 1.25x. A drop-shipped consumer product at 20% margin breaks even at 5x. The software company is thrilled with a 2x non-brand Search campaign. The drop-shipper is bankrupt at the same number. Same ROAS, opposite outcomes.

1 / margin Break-even ROAS

The only ROAS benchmark that applies to your business is the one derived from your own gross margin. Everything above it is profit. Everything below it is a subsidy to the ad platform.

How to calculate break-even ROAS

Take your gross margin as a decimal and divide 1 by it. That's it. Gross margin is revenue minus cost of goods sold, shipping, payment processing, and any per-order cost, divided by revenue. If a $100 order costs you $60 to fulfill, margin is 40% and break-even ROAS is 2.5x.

Gross margin Break-even ROAS ROAS needed for 20% ROI on spend
20%5.00x6.00x
30%3.33x4.00x
40%2.50x3.00x
50%2.00x2.40x
60%1.67x2.00x
70%1.43x1.71x
80%1.25x1.50x

The third column is where targets should come from. Decide the return you want on the cash you put at risk, then work backwards. Wanting a 20% ROI means multiplying break-even by 1.2. That's your Target ROAS. Not a number from a benchmark report, and not whatever the platform suggests when you switch bid strategies.

One more adjustment. If an agency charges you a percentage of spend or a flat fee, add it to the spend side. $10,000 in media plus $2,000 in management is $12,000 of cost. A 4x platform ROAS is a 3.33x real one. We run on a flat fee partly because it makes this math easy to see.

Working from impressions instead of revenue? Start with cost per thousand.

Open the CPM calculator

Four ways platform ROAS lies to you

The number in the Google Ads or Meta dashboard is a claim, not a measurement. Four things routinely inflate it.

Brand traffic counted as ad revenue

Someone searches your company name, clicks your ad instead of the organic result one inch below it, and buys. The platform credits the ad. Some of that revenue is real incremental lift, most of it isn't. Split brand from non-brand before judging anything.

Attribution windows that overlap

Meta's default counts a purchase if someone clicked within 7 days or viewed within 1 day. Google counts clicks within 30 days by default. The same order can be claimed by both. Add up channel ROAS across platforms and you'll frequently get more revenue than your store recorded. Blended ROAS, total revenue divided by total ad spend, is the check. Google's own guidance on measuring Smart Bidding tells you to judge over longer windows and account for conversion delay for the same reason.

Gross revenue, not net

Refunds, returns, chargebacks, discounts, and marketplace fees rarely make it back into the conversion value. A 25% return rate on apparel turns a 4x ROAS into 3x before you've accounted for a single cost.

Target ROAS set from the platform's recommendation

Google will suggest a Target ROAS based on your campaign's history, which is a reasonable starting point for the algorithm and a terrible one for your business. Meta's minimum ROAS control works the same way. Both platforms optimize toward whatever you tell them. Tell them your break-even times the return you want, not last quarter's average.

How to raise ROAS without touching bids

Bid changes are the last lever, not the first. In order of impact from the accounts we've fixed.

  • Cut what's under break-even. Sort search terms, placements, audiences, and products by ROAS. Pause everything below your line. This alone moves account ROAS more than any bid strategy change.
  • Raise conversion rate. ROAS scales linearly with conversion rate. A landing page going from 2% to 2.5% is a 25% ROAS lift at the same spend. Quality Score improves along with it, which lowers CPC on top.
  • Raise order value. Free shipping thresholds, bundles, and post-purchase upsells lift revenue per click without a single new click.
  • Fix the revenue feed. Pass net values, exclude refunds, and dedupe cross-platform conversions. The ROAS you're optimizing toward should be real before you optimize toward it.
  • Then adjust targets. Once the data is clean, set Target ROAS to break-even times your required return and let the bidding do its job.

The bottom line

ROAS is the right metric to watch daily and the wrong metric to celebrate. It only means something next to your break-even. Run your numbers in the calculator above with your true margin and agency fees included. If the verdict turns red, the campaign has been losing money no matter what the dashboard says.

Keep going

ROAS tells you if it paid. CPM tells you what you paid for.

Chain the two together. Cost per thousand impressions converts into a CPC and a CPA, and the CPM calculator shows the math with your own numbers.

Open the CPM calculator
FAQ

Common questions about ROAS

Divide the revenue your ads generated by what you spent on them. $12,000 in revenue from $3,000 in spend is a ROAS of 4, usually written 4x or 400%. Google Ads reports it as conversion value divided by cost. The calculator at the top of this page does the division and adds the break-even math most calculators skip.

It depends entirely on your gross margin. A 4x ROAS is a healthy target for a business with 40% to 50% margins, and a loss for one at 20%. The honest answer is anything above your break-even ROAS, which is 1 divided by your margin. At 30% margin that's 3.33x. Below that you're paying to lose money.

Break-even ROAS is the return where ad revenue exactly covers both the product cost and the ad cost, leaving zero profit. The formula is 1 divided by gross margin. A 25% margin needs 4x. A 60% margin needs 1.67x. It's the single most important number in paid media and most advertisers never calculate it.

No. ROAS measures revenue against ad spend only. ROI measures profit against total cost, including product, shipping, fees, and the ad spend itself. A campaign can post a 3x ROAS and a negative ROI at the same time if margins are thin. ROAS tells you whether the ads work. ROI tells you whether the business does.

Both mean the same thing. 4x, 4:1, and 400% all describe $4 back for every $1 spent. Google Ads uses percentages for Target ROAS bidding, so a 400% target there equals a 4x goal on a spreadsheet. Meta reports ROAS as a decimal ratio like 4.00. Pick one format for your reporting and don't mix them.

Google doesn't publish a universal target. It recommends setting Target ROAS from your campaign's historical conversion value per cost, then adjusting. In our experience across 400+ brands, Search campaigns on branded terms run 8x to 20x, non-brand Search runs 2x to 6x, and Shopping sits between them. Compare against your own break-even, not someone else's average.

Three usual causes. Your margin is lower than the ROAS clears, so 3x on a 25% margin is a loss. Platform ROAS is counting revenue you'd have earned anyway, especially on brand terms and retargeting. Or returns, refunds, and fees aren't subtracted from the revenue figure. Run the calculator with your true margin and net revenue and the gap usually shows up.

Report it separately. Branded clicks come from people who already searched your name, so most of that revenue would have arrived through the free organic result. Blending brand and non-brand inflates account ROAS and hides underperforming prospecting campaigns. We split every account we manage into brand and non-brand before judging ROAS.

Same rule as Google. Above your break-even ROAS is good, below it is a loss. Meta's reported ROAS leans on view-through and 7-day click attribution, which counts more conversions than Google's default. A 3x on Meta and a 3x on Google aren't equal numbers. Check both against blended ROAS, total revenue divided by total ad spend, to see the real picture.

Cut the spend that isn't returning first. Pull search terms, placements, and audiences by ROAS and pause everything under break-even. Then raise conversion rate on the landing page, since a higher conversion rate lifts ROAS without touching bids. Raise average order value with bundles or thresholds. Only after those three should you touch bid strategy.

Not by default, and it should when you judge the channel. If you spend $10,000 on media and $2,000 on management, your effective spend is $12,000. A 4x platform ROAS becomes 3.33x in reality. Add the fee to the spend field in the calculator to see the true number. Percentage-of-spend agencies rarely present it this way.