Get Started →
🎯 Lead Generation

How to track where your referral leads are coming from

BossProWebsites · Lead Generation · November 12, 2025

Most contractors know referrals are their best leads. They close faster, they complain less about price, and they tend to send more referrals themselves. But ask the average contractor “where did your last ten referral jobs come from?” and you’ll get a shrug. That’s a problem. If you don’t know which sources are sending you work, you can’t double down on the ones that are working or cut loose the ones that aren’t.

Tracking referrals doesn’t require expensive software. It requires a simple habit and a couple of lightweight systems. Here’s exactly what to do.

Start by always asking “how did you hear about us?”

This is the foundation of referral tracking — and most contractors skip it entirely. Every time a new lead calls or submits a form, ask them how they found you. Not just when you answer the phone, but also on your website contact form as a required field. Make it a standard question, not an afterthought.

The key is to give people options rather than leaving it open-ended. Open-ended questions like “where did you hear about us?” get vague answers. A dropdown on your contact form with specific choices gets data you can actually use:

When someone calls instead of filling out a form, your office or field staff should be asking the same question and logging the answer. A simple spreadsheet works. A CRM works better.

Log every lead source — even the ones that don’t close

A lot of contractors only track the jobs they win. But that’s incomplete data. You want to know where every lead came from, regardless of whether it turned into a job. Why? Because a referral source that sends ten leads with a 20% close rate is worth less than one that sends five leads with an 80% close rate. The only way to see that is to track all of them.

Set up a simple log with these columns:

Review this once a month. After three to four months, patterns will emerge. You might find that Nextdoor referrals close at 70% while Angi leads close at 15%. That data tells you where to put your energy — and where to stop spending money.

Use unique phone numbers for different referral sources

If you advertise in multiple places — yard signs, Google ads, Facebook, a neighborhood mailer — use a different phone number for each one. Services like CallRail and Google Voice let you set up multiple numbers that all forward to your real number. You see which number got called, which tells you exactly which source sent the lead.

This works especially well for offline referral channels like truck magnets, yard signs, and door hangers. Put a unique number on each one. When calls come in, the system tells you which asset drove the call without you having to ask.

Use UTM parameters for online referral links

If partners, vendors, or other businesses send you referrals online — for example, a supplier who links to your website from their own — use UTM parameters to track those visits in Google Analytics. A UTM is a short tag you add to the end of a URL that tells Google Analytics exactly where the traffic came from.

For example, if a local lumber yard links to your roofing company’s site, the URL they use might look like this:

https://yourdomain.com/?utm_source=lumberyard&utm_medium=referral&utm_campaign=partner

Google Analytics captures that tag and records it as a referral from “lumberyard.” Over time, you can see which partner sites are actually sending you visitors who convert into leads — and which ones send traffic that bounces immediately.

Ask for specifics when a customer says “a friend referred me”

When someone says a friend sent them, don’t stop there. Find out which friend. This matters for two reasons. First, you can thank that customer — a handwritten card or a $25 Amazon gift card goes a long way toward turning one referral into a lifetime referral relationship. Second, you’ll start to notice if certain customers send you referral after referral. Those people are your “super referrers” and they deserve extra attention.

Example: a plumbing contractor in Ohio noticed one past customer had referred seven jobs over two years. He’d never thanked her specifically. Once he did — with a personal call and a small gift — she sent him four more referrals the following year. That’s the kind of pattern you can only find if you’re tracking at the individual level.

Build a simple referral dashboard

Once you’ve been collecting this data for a few months, build a one-page summary you review monthly. It should answer three questions:

A Google Sheet works perfectly well for this. Sort your lead log by source, run a simple pivot table, and you’ve got your dashboard. Review it monthly, adjust quarterly. This is the kind of data that separates contractors who grow intentionally from those who just hope the phone keeps ringing.

How your website fits into referral tracking

Your website is often the final stop before a referred lead decides to call. Someone hears your name from a neighbor, then Googles you. If your site is slow, looks outdated, or doesn’t have strong social proof, that referral evaporates. A well-built contractor website converts referred visitors at a much higher rate — because the trust is already halfway there. You just need to close the deal with a site that confirms you’re legitimate and easy to contact.

Make sure your site has your reviews prominently displayed, a clear phone number above the fold, and a fast-loading contact form. Those three things alone can dramatically improve how many referred visitors actually turn into booked jobs.

Want a site built to rank from day one?

We build service businesses 500+ page, fast, SEO-ready websites — for $249/month, with a live dashboard so you can watch it climb.

See How It Works →

Keep reading