Google Ads ROI: How to Calculate and Improve Your Returns
Quick Reference: Google Ads ROI Formulas
ROAS = Revenue from Ads / Ad Spend
True ROI = ((Revenue - Total Cost) / Total Cost) x 100
Total Cost = Ad Spend + Agency Fees + Software + Landing Pages + Staff Time
Target ROAS: Home services 5:1-8:1 | Legal 3:1-5:1 | Ecommerce 4:1-6:1 | SaaS 3:1-4:1
Every dollar you put into Google Ads should come back with friends. But here's the problem: most businesses have no idea whether their campaigns are actually profitable. They track clicks. Maybe conversions. Rarely revenue. Almost never true ROI.
This guide gives you the exact formulas, industry benchmarks, and tracking systems to measure what your Google Ads campaigns are really worth. Not just the surface-level ROAS that Google reports, but the true, all-costs-included return on your investment.
We'll cover the difference between ROAS and ROI (they're not the same), walk through a step-by-step calculation you can run today, and show you exactly how to fix campaigns that aren't pulling their weight.
ROAS vs ROI: What's the Difference?
These two terms get used interchangeably, but they measure different things. Confusing them leads to bad budget decisions.
ROAS (Return on Ad Spend)
Revenue / Ad Spend
Measures revenue generated per dollar of ad spend only. Does not include agency fees, software, or staff time.
Example: $20,000 revenue / $5,000 ad spend = 4:1 ROAS
ROI (Return on Investment)
(Revenue - Total Cost) / Total Cost x 100
Measures actual profit after all costs. Includes ad spend, management fees, tools, landing pages, and labor.
Example: ($20,000 - $8,000) / $8,000 x 100 = 150% ROI
Why This Matters
A campaign showing 4:1 ROAS in Google Ads looks great. But once you add $1,500/month in agency fees, $200/month in call tracking, and $500 for landing page updates, that 4:1 drops to a real ROI closer to 2:1. Still profitable, but the margin is tighter than Google's dashboard suggests. Always calculate both.
Use ROAS for campaign-level optimization decisions (which campaigns to scale, which to pause). Use ROI for business-level decisions (is Google Ads profitable enough to justify the total investment?).
How to Calculate True Google Ads ROI
Most ROI calculations miss costs. Here's a step-by-step process that captures everything, so you know exactly what your campaigns are worth.
Step 1: Calculate Total Revenue from Google Ads
Pull revenue data directly from your CRM or ecommerce platform, not from Google Ads. Google's conversion value relies on what you told it to track, and it often misses offline conversions, phone sales, and upsells.
- 1.Filter CRM deals by source = Google Ads (use UTM parameters)
- 2.Include closed deals only (not pipeline or proposals)
- 3.Add revenue from phone calls tracked to Google Ads
- 4.Account for your sales cycle lag (a lead from January might close in March)
Step 2: Add Up All Costs
This is where most calculations fall apart. Ad spend is obvious. Everything else gets ignored.
| Cost Category | Typical Range | Include? |
|---|---|---|
| Google Ads spend | $1,500-$50,000+/mo | Always |
| Agency management fees | $1,000-$5,000/mo | Always |
| Call tracking software | $50-$200/mo | Always |
| Landing page development | $500-$5,000 one-time | Amortize |
| Click fraud protection | $50-$500/mo | If used |
| Staff time (internal management) | $500-$3,000/mo equivalent | Always |
Step 3: Run the Formula
True Google Ads ROI
ROI = ((Revenue from Ads - Total Cost) / Total Cost) x 100
Step 4: Example Calculation
Home Services Company (Monthly)
Revenue from Google Ads leads: $45,000
Ad spend: $5,000
Agency fee: $1,500
Call tracking: $100
Staff time (reviewing leads): $400
Total Cost: $7,000
ROI = (($45,000 - $7,000) / $7,000) x 100 = 543% ROI
ROAS (ad spend only) would show 9:1. True ROI is 5.4:1. Both are strong, but the gap matters.
ROAS Benchmarks by Industry (2026)
Knowing your target ROAS is critical. Aim too low and you leave money on the table. Aim too high and you underinvest in campaigns that are already profitable. Here's what businesses are actually hitting in 2026.
| Industry | Target ROAS | Avg CPA | Key Factor |
|---|---|---|---|
| Home Services | 5:1 - 8:1 | $50-$150 | High job values + repeat customers |
| Legal | 3:1 - 5:1 | $200-$800 | High CPCs offset by case values |
| Ecommerce | 4:1 - 6:1 | $15-$75 | Margins vary widely by product |
| SaaS | 3:1 - 4:1 | $100-$400 | LTV makes initial CPA viable |
| Healthcare | 4:1 - 7:1 | $75-$300 | Patient LTV drives profitability |
| Real Estate | 3:1 - 5:1 | $30-$150 | Long sales cycle, high commission |
| Finance | 3:1 - 6:1 | $50-$250 | Compliance costs eat into margins |
How to read this table
A home services company with 6:1 ROAS is performing well. A SaaS company with 6:1 ROAS is crushing it. Context matters. Your target ROAS should be calculated from your specific margins, not generic industry averages. If your profit margin on a $5,000 HVAC job is 40%, you need at minimum 2.5:1 ROAS just to break even. Anything above that is profit.
Not Sure Where Your ROAS Stands?
We'll audit your Google Ads account and calculate your true ROI across every campaign. No guesswork, no fluff, just the numbers.
Get a Free ROI AuditSetting Up Conversion Tracking Properly
Your ROI calculation is only as accurate as your tracking. Miss conversions and your ROAS looks worse than reality. Double-count them and you'll overspend on underperforming campaigns.
The Five Conversions You Must Track
1. Form Submissions
Track the thank-you page URL or form submission event. Use Google Tag Manager for reliable firing. Assign a conversion value based on your average lead-to-customer rate and deal size.
2. Phone Calls
Use call tracking software (CallRail, CallTrackingMetrics) with dynamic number insertion. Track calls over 60 seconds as qualified. Import call conversions back into Google Ads for better bidding.
3. Chat/Messaging
If you use live chat or text messaging, track qualified conversations. Most chat platforms integrate with Google Ads through webhooks or GTM events.
4. Ecommerce Transactions
Send actual transaction values to Google Ads, not estimated values. Use enhanced ecommerce tracking to capture revenue, tax, and shipping separately.
5. Offline Conversions
Import CRM data back into Google Ads using Google Click ID (GCLID). This connects ad clicks to closed deals, giving Google's bidding algorithm the data it needs to find more customers like your best ones.
The Tracking Gap Problem
We audit dozens of Google Ads accounts every year. The most common issue? Businesses tracking form submissions but not phone calls. For service businesses, phone calls often represent 40-60% of total conversions. Missing them means your reported ROAS is half of reality, and Google's smart bidding is optimizing with incomplete data.
Attribution Models and Why They Matter
A customer searches "best HVAC company," clicks your ad, leaves. Three days later they search your brand name, click your ad, and call. Which click gets credit for the conversion? Your attribution model decides, and it changes your ROI calculation significantly.
| Model | How It Works | Best For |
|---|---|---|
| Last Click | 100% credit to the final click | Simple setups, short sales cycles |
| First Click | 100% credit to the first click | Understanding discovery channels |
| Linear | Equal credit across all touchpoints | Multi-step buyer journeys |
| Time Decay | More credit to recent touchpoints | Long consideration periods |
| Data-Driven | Machine learning distributes credit | Accounts with 300+ conversions/mo |
Which Model Should You Use?
If you have enough conversion volume (300+ per month), use data-driven attribution. Google's algorithm will distribute credit based on actual patterns in your data.
For smaller accounts, time decay is usually the best compromise. It gives more weight to touchpoints closer to the conversion while still crediting the campaigns that introduced the customer to your brand.
The worst thing you can do is use last-click and then kill top-of-funnel campaigns because they "don't convert." Those campaigns feed your brand searches and remarketing audiences. Cutting them often causes a delayed drop in overall conversions that's hard to diagnose.
Key Metrics Dashboard: What to Track Weekly
You don't need to track 50 metrics. You need to track the right six. Here's the dashboard every Google Ads advertiser should review weekly.
CPC (Cost Per Click)
What you pay per click. Benchmark against your industry average.
Watch for: Sudden spikes (new competitors), gradual creep (market inflation)
CTR (Click-Through Rate)
Percentage of impressions that result in clicks. Target 3-5% for Search.
Watch for: Low CTR signals poor ad relevance or wrong keyword targeting
Conversion Rate
Percentage of clicks that convert. Average is 3-5%, top performers hit 10%+.
Watch for: Landing page issues, mobile vs desktop gaps, ad-to-page mismatch
CPA (Cost Per Acquisition)
Total cost to acquire one customer. Must be below your profit per customer.
Watch for: CPA rising while conversion rate stays flat (CPC inflation)
ROAS
Revenue per dollar of ad spend. The headline metric for campaign health.
Watch for: ROAS dropping over time (audience fatigue, market saturation)
LTV:CAC Ratio
Customer lifetime value divided by acquisition cost. Target 3:1 minimum.
Watch for: Ratio below 3:1 means you're spending too much to acquire customers
Build this dashboard in Looker Studio or your CRM. Automate the data feed so you're reviewing actual numbers every Monday morning, not scrambling to pull reports at month end.
Want Us to Build Your ROI Dashboard?
We set up conversion tracking, build automated dashboards, and connect your CRM to Google Ads so you always know your true ROI. No more guessing.
Talk to a SpecialistHow to Improve Your ROAS
There are only three levers to pull: reduce wasted spend, increase conversion rates, or increase average deal value. Every tactic below targets one of these three.
1. Improve Quality Score to 7+
Quality Score directly impacts your CPC. Moving from a score of 5 to 8 can reduce your cost per click by 30-40%.
How: Match ad copy to search intent. Create dedicated landing pages per ad group. Improve page load speed under 3 seconds. Write headlines that match the keyword exactly.
2. Build a Negative Keyword Strategy
The average Google Ads account wastes 20-30% of spend on irrelevant searches. Negative keywords are the fastest way to stop the bleed.
How: Review search terms reports weekly. Block "free," "DIY," "jobs," "salary," and any terms without buying intent. Build shared negative keyword lists across campaigns.
3. Optimize Landing Pages for Conversion
Doubling your conversion rate from 3% to 6% cuts your cost per lead in half without touching your ad spend.
How: Match the landing page headline to the ad. Remove navigation and distractions. Add social proof above the fold. Test one change at a time and run each test for 2+ weeks with statistical significance.
4. Use Smart Bidding (With Enough Data)
Target ROAS and Target CPA bidding strategies outperform manual bidding, but only when you have 30+ conversions per month per campaign.
How: Start with Maximize Conversions to gather data. After 30+ conversions, switch to Target CPA or Target ROAS. Set targets 10-20% above your current performance, then tighten over time.
5. Segment and Conquer
Stop looking at account-level ROAS. Break it down by campaign, ad group, keyword, device, location, and time of day. You'll find pockets of 10:1 ROAS hiding inside an average of 3:1.
How: Run a performance segmentation report. Double down on top performers. Pause or restructure the bottom 20% of spend.
6. Increase Average Deal Value
If you can't lower costs, increase what each customer is worth. Upsells, cross-sells, and premium tiers improve ROAS without changing a single campaign setting.
How: Add upsell offers to your post-conversion flow. Bundle services for higher ticket sizes. Train your sales team to present premium options first.
When ROI Is Negative (and What to Do)
Negative ROI means your campaigns cost more than they generate. It happens, and it's not always a reason to shut everything off. Here's how to diagnose and fix it.
The Four Root Causes
1. Tracking Is Broken
You might be profitable but can't see it. Missing phone call tracking, offline conversions, or broken tags give a falsely negative picture. Audit tracking before making campaign changes.
2. Targeting Is Wrong
Broad keywords, geographic overshoot, or wrong audience segments bleed budget on clicks that never had a chance of converting. Review search terms for relevance.
3. Landing Page Leaks
Good traffic hitting a bad page. Slow load times, confusing layouts, weak offers, and friction-heavy forms tank conversion rates. Test the page independently.
4. The Math Doesn't Work
Sometimes your industry CPCs are too high for your average deal value. If a click costs $50 and your profit per customer is $200, you need a 25% conversion rate. That's not realistic for most businesses.
The 90-Day Fix Protocol
- 1Week 1-2: Audit all conversion tracking. Fix gaps. Recount your actual conversions.
- 2Week 3-4: Cut wasted spend. Add negative keywords, tighten geo, pause low-performing ad groups.
- 3Week 5-8: Optimize landing pages. Test headlines, CTAs, and form length. Aim for 5%+ conversion rate.
- 4Week 9-12: Evaluate. If ROI is still negative after fixing all three layers, the economics may not support Google Ads for your business. Consider alternative channels.
Don't panic-pause campaigns after two weeks of negative ROI. Most of the fixes above take 60-90 days to show results. But don't ignore a negative trend for months either. Set a review cadence and stick to it.
The Compound Effect: LTV-Based ROI vs First-Purchase ROI
Calculating ROI on the first purchase only is like judging a movie by the opening scene. Customer lifetime value changes the entire picture, and it's where most businesses undervalue their Google Ads investment.
First-Purchase vs LTV: A Real Example
First-Purchase ROI
Customer acquired via Google Ads
Ad cost to acquire: $150
First purchase value: $200
Profit margin: 40%
First purchase profit: $80
ROI: (($80 - $150) / $150) x 100 = -47%
Looks like a losing campaign. Time to shut it down?
LTV-Based ROI (Same Customer)
Same customer over 3 years
Ad cost to acquire: $150
Total purchases over 3 years: $2,400
Profit margin: 40%
Lifetime profit: $960
ROI: (($960 - $150) / $150) x 100 = 540%
The same campaign is actually a growth engine.
How to Calculate LTV for Your Business
Customer Lifetime Value Formula
LTV = Average Purchase Value x Purchase Frequency x Customer Lifespan
Example: $200 avg order x 4 orders/year x 3 years = $2,400 LTV
Industries Where LTV Changes Everything
- *HVAC/Plumbing: A customer who calls once will call again. Average customer stays 7-10 years with the same service provider. First-job ROI might be 2:1 but lifetime ROI hits 8:1+.
- *SaaS: Monthly subscriptions compound. A $99/month customer acquired for $300 looks expensive. Over 24 months (average SaaS retention), that's $2,376 in revenue, making the $300 acquisition cost trivial.
- *Dental/Healthcare: A patient who comes in for a cleaning becomes a root canal, crown, and whitening customer. Average dental patient LTV is $2,000-$5,000 over their relationship with a practice.
- *Legal: One personal injury client might be worth $50,000+. Even at $500+ cost per lead and a 5% close rate, the math works.
The Takeaway
If your Google Ads campaigns look marginally profitable (or even unprofitable) on a first-purchase basis, calculate your LTV before making budget decisions. The campaigns you're about to pause might be your most valuable growth channel when you look at the full customer relationship.
Frequently Asked Questions
What is a good ROAS for Google Ads?
A good ROAS varies by industry and business model. Home services typically target 5:1 to 8:1, legal firms 3:1 to 5:1, ecommerce 4:1 to 6:1, and SaaS companies 3:1 to 4:1 (based on LTV). As a general rule, a 4:1 ROAS (400% return) is considered strong across most industries. Anything below 2:1 usually indicates the campaign needs optimization.
What is the difference between ROAS and ROI?
ROAS (Return on Ad Spend) measures revenue divided by ad spend only. ROI (Return on Investment) factors in all costs including agency fees, software, landing pages, and staff time. ROAS of 5:1 might translate to an ROI of 3:1 once you account for those additional costs. Use ROAS for campaign-level decisions and ROI for overall profitability analysis.
How do I calculate Google Ads ROI?
True Google Ads ROI formula: ROI = ((Revenue from Ads - Total Cost) / Total Cost) x 100. Total Cost includes ad spend, agency fees, software costs, landing page expenses, and staff time. Example: $50,000 revenue - $15,000 total cost = $35,000 profit. ROI = ($35,000 / $15,000) x 100 = 233%.
Why is my Google Ads ROAS so low?
Common causes of low ROAS include poor conversion tracking (missing conversions), targeting broad keywords with low purchase intent, weak landing pages that leak traffic, no negative keyword strategy, wrong bidding strategy for your goals, and poor ad relevance dragging down Quality Score. Start by auditing conversion tracking, then review search terms for waste.
How long does it take to see ROI from Google Ads?
Most businesses see initial data within 2-4 weeks. Meaningful optimization typically happens in 60-90 days as you gather enough conversion data. Full ROI realization depends on your sales cycle. Ecommerce can see returns in days, while B2B or high-ticket services with 3-6 month sales cycles may take 6+ months to see true ROI.
Should I calculate ROI on first purchase or lifetime value?
Use lifetime value (LTV) for a more accurate picture, especially for businesses with repeat customers. A customer acquired at a loss on the first purchase might generate 10x their acquisition cost over 3 years. Calculate both: first-purchase ROI shows short-term health, LTV-based ROI reveals true campaign value.
What metrics should I track to measure Google Ads ROI?
Track these six metrics: Cost Per Click (CPC), Click-Through Rate (CTR), Conversion Rate, Cost Per Acquisition (CPA), Return on Ad Spend (ROAS), and LTV:CAC ratio. CPC and CTR measure efficiency, conversion rate measures landing page performance, CPA measures lead cost, ROAS measures revenue returns, and LTV:CAC measures long-term profitability.
How do attribution models affect ROI calculations?
Attribution models determine which clicks get credit for conversions. Last-click gives all credit to the final touchpoint (overvalues brand searches). First-click credits the initial discovery (overvalues top-of-funnel). Data-driven attribution uses machine learning to distribute credit based on actual contribution. The wrong model can make profitable campaigns look unprofitable and vice versa.
Stop Guessing. Start Measuring.
Every dollar you spend on Google Ads should be accountable. We'll set up proper tracking, calculate your true ROI, and build a plan to improve it. Free audit, no obligation.
Related Articles
Written by
Zio Advertising Team
Digital Marketing Experts
We're a team of Google Ads specialists, SEO strategists, and web developers who've spent years helping businesses grow online. We don't just run campaigns—we obsess over results, test relentlessly, and treat your budget like it's our own.
Connect on LinkedIn→Last updated: April 2026