ROAS Calculator

ROAS (return on ad spend) tells you how much revenue you earn for every dollar you spend on ads. To find it, divide your revenue by your ad spend. If you spend $2,000 on ads and they bring in $5,000 in sales, your ROAS is 2.5. People also write this as 2.5x, 250%, or 2.5:1.

The ROAS calculator above gives you your ROAS, your break-even ROAS, or the revenue you need to hit a target. Below, I explain each number in plain words, with examples. (ROAS is not “return on assets.” That’s a different measure.)

In short

  • ROAS = revenue ÷ ad spend.
  • ROAS counts revenue, not profit. A ROAS that looks good can still lose money.
  • Your break-even ROAS is 1 ÷ your margin before ad spend. At a 40% margin, that’s 2.5.
  • There’s no single “good” ROAS. It depends on your margin.
  • To combine several campaigns, divide total revenue by total spend. Don’t average the ROAS numbers.

What is ROAS?

ROAS stands for return on ad spend. It answers one question: for each dollar I put into ads, how many dollars came back?

If your ROAS is 4, every $1 of ads brought in $4 of sales. If it’s 0.5, every $1 brought in only 50 cents.

It’s popular because it’s quick, and Google Ads, Meta, TikTok and Amazon all show something like it in their reports. But it has one big limit: it counts the money that came in, not the money you kept. My own rule is to work out break-even ROAS first, and only then decide whether a result is good.

How to calculate ROAS?

Divide the revenue your ads brought in by what you spent on those ads.

What you wantFormula
ROASrevenue ÷ ad spend
ROAS as a percentageROAS × 100
Break-even ROAS1 ÷ margin before ad spend (as a decimal)
Revenue needed for a targetad spend × target ROAS
Profit after ad spendrevenue × margin before ad spend − ad spend

A quick note on margin before ad spend. This is the share of each sale you keep after product cost, shipping and fees, but before you pay for ads. If you use your margin after ads instead, the break-even number will come out wrong.

Here are the steps:

  1. Find the revenue your ads brought in for a set period, such as last month.
  2. Find your ad spend for the same period.
  3. Divide revenue by ad spend.

If you use a spreadsheet, put your ad spend in A2 and your revenue in B2, then type =B2/A2.

Use the same dates for both numbers. If you mix a week of revenue with a month of spend, the result won’t mean anything.

ROAS examples

Example 1: find the ROAS

Your ads brought in $5,000 from $2,000 of spend. ROAS = 5,000 ÷ 2,000 = 2.5, or 250%.

Example 2: find the break-even ROAS

Your margin before ad spend is 40%. That means you keep 40 cents of every dollar of sales before paying for ads. Break-even ROAS = 1 ÷ 0.40 = 2.5. Below 2.5, your ads cost more than the profit they make.

Example 3: find the revenue you need

You plan to spend $3,000 and want a ROAS of 4. Revenue needed = 3,000 × 4 = $12,000.

Example 4: check the profit

Your ads earned $10,000 from $3,000 of spend, and your margin before ad spend is 35%.

  • ROAS = 10,000 ÷ 3,000 = 3.33
  • Break-even ROAS = 1 ÷ 0.35 = 2.86
  • Profit after ads = 10,000 × 0.35 − 3,000 = $500

Your ROAS is above break-even, so the ads make money.

Example 5: same ROAS, different result

Two shops both get a ROAS of 3. Each earns $3,000 from $1,000 of ads. Shop A has a 20% margin, so its profit after ads is 3,000 × 0.20 − 1,000 = −$400. Shop B has a 50% margin, so its profit is 3,000 × 0.50 − 1,000 = +$500. Same ROAS, but one shop loses money.

ROAS as a ratio, a number and a percentage

You’ll see ROAS written in a few ways. They all mean the same thing.

NumberRatioPercentageWhat it means
0.5x0.5:150%$0.50 of revenue per $1 of ads
1x1:1100%$1 of revenue per $1 of ads
2x2:1200%$2 of revenue per $1 of ads
4x4:1400%$4 of revenue per $1 of ads

ROAS vs ACoS

If you sell on Amazon, you’ll see ACoS (advertising cost of sales) instead of ROAS. It’s the same idea turned upside down: ACoS = ad spend ÷ ad revenue × 100. So ACoS = 100 ÷ ROAS, and ROAS = 100 ÷ ACoS.

If you spend $2,000 and earn $5,000, ROAS is 2.5 and ACoS is 40%. A lower ACoS is better, and a higher ROAS is better.

A handy shortcut: your break-even ACoS is the same as your margin before ad spend. At a 40% margin, you break even at a 40% ACoS.

What is a good ROAS?

You’ll often read that 4:1 is a good ROAS. That’s a rule of thumb, not a rule. Whether 4 is good depends on your margin.

The better question is: what ROAS do I need? Look at your break-even.

Margin before ad spendBreak-even ROASBreak-even ACoS
20%5.020%
25%4.025%
40%2.540%
50%2.050%
60%1.6760%

Low margins need a high ROAS just to break even. High margins can work with a much lower one.

For a sense of real-world numbers, Triple Whale’s report on over 40,000 ecommerce brands, covering August 2025 to July 2026, puts the median ROAS on Meta ads at 1.88. By industry, it ranged from about 1.1 for media and publishing to about 2.35 for sports and outdoors. You can see the full table in Triple Whale’s benchmark report. Use these as a rough guide only. Margins, products and how sales are counted differ a lot from one business to the next.

How to set a ROAS target that makes a profit?

Break-even is the floor. Most people want to keep something on top. Here’s a simple way to find a target:

Target ROAS = 1 ÷ (margin before ad spend − the profit you want to keep), with both as decimals.

Say your margin is 40% and you want to keep 10% of revenue as profit after ads. Target ROAS = 1 ÷ (0.40 − 0.10) = 1 ÷ 0.30 = 3.33.

Check it: spend $1,000 and earn $3,330. Your profit before ads is $3,330 × 0.40 = $1,332. Take away the $1,000 of ads and you keep $332, which is about 10% of the revenue.

How ROAS connects to your other ad numbers?

ROAS is the last step in a chain:

  1. You pay for impressions. The price is your CPM.
  2. Some people click. That share is your click-through rate (CTR).
  3. Some of those clicks buy. That share is your conversion rate.
  4. Each order brings in money. That’s your average order value.

Put together: ROAS = (clicks × conversion rate × average order value) ÷ ad spend.

Example: you spend $1,000 at a $10 CPM, which buys 100,000 impressions. A 1% CTR gives 1,000 clicks. A 3% conversion rate gives 30 orders. At $80 per order, that’s $2,400 in revenue, so your ROAS is 2.4.

When ROAS is too low, this chain shows you which step to fix: the price of reach, the ad itself, the page people land on, or the order value.

ROAS vs ROI

ROAS and ROI sound alike but they aren’t the same.

ROASROI
Formularevenue ÷ ad spend(revenue − all costs) ÷ all costs
What it countsAd spend onlyEvery cost
Best forJudging an ad campaignJudging overall profit

A campaign can have a strong ROAS and a poor ROI if product costs, shipping and overhead eat up the revenue.

ROAS vs blended ROAS

The ROAS in your ad dashboard only covers sales that platform claims. Some stores also track blended ROAS: total store revenue divided by total ad spend across all platforms. It’s a useful sanity check, because platforms often claim credit for the same sale, and some count sales from people who only saw an ad and never clicked. If a platform’s ROAS looks too good to be true, compare it with your real revenue.

How to improve ROAS?

  1. Raise your conversion rate. Clearer offers and faster landing pages turn more clicks into sales.
  2. Increase your order value. Bundles, upsells and a free-shipping minimum bring in more per order.
  3. Cut wasted spend. Stop showing ads to audiences and placements that don’t buy.
  4. Test new ads. A better ad can raise clicks and lower the cost per click.
  5. Retarget warm visitors. People who already looked at your product often buy more cheaply.
  6. Check your margin. Sometimes the fastest fix is a price change, not an ad change.

One warning: you can push ROAS up by cutting spend to only your best campaigns, but that can shrink your total profit. A higher ratio isn’t always better. More profit is.

Common ROAS mistakes

  • Treating ROAS as profit.
  • Ignoring margin, so a “good” ROAS loses money.
  • Averaging ROAS across campaigns. Divide total revenue by total spend instead.
  • Comparing platforms that count sales in different ways.
  • Judging a campaign too early, before it has enough sales to learn from.
  • Forgetting returns and refunds.

When ROAS isn’t enough?

ROAS looks at one purchase. That works for a shop where people buy once. It can mislead you if customers come back, as with a subscription. A first order with a ROAS below 1 can still pay off if the customer keeps buying. If you rely on that, also look at customer lifetime value, and make sure it’s based on your own data, not a hope.

ROAS calculator FAQ

How do you calculate ROAS?

Divide revenue by ad spend. If you spend $2,000 and earn $5,000, ROAS = 5,000 ÷ 2,000 = 2.5.

What is a good ROAS?

It depends on your margin. Your break-even ROAS is 1 divided by your margin before ad spend. At a 40% margin, you need at least 2.5 to cover the ads. Anything above your break-even makes money before other costs.

What is break-even ROAS?

It’s the lowest ROAS at which your ads pay for themselves. At a 25% margin, that’s 4, which means $4 of revenue for every $1 of ads.

What is the difference between ROAS and ACoS?

They measure the same thing in opposite ways. ROAS is revenue ÷ ad spend, and ACoS is ad spend ÷ revenue as a percentage. A ROAS of 4 equals an ACoS of 25%.

Is ROAS the same as ROI?

No. ROAS compares revenue with ad spend only. ROI compares profit with all of your costs.

Can ROAS be below 1?

Yes. It means you earned less revenue than you spent on ads. That can be fine if customers buy again later, but only if you know that’s what’s happening.

What is a good ROAS for Meta ads?

It varies by industry. In Triple Whale’s August 2025 to July 2026 data, the median for ecommerce brands was 1.88. Compare your own number with your break-even ROAS first.

How do I get a higher ROAS?

Raise your conversion rate, increase your order value, stop wasting spend on audiences that don’t buy, and test new ads. Make sure your margin supports the ROAS you’re aiming for.

How this calculator works?

The calculator uses standard definitions and runs entirely in your browser, so nothing you type is sent anywhere. I test every result against hand-calculated examples. See How We Calculate for how I test and update the tools. Results are estimates based on the numbers you enter. They aren’t financial advice.

By Ajay Kumar, SEO strategist and content writer. Last updated: October 4, 2026