Google Ads ROAS Calculator

Turn Conv. value and Cost into your ROAS, the exact Target ROAS percentage to paste into the bid strategy, your break-even ROAS, and a Performance Max tROAS plan. Free, no signup, no email gate.

ROAS

4.00x

400%

tROAS to set in Google Ads

400%

paste this into the bid strategy

Break-even ROAS

2.22x

floor tROAS 222%

Profit on ad spend

$1,600

Healthy. You sit comfortably above break-even with room to push volume. Your ROAS maps to a 400% tROAS; break-even tROAS is 222%.

What counts as a good ROAS at your margin

Break-even

2.22x

tROAS 222% - you stop losing money.

Healthy (1.5x)

3.33x

tROAS 333% - room for CPC swings.

Strong (2x)

4.44x

tROAS 444% - margin to scale.

Target ROAS planner

Set a profit goal for this cost and see the ROAS - and the tROAS bid target - you need to hit it.

tROAS to set

556%

5.56x

Conv. value you need

$11,111

Google smooths bids toward a new tROAS over the conversion window. Jumping it far above your current ROAS throttles volume - step it up 10-15% at a time and let each change settle for 1-2 weeks.

Performance Max: tROAS is set at the campaign level - one target for the whole asset-group set. You cannot give individual asset groups their own tROAS, so split products with very different margins into separate PMax campaigns. Search and Shopping can also run tROAS as a portfolio bid strategy across campaigns.

How to use this Google Ads ROAS calculator

Enter three numbers from your campaign and the calculator does the rest. Put in the Conv. value Google attributes to the campaign, the Cost it spent, and your gross margin (revenue minus cost of goods, divided by revenue). It returns your return on ad spend, the Target ROAS percentage to set in the bid strategy, your break-even ROAS, the profit on that spend, and a planner that backs into the tROAS you need for a profit goal. Change any input and every result updates instantly, so you can pressure-test a bid target before you apply it.

The Google Ads ROAS formula (and ROAS as a percentage)

Return on ad spend is the simplest metric in the account: ROAS = Conv. value / Cost. Spend $2,000, generate $8,000 in conversion value, and your ROAS is 4.0x. To express ROAS as a percentage, multiply the ratio by 100 - 4.0x is 400%. That percentage matters because Google Ads does not accept a ratio in the Target ROAS field: you type the percentage. A 100% ROAS means you earned exactly one dollar of conversion value per dollar of cost, which is almost always a loss once cost of goods is counted.

  • ROAS = Conv. value / Cost
  • ROAS as a percentage (the tROAS you enter) = (Conv. value / Cost) x 100
  • Break-even ROAS = 1 / Gross margin
  • Profit on ad spend = (Conv. value x Gross margin) - Cost

ROAS vs Target ROAS: the number you read vs the number you set

ROAS is a backward-looking result you read in reports. Target ROAS (tROAS) is a forward-looking instruction you give the Smart Bidding algorithm. They use the same math, but the direction is reversed: ROAS measures what happened, tROAS tells Google how aggressively to bid for future conversion value. The single most common Google Ads mistake is setting a tROAS far above the ROAS the account has ever produced. The algorithm responds the only way it can - by bidding only on the highest-value, lowest-volume slice of demand - and impressions collapse. Use the calculator to anchor tROAS to a real number: your current ROAS, your break-even ROAS, or a small step beyond.

How Target ROAS bidding actually works

Smart Bidding does not hit your Target ROAS on every auction. It predicts conversion value per click and bids so the campaign averages the target over time. Two things make that slow. First, conversion delay: a click today can convert next week, so the system optimizes against a moving picture. Second, smoothing: a big tROAS change is a shock the algorithm has to relearn through. That is why the rule is to move tROAS 10-15% at a time and let each change settle for one to two weeks. Drop tROAS to chase volume, raise it to protect margin, but always step it - never jump it.

Target ROAS in Performance Max

Performance Max changes one thing that trips up most accounts: tROAS is a campaign-level setting. The whole asset-group set runs against a single Target ROAS, and you cannot give an individual asset group its own target. If you sell a 70%-margin digital product and a 20%-margin bundle inside one PMax campaign, a single tROAS is wrong for both. The fix is structural: split products with very different margins into separate Performance Max campaigns so each carries the tROAS its economics support. The break-even tROAS this calculator returns is the floor you should never set a PMax campaign below.

Break-even ROAS: your Target ROAS floor

Break-even ROAS is the return at which you stop losing money on each conversion, and it equals 1 / gross margin. At a 40% margin it is 2.5x (a 250% tROAS floor); at a 20% margin it jumps to 5.0x. This is why two accounts can report the identical ROAS while one prints profit and the other quietly burns cash - their margins, and therefore their break-even points, are different. The margin of safety in the calculator shows how far above that line you sit, which tells you how much CPC inflation or how many refunds the campaign can absorb before it goes underwater.

What is a good ROAS for Google Ads?

A good ROAS is any ROAS comfortably above your break-even ROAS - there is no single benchmark across businesses. People ask whether a 2.5 ROAS is good, whether a 4 to 1 ROAS is good, or whether 800% ROAS is good, and the honest answer is always the same: it depends on your profit margin. A 2.5x return is excellent for a software product at a 90% margin and a money-loser for a retailer at a 25% margin. An 800% ROAS is rarely a victory - it usually means tROAS is set so high that Google is starving the campaign of volume it could profitably buy. Use the bands in the calculator: break-even is the floor, roughly 1.5x break-even is healthy, and 2x break-even is a strong account with room to scale.

ROAS vs ROI vs CPA: which metric to watch

These three answer different questions. ROAS measures conversion value against cost and is the fastest signal of campaign efficiency. ROI (return on investment) measures profit against total cost, including cost of goods - it is what tells you whether the business actually made money, and why an ROI calculator and a ROAS calculator give different verdicts on the same campaign. CPA (cost per acquisition) is cost divided by conversions and is most useful when average order value is stable. Read ROAS daily to steer bidding, watch CPA to keep acquisition cost in range, and reconcile to ROI monthly so a high reported ROAS never hides a structural margin problem.

The lever that protects ROAS at scale: creative volume

ROAS almost always declines as you push budget, because the bidding system buys the highest-intent conversions first and widens to colder demand as cost grows. The most reliable defense is not a tighter target - it is feeding the algorithm more creative to test, so it keeps finding efficient pockets instead of fatiguing one ad. The bottleneck for most paid teams is not strategy, it is creative production and launch speed. That is the gap uplads bulk launcher closes for Meta today: upload a batch of creatives once and launch 50+ Facebook and Instagram ads across your selected ad sets in a single pass, with a naming convention applied automatically. uplads never sets or paces budgets or bids - your Target ROAS stays in the platform where it belongs. Google Ads bulk launching is on the build queue; for the Performance Max workflow today, see the guide on Performance Max asset groups and the Meta-side companion, our Facebook Ads ROAS calculator.

Frequently asked questions

How do I calculate ROAS in Google Ads?

ROAS in Google Ads is the Conv. value column divided by the Cost column. If a campaign spent $2,000 and reported $8,000 in conversion value, your return on ad spend is 4.0x. Google quotes it as a ratio in reports and expects it as a percentage in the bid strategy, so 4.0x is written as a 400% Target ROAS.

What should I set as my Target ROAS (tROAS)?

Start from the ROAS you can actually hit, not the one you wish for. A safe Target ROAS is your current profitable ROAS or a step toward it - never far above your break-even ROAS. The calculator shows the tROAS percentage for break-even, for a healthy margin of safety, and for any profit goal you enter. Raise tROAS 10-15% at a time and let each change settle for one to two weeks.

Is a 4x ROAS good? Is 800% ROAS good? Is a 2.5 ROAS good?

There is no universal answer - it depends entirely on your gross margin, because margin sets your break-even ROAS. A 2.5x ROAS is strong at a 60% margin (break-even 1.67x) and a loss at a 25% margin (break-even 4.0x). A 4x ROAS (400%) is healthy for most ecommerce accounts; an 800% ROAS is excellent but often signals you are leaving volume on the table by bidding too conservatively. Enter your own margin above for the exact good, break-even, and target numbers.

How is Target ROAS different in Performance Max?

In Performance Max, Target ROAS is set at the campaign level - one target for the entire asset-group set. You cannot assign a different tROAS to individual asset groups. If you sell products with very different margins, split them into separate Performance Max campaigns so each can carry its own tROAS. Search and Shopping campaigns can also run tROAS as a portfolio bid strategy across multiple campaigns.

How is break-even ROAS calculated?

Break-even ROAS = 1 divided by your gross margin. At a 40% gross margin your break-even ROAS is 1 / 0.40 = 2.5x, which is a 250% break-even Target ROAS. Below that number every extra conversion loses money even though Google still reports positive conversion value. Treat the break-even tROAS as a hard floor for any automated bid strategy.

Does uplads set my Google Ads ROAS or Target ROAS?

No. uplads never sets, edits, or paces budgets or bids - Target ROAS lives entirely in your Google Ads bid strategy. uplads is a bulk creative launcher: today it ships Facebook and Instagram ads in bulk (Google Ads support is on the build queue). It fans uploaded creatives into the ad sets you already selected and never touches your bidding.

The fastest ROAS lever is creative velocity

uplads launches 50+ Facebook and Instagram ads at once. Upload your creatives once, apply a naming convention, and push them into every selected ad set in a single click - so the algorithm never runs out of fresh inventory to optimize. It never touches your budgets or bids.