boxoo
Menu
Guide · Budgets & bidding

ROAS calculator: the ROAS formula, break-even ROAS, and what is good

ROAS is conversion value divided by ad spend. Whether a given ROAS is good depends on your margin, so calculate your break-even ROAS before you judge a campaign or set a Target ROAS.

Last checked against Google’s documentation on 5 October 2026.

The ROAS formula

ROAS (return on ad spend) is how much revenue, or conversion value, your ads bring in for each unit of money spent on them. The formula is:

ROAS = conversion value ÷ ad spend

Multiply by 100 to express it as a percentage. 5,000 in conversion value from 1,000 of ad spend is a ROAS of 5, or 500%. Google uses exactly this formula on its Target ROAS help page: conversion value ÷ ad spend × 100% = target ROAS. Its example is a store that wants 5 in sales for every 1 it spends, which is a 500% target.

ROAS on its own doesn’t tell you whether you made money. That depends on your margin, which is why this page also calculates break-even ROAS: the lowest ROAS at which the ads pay for themselves.

ROAS and break-even ROAS calculator

Enter conversion value and ad spend for the same period to get ROAS as a ratio and a percentage. Add your margin to see break-even ROAS, and the share of revenue you want left as profit after ads to see the ROAS that goal needs. The defaults are illustrative.

ROAS calculator
From the Conv. value column, or your own sales records.
The Cost column for the same period.
Gross or contribution margin on a sale.
After ad spend. Use 0 for pure break-even.
5.00ROAS (ratio)Each 1 of spend returned 5.00 in value.
500%ROAS (%)How Target ROAS is entered in Google Ads.
2.50 · 250%Break-even ROASBelow this, the ads cost more than the margin they bring in.
3.33 · 333%ROAS needed for your profit goal1 ÷ (margin − profit share).
1,000Margin left after ad spendValue × margin − spend. Above break-even.
Amounts are in whatever currency your account uses. Margin means what is left of each sale after the cost of the product or service and other per-sale costs, before ad spend. Nothing you type leaves this page.

How to calculate ROAS: three worked examples

All amounts below are illustrative, in any currency.

Online store

A Shopping campaign spent 2,000 last month and recorded 9,000 in purchase value. ROAS = 9,000 ÷ 2,000 = 4.5, or 450%. The store’s margin after product cost, shipping, and payment fees is 30%, so break-even is 1 ÷ 0.30 = 3.33. The campaign is above break-even: it kept 9,000 × 0.30 − 2,000 = 700 after ad spend.

Lead generation

A service business doesn’t record revenue in Google Ads; it records form leads. It can still calculate ROAS if it gives each lead a value. If 20% of leads become customers and an average job is worth 1,500, a lead is worth 0.20 × 1,500 = 300. With 40 leads from 3,000 of spend, ROAS = (40 × 300) ÷ 3,000 = 4. That ROAS is only as good as the close rate and job value behind it, so check them against your own records every quarter.

Subscription software

A SaaS company records trial sign-ups. If its conversion value is first-year revenue per paying customer, a ROAS that looks low on day one can be fine over the life of the customer. Decide which value you are measuring (first payment, first year, or expected lifetime) and keep it the same when you compare periods. Mixing them is the fastest way to misread ROAS.

ROAS vs ROI

ROAS and ROI are often used interchangeably, but they answer different questions:

ROASROI
FormulaRevenue ÷ ad spend(Profit − cost) ÷ cost
CountsRevenue or conversion valueProfit after product and other costs
Costs includedAd spend onlyWhatever you choose: ads, fees, staff, tools
Best forComparing campaigns and setting bid targetsDeciding whether advertising is worth it overall

Using the store example above: ROAS is 4.5. The gross profit on 9,000 at a 30% margin is 2,700. ROI on the ad spend is (2,700 − 2,000) ÷ 2,000 = 35%. Same campaign, two very different-looking numbers. Google’s own column for ROAS is called conversion value per cost, and Google says it “estimates your return on investment”. It only does that if the conversion values you send reflect profit, which most accounts don’t.

Break-even ROAS: the number that matters first

Break-even ROAS is the ROAS at which the margin from ad-driven sales exactly covers the ad spend. The formula:

Break-even ROAS = 1 ÷ margin (margin as a decimal)

At a 50% margin you need 2 in revenue for each 1 of spend just to stand still. At 20% you need 5. Use the margin that is left after everything a sale costs you: product or service delivery, shipping, payment fees, and commissions. Using the list price or a gross margin that leaves out per-sale costs makes break-even look easier than it is.

Break-even ROAS at different margins
20% margin5.00
30% margin3.33
40% margin2.50
50% margin2.00
70% margin1.43
View as table
ItemBreak-even ROAS
20% margin5.00
30% margin3.33
40% margin2.50
50% margin2.00
70% margin1.43
Calculated as 1 ÷ margin. Low-margin businesses need a much higher ROAS to break even than high-margin ones.

If you want profit after ads, not just break-even, subtract the share of revenue you want to keep from the margin first. With a 40% margin and a goal of keeping 10% of revenue as profit, the ROAS you need is 1 ÷ (0.40 − 0.10) = 3.33, or 333%.

What is a good ROAS?

A good ROAS is one above your break-even ROAS, with enough room for the profit you want. That is the only definition that holds across businesses. A ROAS of 3 is a loss for a business with a 25% margin (break-even 4) and comfortably profitable for one with a 60% margin (break-even 1.67). Averages quoted online blend businesses with completely different margins, so they can’t tell you whether your number is good.

Within your own account, judge ROAS in context:

  • Brand vs non-brand. People searching your name already intend to buy; a brand campaign’s ROAS is usually far higher and shouldn’t set the bar for prospecting.
  • New vs returning customers. A campaign that wins new customers who reorder later can be worth running below first-order break-even.
  • Lifetime value. Subscription and repeat-purchase businesses can accept a lower first-purchase ROAS if they know what a customer is worth over time.
  • Volume. A higher ROAS on less spend can earn less total profit than a slightly lower ROAS on more spend. Look at margin left after ad spend in money, not only the ratio.

Google Ads shows ROAS in the Conv. value / cost column. Google’s definition is simply conversion value ÷ cost. It is a ratio, so 4.00 in the column means 400%. Add it to the campaigns table next to Cost and Conv. value, then segment by campaign, device, or time to see where return comes from.

Before you trust the number, check three things:

  1. Conversion values are real. If every conversion uses the same default value, or a lead form is given an arbitrary value, the column measures that guess. See our conversion tracking guide for setting values.
  2. Only the right actions are counted. Secondary actions don’t feed the Conversions column or bidding; if a micro-step is set as primary with a value, ROAS is inflated.
  3. Recent days are complete. Google’s conversion data page says the conversion columns are calculated by the time of the click, not the time of the conversion, so the last few days look worse until late conversions arrive.

From break-even ROAS to a Target ROAS

Target ROAS is the Smart Bidding strategy that sets bids to get as much conversion value as possible at the return you enter. Per Google’s Target ROAS page:

  • You enter the target as a percentage. A Conv. value / cost of 4.0 corresponds to a 400% target.
  • Google recommends a target based on your actual ROAS over the last few weeks, leaving out the most recent days to allow for conversion delays.
  • Search and Shopping campaigns need at least 15 conversions in the past 30 days.
  • Setting the target too high may limit the traffic your ads get.
Setting a Target ROAS you can live with
  1. MarginWhat a sale leaves after delivery and per-sale costs.
  2. Break-even1 ÷ margin. The floor: never target below it for long.
  3. Actual ROASConv. value / cost over the last 30 days, recent days excluded.
  4. TargetStart near actual; move in small steps toward the ROAS your profit goal needs.

The break-even ROAS is your floor, and the actual ROAS is your starting point. If actual is well above break-even, start the target near actual and leave it alone for a couple of conversion cycles. If actual is below break-even, raising the target sharply usually cuts volume rather than fixing return; look first at what is pulling return down: search terms, product mix, landing pages, or conversion values. Since August 2026 Google has also changed how Target ROAS campaigns behave when budget-limited; see the August 2026 Target CPA and ROAS change.

When the ROAS number misleads you

  • Revenue isn’t profit. Two products with the same price and different margins earn the same ROAS and very different profit. If you can, send values that reflect margin.
  • Brand traffic flatters the average. Blended ROAS can look healthy while non-brand campaigns lose money.
  • Lead values drift. If close rates change and lead values don’t, ROAS keeps reporting the old reality.
  • Returns and cancellations. Value recorded at purchase doesn’t subtract refunds unless you adjust it.
  • Short windows. Judging a week of ROAS in a business with a long buying cycle swings decisions on noise.

In Boxoo, the budgets and bidding agent checks every day whether each campaign’s bid strategy and target fit the conversion data behind it, and flags a Target ROAS set so high the campaign can’t spend or so low it overpays. It can prepare a new target, a budget change, or a switch of bid strategy; nothing changes until you press Apply, and most changes keep an undo. The tracking and measurement agent checks the conversion actions that the ROAS number is built on. To see where your account stands now, run a free Google Ads audit.

Questions

What is the formula for ROAS?

ROAS = conversion value ÷ ad spend. Multiply by 100 to show it as a percentage. 5,000 in conversion value from 1,000 of ad spend is a ROAS of 5, or 500%. Google Ads uses the same formula for Target ROAS: conversion value ÷ ad spend × 100%.

How do I calculate break-even ROAS?

Divide 1 by your margin, written as a decimal. With a 40% margin on each sale, break-even ROAS is 1 ÷ 0.40 = 2.5, or 250%. Below that, the ads cost more than the margin they bring in. Use the margin left after cost of goods and other per-sale costs, not the price.

What is a good ROAS for Google Ads?

One that is above your break-even ROAS with room for the profit you want. A ROAS of 3 is a loss at a 25% margin (break-even 4) and healthy at a 60% margin (break-even 1.67). There is no universal good ROAS, because margins differ so much between businesses.

Where do I see ROAS in Google Ads?

Add the Conv. value / cost column to your campaigns table. Google defines it as conversion value divided by cost. It shows ROAS as a ratio, so 4.00 means 400%. It is only as accurate as the conversion values your account records.

Is ROAS the same as ROI?

No. ROAS compares revenue (or conversion value) with ad spend only. ROI compares profit with the full cost. A campaign can show a ROAS of 3 and still lose money if the margin is under a third of the price.

Keep reading

See which campaigns earn above your break-even ROAS.

Boxoo’s agents read your campaigns, conversion values, and bid targets every day, and file a case with the evidence when a Target ROAS is out of reach or a campaign is returning less than it costs.