Explore our demo sites
Browse Industries
Book a Free Call →
How We Work Our Process Creative Pricing Results AI Industries Blog Book a Free Call →
← Back to Blog

How to Track ROAS Like a Pro

March 28, 2026 · Iron Lake Marketing
Analytics dashboard displayed on monitor showing data visualizations

You are spending money on ads. The question that matters more than anything else is: are you getting more money back than you put in? That is what ROAS tells you, and if you are not tracking it accurately, every decision you make about your ad budget is a guess.

ROAS, or Return on Ad Spend, is the single most important metric for any business running paid advertising. Not impressions, not clicks, not even leads. Revenue generated per dollar spent. That is the number that determines whether your ads are an investment or a money pit.

Here is how to set up proper ROAS tracking, avoid the most common measurement mistakes, and set targets that actually make sense for your business.

What ROAS Is and Why It Matters

ROAS measures the revenue you earn for every dollar you spend on advertising. The formula is simple:

ROAS = Revenue from Ads / Cost of Ads

If you spend $1,000 on Google Ads and generate $5,000 in revenue from those ads, your ROAS is 5:1 or 5x. For every dollar you spent, you got five dollars back.

ROAS vs. ROI: What Is the Difference?

People mix these up constantly. ROAS only looks at ad spend versus revenue. ROI factors in all costs: ad spend, management fees, overhead, cost of goods, labor. ROAS is an advertising efficiency metric. ROI is a profitability metric.

Both matter, but ROAS is the day-to-day metric you use to optimize campaigns. ROI is the big-picture metric you use to decide whether advertising is profitable for your business overall.

Why Most Businesses Get ROAS Wrong

The number one reason ROAS numbers are wrong is bad tracking. If you cannot accurately attribute revenue to specific ad campaigns, your ROAS calculation is fiction. And fiction does not help you make good decisions.

Common tracking failures we see:

Setting Up ROAS Tracking That Actually Works

Accurate ROAS tracking requires connecting the dots from ad click to revenue. Here is how to build that chain, step by step.

Step 1: Install Proper Conversion Tracking

Before you measure ROAS, you need to measure conversions. At minimum, track:

Use Google Tag Manager to manage all your tracking tags in one place. It is free, and it saves you from editing website code every time you need to adjust tracking.

Step 2: Assign Values to Conversions

This is where most businesses stop, and it is exactly where you need to push further. Every conversion action should have a value assigned.

For e-commerce, this is straightforward. Google Ads can pull the exact transaction amount from your website.

For lead generation businesses (which is most local services), you need to calculate your average revenue per lead:

  1. How many leads do you get per month from ads?
  2. What percentage of those leads become paying customers? (Your close rate.)
  3. What is your average customer value?

Example: You get 50 leads per month, close 20% (10 customers), and the average job is $2,000. Each lead is worth $400 on average (10 customers x $2,000 / 50 leads). Set your conversion value to $400.

This is not perfect, but it is far better than assigning no value at all.

Step 3: Connect Google Ads and GA4

Google Analytics 4 and Google Ads need to talk to each other. Link your accounts and import GA4 conversions into Google Ads. This gives you:

To link them:

  1. In GA4, go to Admin, then Google Ads Links.
  2. Select your Google Ads account and enable data sharing.
  3. In Google Ads, import your GA4 conversions under Tools, then Conversions.

Step 4: Implement Offline Conversion Tracking

For service businesses, the sale often happens offline. Someone submits a form, you call them back, you close the deal. That revenue needs to flow back into Google Ads so the platform knows which keywords and campaigns drive actual paying customers, not just leads.

How to set this up:

  1. Capture the Google Click ID (GCLID) when a lead submits a form. Most CRM systems and form tools can store this automatically.
  2. When that lead becomes a paying customer, log the revenue amount alongside the GCLID.
  3. Upload this data back to Google Ads through offline conversion imports. You can do this manually via CSV or automate it through your CRM.

This is the most powerful optimization move most small businesses never make. When Google Ads knows which clicks produce revenue (not just leads), its Smart Bidding algorithms get dramatically better at finding more customers like those.

Understanding Attribution: Which Ad Gets the Credit?

Attribution is how you decide which ad touchpoint gets credit for a conversion. This matters because most customers interact with your business multiple times before buying.

Common Attribution Models

Which Model Should You Use?

If you have at least 300 conversions per month, use data-driven attribution. Google’s model needs volume to work accurately.

If you have fewer conversions, last click is fine as a starting point. Just understand its limitations. That branded search campaign that “drives all your conversions” might just be getting credit for customers who were already sold by a previous non-branded campaign.

Setting Realistic ROAS Targets

Not every business should aim for the same ROAS. Your target depends on your margins, your overhead, and how much you can afford to spend to acquire a customer.

ROAS Benchmarks by Business Type

How to Calculate Your Break-Even ROAS

Your break-even ROAS is the minimum return you need to not lose money on ads.

Break-even ROAS = 1 / Profit Margin

If your profit margin is 50%, your break-even ROAS is 2:1. Anything above that is profit. If your margin is 25%, break-even is 4:1.

Set your target ROAS 50-100% above break-even. If break-even is 3:1, target 5:1 or 6:1. That buffer accounts for tracking gaps, returns, and the leads that never close.

Common ROAS Tracking Mistakes to Avoid

Counting revenue before it is collected. A signed contract is not revenue. Track actual collected revenue, especially for businesses with deposits, payment plans, or projects that can cancel.

Ignoring return customers. If a customer from Google Ads comes back three times over a year, that repeat revenue should factor into your ROAS calculations. First-purchase ROAS often understates your true return.

Comparing ROAS across different channels without context. A 3:1 ROAS on Google Search (high intent) and a 2:1 ROAS on Facebook (demand generation) are not the same thing. Facebook is creating demand that would not exist otherwise. Google is capturing existing demand. Both have value, but you cannot compare them one-to-one.

Obsessing over platform-reported numbers. Google Ads will tell you one ROAS number. GA4 will tell you another. Your CRM will tell you a third. None of them are perfectly accurate. Use platform data for optimization and CRM data for business decisions.

Start Measuring What Matters

If you have read this far, you understand that ROAS is not just a vanity metric. It is the foundation of every smart advertising decision. Without accurate ROAS tracking, you cannot know which campaigns to scale, which to cut, and where your next dollar should go.

The setup takes effort, but once it is in place, every decision gets clearer. You stop debating whether ads “work” and start asking how to make them work harder.

Need help getting your tracking dialed in? Reach out to us. We set up ROAS tracking and reporting for every client so you always know exactly what your ads are producing. No dashboards full of vanity metrics, just the numbers that drive your business forward.

Want to understand what partnering with a performance agency looks like? See our services or check our pricing to get started.

Let's Talk About Your Ad Strategy

Free 30-minute strategy call. We'll look at your numbers and tell you what's possible.

Book a Free Call →