Contact UsOur BlogArticlesClient LoginManaging $70K+/month in ad spend for Ontario businessesManaging $70K+/mo in ad spend
← All posts

How to Track Marketing ROI for Home Service Businesses

A contractor standing on a house under construction, the kind of booked job marketing ROI for home service businesses has to be measured against

Most contractors can tell you exactly what they spent on ads last month. Almost none can tell you what those ads made them. Knowing how to track marketing ROI for home service businesses closes that gap, and it usually turns up the same thing: a chunk of the budget is buying leads that never turn into work.

The short version: tie every incoming lead to the channel that produced it, follow that lead through to a booked job, then divide the revenue from those jobs by the spend behind them. Anything you can't trace to a source isn't data — it's a guess with a dollar figure attached.

We'll cover:

Why Home Service Businesses Struggle to Track Marketing ROI

The problem isn't laziness. It's that trades sell over the phone, and phones are where tracking falls apart.

A homeowner sees your ad Tuesday, calls Thursday, gets quoted Friday, and books the job two weeks later after their neighbour's basement floods. By the time money changes hands, nobody remembers where the call came from. The invoice says $2,400. It doesn't say "Google Ads."

Three things make it worse:

  • Leads arrive four different ways. Calls, texts, form fills, and DMs. Each one lands somewhere different, and only one of them naturally records a source.
  • The gap between lead and revenue is long. A roof replacement quoted in April can close in June. Judge April's spend in April and you'll cancel a campaign that was working.
  • Not every lead is a real lead. Wrong numbers, price shoppers, and people outside your service area all count as "leads" in an ad dashboard. They shouldn't count in yours.

Add those together and you get the usual result: a marketing budget nobody can tie back to revenue, defended on gut feel at the end of every month.

The Four Numbers You Need Before You Can Calculate ROI

Skip the fancy dashboards. Four numbers do almost all the work:

  1. Cost per lead — total spend divided by real leads (junk removed).
  2. Booking rate — what percentage of those leads became scheduled jobs.
  3. Average job value — what a closed job is actually worth to you.
  4. Cost per booked job — spend divided by booked jobs. This is the number that matters.

Say you run a plumbing company and put $2,000 into Google Ads for a month. You get 50 enquiries, 10 of which are junk, leaving 40 real leads — $50 per lead. You book 10 of them, so your booking rate is 25% and your cost per booked job is $200. At an average job value of $650, that $2,000 produced $6,500 in booked work.

That's a 3.25x return on revenue. Now run the same math on your average margin instead of top-line revenue, and you'll know whether it's actually profitable. A 3.25x revenue return on a job that carries 20% margin is barely breaking even. On a 55% margin job, it's a channel you should be feeding more.

An HVAC technician repairing an air conditioning unit on a service call, the kind of booked job lead tracking has to account for

How to Track Marketing ROI Step by Step

Here's the setup. It takes an afternoon, not a quarter.

1. Put every lead in one place

Calls, forms, texts and DMs all land in a single list — a CRM, or a spreadsheet if you're doing fewer than 30 leads a month. Scattered leads can't be counted, and anything uncounted quietly becomes free marketing you never credit. A proper CRM buildout handles this automatically, but the discipline matters more than the software.

2. Give each channel its own phone number

Call tracking is the single highest-leverage change most home services and trades businesses can make. One number on your Google Ads, a different one on your website, a third on your truck wraps and yard signs. Now "where did you hear about us?" is answered before anyone picks up.

3. Record the source at intake, not later

Make lead source a required field the moment a lead is created. Whoever answers the phone fills it in. Retroactively guessing sources at month-end is how tracking dies.

4. Mark the outcome on every lead

Four statuses are enough: junk, quoted, booked, lost. Add the job value on the booked ones. This is what turns a lead list into an ROI report.

5. Review on a 90-day window

One month of data on a long sales cycle is noise. Look at rolling 90 days so quoted-but-not-yet-booked work has time to close, and compare seasons against the same season last year, not against last month.

What the Numbers Tell You to Cut, Keep, or Scale

Once you can see cost per booked job by channel, the decisions get boring — which is the point.

  • Expensive leads, high booking rate. Keep, and probably scale. A $90 lead that books half the time beats a $20 lead that books one in twenty.
  • Cheap leads, no bookings. Either the targeting is wrong or the follow-up is. Check how fast you're responding before you blame the channel.
  • High junk rate. That's a targeting problem you can fix directly. On Google Ads it's usually a missing negative keyword list — our guide to building a negative keyword list walks through it.
  • Good numbers, small volume. Don't kill it. Fund it and see whether the economics hold at 3x the spend.

The one rule worth keeping: never judge a channel on impressions, clicks or "engagement." Judge it on booked jobs and what they were worth.

Tracking Marketing ROI, in Short

None of this requires new software or a bigger budget. It requires one list, one required field, and the patience to read it on a 90-day window instead of a panicked weekly check.

  • Cost per booked job is the number that matters — not impressions, clicks, or even cost per lead on its own.
  • Junk leads come out of the count before any of the math means anything.
  • Give each channel its own phone number, and make lead source a required field at intake, not a month-end guess.
  • Review on a rolling 90 days. One month of data on a long sales cycle is noise.
  • Run the math on margin, not just revenue — a 3.25x revenue return on a 20% margin job is roughly break-even.

Stop Guessing Which Half of the Budget Works

Tracking marketing ROI isn't a reporting exercise. It's how you find the money you're already spending badly and move it somewhere that books jobs. If you want the lead tracking, call routing and reporting built once and built properly, get in touch and we'll show you what your numbers actually look like.

Related Content

Straight answers

FAQ

The questions owners ask once they start counting properly.

How long does it take before marketing ROI numbers mean anything?

Give it at least one full sales cycle plus 30 days. For most home service work that's 60 to 90 days. Emergency services (burst pipes, no heat) show up faster; roofing, renovations, and anything financed take longer to close.

What counts as a good marketing ROI for a home service business?

It depends entirely on your margins, which is why revenue multiples alone mislead. Work backwards instead: decide the most you'd pay for a booked job and still be happy, then measure against that. As a reference point, Marketing Evolution's 2022 benchmark guidance puts the common rule of thumb at a 5:1 revenue-to-spend ratio, calls 10:1 exceptional, and treats anything below 2:1 as unprofitable.

Do I need a CRM to track marketing ROI?

Not at low volume. A spreadsheet with date, source, status and job value works fine under about 30 leads a month. Past that, manual entry starts getting skipped, and skipped rows are exactly the ones that distort the numbers.

Want This Working For Your Business?

One call. Your market, your margins, a written growth plan you keep either way.

Book a Strategy Call

You'll talk to Cruz or Keegan — not a sales rep. Leave your strategy call with a written growth plan — yours to keep, hire us or not.

Call 705-302-1097Book a Call