Paid ads calculator
Google Ads ROI Calculator
Connect clicks and conversion rate with CPA, ROAS, margin, and campaign ROI.
Reviewed Jul 22, 2026
By the ROI Calculator Hub editorial team
Your assumptions
Estimated result
Google Ads ROI
40%
Estimated attributed revenue is $28,000.
Decision check: Positive estimated return
- Revenue ROAS
- 2.8:1
- Media cost per acquisition
- $50
- Estimated revenue
- $28,000
Three-case comparison
Downside applies an unfavorable 10% change to key drivers. Upside applies a favorable change.
| Case | Google Ads ROI |
|---|---|
| Downside | -16.5% |
| Current | 40% |
| Upside | 127.7% |
Sensitivity check
Estimated primary-result improvement from a favorable 10% change in one driver.
- Clicks+35.0%
- Conversion rate+35.0%
- Average conversion value+35.0%
- Gross margin+35.0%
Your inputs stay in this browser and are not sent to our servers.
Decision scope
What this calculator answers
Google Ads reports media performance, while a profitability decision also needs conversion value, margin, and the cost of managing the program. This calculator starts with clicks and conversion rate, making the relationship between traffic quality, CPA, revenue, and profit visible.
Transparent math
How the calculation works
Clicks multiplied by conversion rate estimate conversions. Conversions multiplied by average value estimate attributed revenue. ROAS compares that revenue with media spend. ROI applies gross margin to revenue, subtracts media and management costs, and divides the remaining contribution by total campaign cost.
Worked example
Put the result in context
A campaign spends $10,000 for 5,000 clicks, converts 4%, and produces $140 per conversion. Estimated revenue is $28,000 and media ROAS is 2.8:1. At 60% margin and $2,000 of management cost, contribution after campaign cost is $4,800 and ROI is 40%.
Methodology
Make the estimate defensible
- 01Use conversion actions that represent business value and assign defensible values.
- 02Separate brand and non-brand economics before shifting budget.
- 03Reconcile platform-reported revenue with analytics, CRM, or transaction data.
Interpretation
What counts as a good result?
Targets should differ by campaign intent, margin, customer value, and attribution confidence. Brand search, shopping, non-brand search, and remarketing should not share one performance threshold. Compare conversion values imported to Google Ads with backend revenue and refund data.
Read before deciding
Limitations
- The calculator assumes one average conversion rate and value across all clicks.
- Offline conversions, refunds, repeat purchases, and assisted conversions require additional modeling.
- CPA shown here uses media spend only; ROI includes management cost.
How this calculator is reviewed
We test the formula against worked examples, document which costs belong in the model, and state where attribution or timing can distort the result. Read our calculation and editorial methodology.
Common questions
Frequently asked questions
Why is Google Ads ROI lower than ROAS?
ROAS uses revenue and media spend. ROI applies margin and subtracts additional campaign costs, so it is a stricter profitability measure.
Should brand search be included?
Report it separately. Brand campaigns often capture demand created elsewhere and can make total account performance look stronger.
How should lead-generation conversion value be set?
Use lead-to-customer rate multiplied by expected contribution per customer, ideally segmented by lead type or campaign.
Does CPA include agency fees?
The CPA output uses ad spend divided by conversions. For a fully loaded acquisition cost, add management and other costs to the numerator.
Sources and further reading
Continue the analysis
Related calculators
- calculate break-even ROASGo beyond revenue ROAS with margin-aware profit and break-even calculations.Open tool
- compare paid and organic searchForecast the revenue, net return, and payback period of an SEO investment.Open tool
- compare Meta Ads economicsEvaluate Meta campaign efficiency from impression through purchase and profit.Open tool