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
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.
How it works
How to use this Google Ads ROAS calculator
Three numbers from your campaign, and it returns your ROAS, the Target ROAS percentage to paste into the bid strategy, your break-even ROAS, and a profit-goal planner - updating as you type.
- 1
Enter Conv. value
The conversion value Google attributes to the campaign.
- 2
Enter Cost
What the campaign spent over the same window.
- 3
Enter your gross margin
Revenue minus cost of goods, divided by revenue.
The Google Ads ROAS formula (and ROAS as a percentage)
Spend $2,000, generate $8,000 in conversion value, and ROAS is 4.0x. Google will not accept a ratio in the Target ROAS field - you type the percentage, so 4.0x is 400%.
- ROAS = Conv. value / Cost
- Target ROAS you enter = (Conv. value / Cost) × 100
- Break-even ROAS = 1 / gross margin
- Profit on ad spend = (Conv. value × 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 to Smart Bidding. Same math, reversed direction. The most common mistake is setting a tROAS far above any ROAS the account has produced - the algorithm bids only on the highest-value, lowest-volume slice and impressions collapse. Anchor tROAS to a real number: your current ROAS, your break-even, or a small step beyond.
How Target ROAS bidding actually works
Smart Bidding does not hit your target on every auction - it bids so the campaign averages the target over time. Conversion delay and relearning make big changes slow, so move tROAS 10-15% at a time and let each change settle for one to two weeks. Step it, never jump it.
Target ROAS in Performance Max
Performance Max sets Target ROAS at the campaign level - one target for the whole asset-group set, with no per-asset-group override. If you sell a 70%-margin product and a 20%-margin bundle in one campaign, split them so each carries the tROAS its economics support, and never set a PMax campaign below the break-even tROAS this calculator returns.
Break-even ROAS: your Target ROAS floor
Break-even ROAS = 1 / gross margin. At a 40% margin it is 2.5x (a 250% tROAS floor); at 20% it jumps to 5.0x. The margin of safety shows how far above that line you sit - 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. A 2.5x return is excellent for software at a 90% margin and a loss for a retailer at 25%; an 800% ROAS usually means tROAS is set so high Google is starving the campaign of profitable volume. Break-even is the floor, roughly 1.5x break-even is healthy, and 2x is strong with room to scale.
ROAS vs ROI vs CPA: which metric to watch
Three metrics, three questions. Read ROAS daily to steer bidding, watch CPA to keep acquisition in range, and reconcile to ROI monthly so a high reported ROAS never hides a margin problem.
ROAS
Conversion value ÷ cost. The fastest signal of campaign efficiency.
ROI
Profit ÷ total cost, including cost of goods - whether the business actually made money.
CPA
Cost ÷ conversions. Most useful when average order value is stable.
The lever that protects ROAS at scale: creative volume
ROAS declines as you push budget - the system buys the highest-intent conversions first and widens to colder demand. The defense is more creative to test, not a tighter target.
The bottleneck is launch speed. The uplads bulk launcher ships 50+ Facebook and Instagram ads across your selected ad sets in a single pass; Google Ads bulk launching is on the build queue. For the Performance Max workflow today, see 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?
What should I set as my Target ROAS (tROAS)?
Is a 4x ROAS good? Is 800% ROAS good? Is a 2.5 ROAS good?
How is Target ROAS different in Performance Max?
How is break-even ROAS calculated?
Does uplads set my Google Ads ROAS or Target ROAS?
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.