Marketing Strategy 9 min read

How to Track Your Marketing ROI as a Contractor

Contractor Bear Team

How to Track Your Marketing ROI as a Contractor

“Half the money I spend on advertising is wasted. The trouble is, I don’t know which half.”

That quote is attributed to John Wanamaker, a department store magnate from the 1800s. He had an excuse — the technology didn’t exist to track results. You don’t have that excuse. In 2026, every phone call, form submission, website visit, and booked job can be tracked back to the marketing channel that generated it. The tools exist. Most of them are affordable or free.

Yet the majority of contractors have no idea which marketing activities are actually generating revenue. They spend $3,000/month on Google Ads, $500 on SEO, $200 on Facebook, and $100 on a lead service — and when a customer calls, nobody asks where they came from. At the end of the month, the contractor looks at total jobs booked and takes a guess about what’s working.

That’s not a marketing strategy. That’s gambling.

This guide shows you exactly how to track your marketing ROI across every channel, so you can double down on what works, cut what doesn’t, and make every marketing dollar count.

Why Tracking Matters More Than Spending

Here’s a truth that applies to every contractor, in every trade, in every market: a contractor who spends $2,000/month on marketing with proper tracking will outperform a competitor spending $10,000/month without it.

Why? Because tracking lets you:

  • Identify your most profitable channels. Maybe Google Ads is generating leads at $40 each, but your Google Business Profile is generating leads at $8 each. Without tracking, you’d never know to invest more in GBP optimization.
  • Kill underperforming campaigns immediately. If a Facebook campaign has spent $800 and generated zero booked jobs, that’s $800 you can redirect to something that works — but only if you’re tracking.
  • Calculate your true cost per lead and cost per customer. These are the numbers that determine whether your marketing is an investment or an expense. Our cost per lead breakdown by trade provides benchmarks, but your numbers are what matter.
  • Negotiate with agencies and vendors from a position of knowledge. When your marketing agency tells you things are going great, you can verify that claim with your own data. If you’re evaluating agencies, our guide to choosing a marketing agency covers what to look for.

The Tracking Stack: What You Need

You don’t need enterprise analytics software. You need four components working together:

1. Call Tracking

For contractors, phone calls are still the primary way customers reach out. Call tracking assigns unique phone numbers to different marketing channels, so when a customer calls, you know exactly how they found you.

How it works: You get a unique phone number for each channel — one for Google Ads, one for your website, one for your Google Business Profile, one for your yard signs, etc. When a call comes in, the tracking system records which number was dialed and logs the source.

Recommended tools:

  • CallRail ($50-$150/month) — The industry standard for contractor call tracking. Integrates with Google Ads, Google Analytics, and most CRMs.
  • WhatConverts ($30-$100/month) — Tracks calls, forms, and chats in one place. Good for contractors who want a single dashboard.
  • ServiceTitan’s built-in tracking — If you’re already on ServiceTitan (see our best CRM for contractors guide), their tracking is robust and eliminates the need for a separate tool.

Cost vs. value: At $50-$100/month, call tracking is the single best investment you can make in marketing intelligence. One insight — like discovering that a $1,500/month ad campaign is generating zero calls — pays for years of tracking.

2. Google Analytics 4 (GA4)

GA4 is free and tracks everything that happens on your website: who visits, where they come from, what pages they view, and whether they convert (submit a form, click a phone number, etc.).

What to set up:

  • Conversion tracking for form submissions. Every contact form, quote request, or booking form on your site should be tracked as a conversion.
  • Click-to-call tracking. When someone taps your phone number on mobile, that should register as a conversion.
  • Traffic source reports. GA4 automatically categorizes visitors by source: organic search, paid ads, social media, direct, referral. This tells you where your website traffic is coming from.

Setup difficulty: Moderate. If you’re comfortable with basic website admin, you can set this up yourself in an afternoon using Google’s documentation. If not, any web developer or marketing agency can do it in under an hour.

3. Google Search Console (Free)

This free tool from Google shows you exactly which search queries are driving traffic to your website, how often your pages appear in search results, and what your click-through rates are.

Why it matters for ROI tracking: If you’re investing in SEO or content marketing, Search Console is how you verify that investment is working. You can see whether your pages are ranking, for which keywords, and whether rankings are improving over time.

For more on the SEO vs. ads decision, see our article on Google Ads vs. SEO: which to invest in first.

4. CRM or Field Service Software

Your CRM is where marketing meets revenue. This is where you track which leads become estimates, which estimates become jobs, and what revenue each job generates.

The critical step most contractors skip: When a lead comes in, record the source. “How did you hear about us?” should be a required field in your intake process. Even if you have call tracking and analytics, asking the customer directly provides a validation layer.

What to track in your CRM:

  • Lead source (Google Ads, organic search, referral, yard sign, etc.)
  • Lead date
  • Estimate amount
  • Job status (won, lost, pending)
  • Final invoice amount
  • Customer lifetime value (repeat jobs from the same customer)

This data is what transforms your tracking from “we got 50 calls this month” into “Google Ads generated 20 calls, 12 estimates, 8 booked jobs, and $47,000 in revenue.”

Building Your Tracking Dashboard

Once you have the components in place, you need a way to see the data at a glance. You don’t need fancy business intelligence software — a simple spreadsheet works perfectly for most contractors.

The Monthly Marketing Dashboard

Create a spreadsheet with these columns for each marketing channel:

ChannelMonthly SpendLeadsEstimatesJobs WonRevenueCPLCPCROI
Google Ads$2,500352012$42,000$71$2081,580%
SEO/Organic$1,000251510$35,000$40$1003,400%
Google Business$018128$28,000$0$0
Facebook Ads$8001042$7,000$80$400775%
Referrals$0865$22,000$0$0
Thumbtack$6001253$9,000$50$2001,400%

Key formulas:

  • CPL (Cost Per Lead): Monthly Spend ÷ Leads
  • CPC (Cost Per Customer): Monthly Spend ÷ Jobs Won
  • ROI: (Revenue - Spend) ÷ Spend × 100

Update this monthly. Within 3 months, you’ll see clear patterns about which channels deserve more investment and which are underperforming.

Tracking by Channel: Specific Setup Instructions

Google Ads has robust built-in conversion tracking. Here’s what to set up:

  • Call conversions: Track calls that come directly from your ads (call extensions) and calls made after clicking through to your website.
  • Form submission conversions: Track when someone submits a contact form after clicking an ad.
  • Offline conversion import: This is the advanced move. Export booked jobs from your CRM and import them back into Google Ads, so Google can optimize toward leads that actually became customers, not just leads that submitted a form.

For a deep dive on Google Ads specifically, see our Google Ads cost guide for home services.

SEO and Organic Traffic Tracking

Tracking SEO ROI is straightforward once your analytics are set up:

  1. In GA4, filter traffic by source = “organic search”
  2. Track how many organic visitors convert (form submissions + calls)
  3. In your CRM, tag leads that came from organic search
  4. Calculate monthly: SEO investment ÷ organic leads = organic CPL

Important nuance: SEO ROI improves over time. Month 1 might show a terrible ROI because you’re investing but rankings haven’t kicked in yet. By month 6-12, the compounding effect makes organic traffic one of your cheapest lead sources. Track the trend, not just the snapshot.

Our SEO beginner’s guide covers the fundamentals if you’re just getting started.

Google Business Profile Tracking

Your GBP generates two types of measurable actions:

  • Calls: Google reports how many people called you directly from your GBP listing. If you use a tracking number on your GBP (which you should), CallRail or similar tools will log these.
  • Website clicks: Google reports how many people clicked through to your website from your GBP.
  • Direction requests: Google reports how many people requested directions to your location.

Since optimizing your GBP is essentially free (the investment is time, not money), even modest lead volume produces outstanding ROI. Our Google Business Profile guide covers optimization in detail.

Social Media and Facebook Ads Tracking

For organic social media, tracking ROI is difficult and frankly, for most contractors, not worth obsessing over. Social media is more of a trust-building and brand awareness tool than a direct lead generator.

For paid Facebook/Instagram ads, tracking is more precise:

  • Use Facebook’s pixel on your website to track conversions
  • Use UTM parameters on your ad links so GA4 can attribute traffic correctly
  • Use a dedicated tracking number in your Facebook ads to capture calls

Referral and Word-of-Mouth Tracking

This is the hardest channel to track but potentially the most valuable. Our guide on online marketing vs. word of mouth covers the strategic balance, but here’s how to track referrals:

  • “How did you hear about us?” — Ask every single lead. Make it a required field.
  • Referral incentive programs with codes. Give each referring customer a unique code or link. When a new customer uses it, the attribution is automatic.
  • CRM tagging. When a customer says “my neighbor recommended you,” log the referring customer’s name. This lets you identify your most prolific referral sources and thank them (which generates more referrals).

Offline Marketing Tracking

Yard signs, truck wraps, door hangers, and mailers can all be tracked:

  • Unique phone numbers. Put a different tracking number on your yard signs than on your truck wrap.
  • Unique URLs or QR codes. “Visit SmithPlumbing.com/spring” on a mailer lets you track visits from that specific campaign.
  • Ask at intake. “Did you see our truck?” or “Did you get our mailer?” captures offline attribution when tracking numbers aren’t feasible.

The Metrics That Actually Matter

With all this data flowing in, it’s easy to get overwhelmed. Focus on these five metrics:

1. Cost Per Lead (CPL) by Channel

What it tells you: How much you’re paying to generate a single lead from each marketing channel.

Benchmark ranges for home services:

  • Google Ads: $45-$150
  • Facebook Ads: $25-$80
  • SEO/Organic: $15-$40
  • Google Business Profile: $5-$20
  • Referrals: $0

If a channel’s CPL is dramatically above these benchmarks, investigate. Either the campaign needs optimization or the channel isn’t right for your market.

2. Cost Per Customer (CPC) by Channel

What it tells you: How much you’re paying to acquire a customer who actually books and pays. This accounts for conversion rates through your sales process, making it more meaningful than CPL alone. One often-overlooked lever here is proposal speed — contractors using tools like Easy Estimates to send 3-tier AI proposals within minutes of a site visit consistently see higher close rates and better cost-per-customer numbers.

How to calculate: Marketing spend ÷ number of booked jobs from that channel.

3. Customer Acquisition Cost to Lifetime Value Ratio (CAC:LTV)

What it tells you: Whether a customer is worth more than it costs to acquire them — and by how much.

How to calculate:

  • CAC = total marketing spend ÷ total new customers
  • LTV = average job value × average number of jobs per customer over their lifetime
  • Healthy ratio: LTV should be at least 3x CAC. For a plumber with $400 CAC and $4,000 LTV (3 jobs over 5 years at $1,300 each), the ratio is 10:1 — outstanding.

4. Close Rate by Lead Source

What it tells you: Which channels produce leads that actually convert into paying jobs, not just tire-kickers.

A channel might produce cheap leads ($20 CPL) but terrible close rates (5%). Another channel might produce expensive leads ($100 CPL) but outstanding close rates (50%). The second channel is often more profitable when you run the full numbers. For a detailed analysis of lead quality by source, see our marketing ROI by channel breakdown.

5. Revenue Per Marketing Dollar

What it tells you: For every $1 you invest in marketing, how many dollars come back as revenue?

How to calculate: Total revenue from marketing-attributed jobs ÷ total marketing spend.

Healthy benchmark: 5:1 or higher (you make $5 for every $1 spent). Below 3:1 means your marketing needs optimization. Above 10:1 means you’re probably under-investing — you could spend more and still get strong returns.

Common Tracking Mistakes to Avoid

Mistake 1: Only Tracking Leads, Not Revenue

Knowing you got 50 leads last month is useful. Knowing those 50 leads turned into 22 booked jobs generating $78,000 in revenue is what actually drives decisions. Always close the loop from lead to revenue.

Mistake 2: Ignoring Assisted Conversions

A customer might see your Facebook ad, then Google your name a week later, then call from your Google Business Profile listing. If you only credit GBP, you’re undervaluing the role Facebook played in generating that lead. GA4’s attribution reports help untangle this.

Mistake 3: Measuring Too Soon

SEO and content marketing ROI looks terrible in month one and incredible in month twelve. Don’t kill a strategy after 30 days that was designed to compound over 6-12 months. Understand the timeline of each channel before judging results.

Mistake 4: Not Accounting for Customer Lifetime Value

A $200 lead that turns into a $5,000 customer who then refers two more $5,000 customers is worth $15,000. If you only look at the initial CPL, you’d think $200 is expensive. When you factor in lifetime value and referrals, it’s a steal.

Mistake 5: Tracking Everything, Acting on Nothing

Data is only valuable if it drives decisions. Don’t build a beautiful dashboard and then never look at it. Set a calendar reminder to review your marketing numbers on the first of every month. Spend 30 minutes identifying one thing to increase investment in and one thing to reduce or cut.

Building a Tracking Habit: The Monthly Review Process

Here’s a simple monthly routine that takes 30-45 minutes:

Step 1: Update your dashboard. Pull numbers from CallRail, GA4, Google Ads, your CRM, and any other sources into your tracking spreadsheet.

Step 2: Calculate key metrics. CPL, CPC, close rate, and revenue per dollar for each channel.

Step 3: Identify the winner and the loser. Which channel had the best ROI? Which had the worst? These are your action items.

Step 4: Make one adjustment. Increase budget to the winner, decrease budget to the loser, or test a new approach for the underperformer. Don’t try to change everything at once.

Step 5: Log the decision. Write down what you changed and why. Next month, you’ll evaluate whether that change worked.

This rhythm of measure → analyze → adjust → repeat is what separates contractors who grow predictably from contractors who spend blindly.

How Contractor Bear Handles Tracking for You

When you work with Contractor Bear, tracking isn’t an afterthought — it’s built into every engagement. Our packages include:

  • Call tracking setup and management across all channels
  • GA4 configuration with conversion tracking for your website
  • Monthly reporting with CPL, CPC, revenue attribution, and ROI by channel
  • CRM integration so leads are tracked from first touch to closed job
  • Revenue share model that aligns our incentives with yours — we only win when you win

We believe in transparency because the numbers speak for themselves. When you can see exactly what every marketing dollar is producing, the value of working with us becomes self-evident.

See our pricing and packages to understand what’s included, or read our packages comparison guide for a detailed breakdown. We track ROI for plumbers in Phoenix and HVAC companies ready to scale with the same data-driven rigor.

Start Tracking Today

You don’t need to implement everything in this guide at once. Start with the highest-impact step:

  1. Sign up for CallRail or a similar call tracking tool and assign unique numbers to your top 3 marketing channels.
  2. Start asking every lead “how did you hear about us?” and recording the answer.
  3. Create a simple spreadsheet with the dashboard format described above.
  4. At the end of the month, fill it in. Even rough numbers are better than no numbers.

Within 90 days, you’ll have enough data to make your first data-driven marketing decision. And that single decision — cutting waste or doubling down on a winner — will likely save or generate more than everything you spent on tracking.

If you can measure it, you can improve it. Start measuring.

marketing ROItrackingcall trackinganalyticscontractors
FREE DOWNLOAD

Free: Local SEO Playbook for Contractors

The exact strategies top contractors use to dominate Google Maps. Get it free — delivered to your inbox.

No spam. Unsubscribe anytime.