Skip to main content

Contractor Marketing Metrics

Stop Measuring Cost Per Lead: The Marketing Numbers Contractors Should Actually Track

Cost per lead doesn't tell you whether your marketing is profitable. These are the metrics that connect ad spend to qualified leads, sold jobs and revenue.

By AdHouse Marketing · 9 min read

Contractor on site — hero image for AdHouse Marketing

When contractors start advertising, one of the first numbers they look at is cost per lead.

How many leads did we get? How much did each lead cost? Is $50 per lead good? Is $100 too expensive?

Cost per lead is useful. But on its own, it tells you surprisingly little about whether your marketing is actually working.

A cheap lead that never answers the phone is not particularly valuable. A $120 lead that turns into a $20,000 project can be incredibly profitable.

If you want to understand the real performance of your marketing—and eventually forecast how many jobs your advertising can generate—you have to look beyond the lead and track the entire funnel.

The question to ask instead

Instead of asking, “How much are my leads costing?” start asking, “How much does it cost me to acquire a customer, and how much revenue does my advertising produce?”

Infographic

The Contractor Marketing Funnel

Ad → Lead → Contact → Qualified Lead → Appointment → Estimate → Sold Job → Revenue. Here's what that looks like for one month at $4,000 in ad spend.

Ad spend

$4,000

Leads

50 leads · $80 CPL

Contacted

35 · 70% contact rate

Qualified

30 · $133 each

Estimates

20 · $200 each

Sold jobs

7 · 35% close rate · $571 each

Revenue

$84,000 (7 jobs × $12,000)

Every stage loses people. Cost per lead only measures the first one.

Cost Per Lead Is Only the Beginning

Let’s say you spend $4,000 per month on advertising and generate 50 leads. Your cost per lead is $80.

At first glance, that may look great. But some of those people will not answer their phone, some will be outside your service area, some will have the wrong type of project, and some will receive an estimate but choose another contractor.

The lead is not the final result. It is simply the first measurable step in the sales process. To understand whether advertising is profitable, you have to measure what happens after the lead arrives.

Metric 1

1. Start With Ad Performance

Before someone becomes a lead, they first have to notice your advertising. Click-through rate, engagement rate, comments, likes, saves, shares and video engagement are useful diagnostic indicators.

They do not equal revenue. But they help answer an important question: Is this content relevant to the people we are trying to reach?

When people click, watch, comment, save or share, it is a good early signal that your message, creative or offer is resonating. This is especially useful with a new campaign, before enough lead data exists to judge quality.

If nobody clicks, or people scroll past the video immediately, that tells you something too. Think of ad metrics as the first diagnostic layer of your marketing funnel.

Metric 2

2. Measure Cost Per Lead—But Don’t Stop There

Eventually, someone clicks your ad, visits your landing page or opens your Facebook lead form and submits their information. You have a lead.

Facebook may tell you that your cost per lead is $48. Google Ads may show a $92 cost per conversion. The dashboard looks clean, but not every lead will actually talk to you.

Dashboard CPL vs. real cost

50 leads at $80 = $4,000 spent. If only 25 people ever respond, your real cost per contacted lead is $4,000 ÷ 25 = $160 — double what the dashboard shows.

That is why judging marketing strictly by CPL can be misleading. A lead form submission is only the beginning.

Metric 3

3. Track Your Contact Rate

Contact rate is the percentage of incoming leads that turn into conversations. If you generate 50 leads and successfully speak with 35, your contact rate is 70%.

Formula

Contact Rate = Contacted Leads ÷ Total Leads × 100
Example: 35 ÷ 50 × 100 = 70%

This number separates a marketing problem from a lead-handling problem. When enquiries are coming in but the contact rate is low, the issue may be:

  • Slow response times
  • Calls going unanswered
  • Insufficient follow-up or too few contact attempts
  • Leads being forgotten
  • No automated text or email follow-up
  • Calling at the wrong times

Without tracking it, it is easy to blame the ads.

Metric 4

4. Measure Cost Per Qualified Lead

Once you speak with a prospect, the next question is whether this person is a real opportunity. You may call them qualified leads, sales-qualified leads (SQLs), or marketing-qualified leads (MQLs). The name matters less than the definition.

Architectural tools and plans representing AdHouse's branding craft

A qualified lead has a legitimate project, in your service area, that you actually do.

For a contractor, a qualified lead has responded, has a legitimate project, is in your service area, needs a service you provide and has enough interest to continue the conversation.

Formula

Cost Per Qualified Lead = Ad Spend ÷ Qualified Leads
Example: $4,000 ÷ 30 = $133.33 (vs. $80 raw CPL)

Metric 5

5. Track Your Appointment or Estimate Rate

The next stage is where marketing begins turning into sales. You have spoken with the prospect, they have a legitimate need, and now you need to convert that conversation into an appointment, consultation or estimate.

Formula

Appointment Rate = Estimates ÷ Qualified Leads × 100
Example: 20 ÷ 30 = 66.7%

If qualified lead volume is strong but few people schedule, examine your intake process, how the service is explained, pricing expectations, appointment availability, sales scripts, follow-up procedures and qualification criteria.

Metric 6

6. Calculate Cost Per Estimate

Cost per estimate shows how much advertising spend is required to put your salesperson or estimator in front of a potential customer.

Formula

Cost Per Estimate = Ad Spend ÷ Estimates
Example: $4,000 ÷ 20 = $200

For many contractors, this is more useful than CPL. The estimate is a genuine selling opportunity: your team has the opportunity to win the project.

Metric 7

7. Measure Your Close Rate

Not every estimate becomes a job, and that is completely normal. Customers compare contractors, pricing, products, warranties, reviews and personalities. Sometimes they decide not to move forward at all.

Close rate tells you what percentage of estimates become sold jobs.

Formula

Close Rate = Sold Jobs ÷ Estimates × 100
Example: 7 ÷ 20 = 35%

Across contractor accounts we work with, we often see closing rates in the general 30%–50% range for qualified appointments and estimates. The actual result depends on the industry, salesperson, pricing, lead source and market conditions. The point is not a universal benchmark; it is knowing your number.

Once you know your close rate, you can forecast. If every 10 estimates typically produce four sales, and you want 20 jobs next month, you know you need roughly 50 estimates. Then you can work backwards to calculate the qualified leads and ad spend required.

Forecast: working backwards from your goal

20

sold jobs (goal)

50

estimates needed at a 40% close rate

75

qualified leads at a 66.7% appointment rate

~$10K

ad spend at $133 per qualified lead

Illustration using this article’s example rates: 40% close rate, 66.7% appointment rate, $133 per qualified lead.

Metric 8

8. Calculate Customer Acquisition Cost or Cost Per Contract

At AdHouse, one of the numbers we pay close attention to is cost per contract: how much advertising spend it takes to generate one signed job.

Formula

Cost Per Contract = Ad Spend ÷ Sold Jobs
Example: $4,000 ÷ 7 = $571

With $4,000 in ad spend, 50 leads, 30 qualified leads, 20 estimates and 7 sold jobs, your cost per contract is $571. This is a much clearer way to evaluate performance. If your average job is worth $10,000, spending $571 in advertising to acquire that customer may be highly profitable.

For some windows and doors campaigns we work with, cost per signed contract can fall roughly in the $700–$1,000 range. Compared with a $50 or $80 CPL, that number may sound high. But when the average order value is $10,000, $15,000 or more, the economics can still be excellent.

Infographic

How Your Real Cost Climbs Down the Funnel

Here’s what the same $4,000 in ad spend costs at each stage of the funnel.

Per lead (CPL)

$80

Per contacted lead

$114

Per qualified lead

$133

Per estimate

$200

Per signed contract

$571

Same $4,000 budget, five different answers. Only the last one tells you whether the campaign made money.

Two Campaigns Can Have the Same CPL and Completely Different Results

Two campaigns can each generate 50 leads at $80. From the advertising dashboard, they look nearly identical. But after the leads move through the funnel, the business outcomes can be completely different.

Campaign A

$84,000

revenue · $571 per contract

Same $80 CPL

Campaign B

$24,000

revenue · $2,000 per contract

Metric

Campaign A

Campaign B

Ad Spend

$4,000

$4,000

Leads

50

50

Cost Per Lead

$80

$80

Qualified Leads

30

15

Estimates

20

10

Sold Jobs

7

2

Average Job Value

$12,000

$12,000

Revenue

$84,000

$24,000

Cost Per Contract

$571

$2,000

Rows in orange are where the two campaigns split. None of them appear in an ad platform dashboard.

From the advertising dashboard, the campaigns appear almost identical: 50 leads at $80 each. But one generated $84,000 in revenue while the other generated $24,000. That difference is enormous.

This is why contractors should not judge advertising exclusively by CPL.

Cheat sheet

The 8 Marketing Numbers Contractors Should Actually Track

Bookmark this table. Each metric answers a different question about where your marketing dollars go.

Metric

Formula

Example

What it tells you

1. Cost Per Lead

Ad spend ÷ leads

$4,000 ÷ 50 = $80

What it costs to generate an enquiry. Useful, but only the starting point.

2. Contact Rate

Contacted ÷ leads × 100

35 ÷ 50 = 70%

Whether leads are being properly processed by your team.

3. Cost Per Qualified Lead

Ad spend ÷ qualified leads

$4,000 ÷ 30 = $133

What a legitimate sales opportunity costs. Usually more useful than raw CPL.

4. Appointment / Estimate Rate

Estimates ÷ qualified leads × 100

20 ÷ 30 = 66.7%

How many qualified prospects agree to meet your estimator.

5. Cost Per Estimate

Ad spend ÷ estimates

$4,000 ÷ 20 = $200

What it costs to put your salesperson in front of a potential customer.

6. Close Rate

Sold jobs ÷ estimates × 100

7 ÷ 20 = 35%

How efficiently your sales process turns opportunities into revenue.

7. Cost Per Contract (CAC)

Ad spend ÷ sold jobs

$4,000 ÷ 7 = $571

What one sold job costs. For most contractors, far more important than CPL.

8. Revenue by Lead Source

Revenue tracked back to each channel

Facebook: 47 leads → 8 jobs → $116,000

Where to put more money—and where to cut.

All examples use the same month: $4,000 ad spend, 50 leads, 35 contacted, 30 qualified, 20 estimates, 7 sold jobs.

Revenue by Lead Source: The Most Valuable Metric of All

Of everything in the table above, revenue by lead source may be the most valuable number you can track.

The sentence you want to be able to say

Not “Facebook generated 47 leads,” but “Facebook generated 47 leads, 8 sold jobs and $116,000 in revenue.”

You also want to know how much actual revenue Google Ads, SEO, local search, referrals and other sources produce. Once you know that, your marketing decisions become much easier: put more money behind what produces profitable customers and reduce spending on what does not.

Your CRM Is What Connects Marketing to Revenue

None of this works well if leads disappear into spreadsheets, email inboxes or someone’s cellphone.

Tablet displaying lead and campaign data on a construction site

A properly configured CRM ties every lead back to its source—and forward to revenue.

A properly configured CRM lets you see:

  • Where each lead came from and when they submitted their request
  • How many contact attempts were made and whether they responded
  • Whether they were qualified
  • Whether an appointment and estimate were completed
  • Whether the job was sold and how much revenue it generated

This connects advertising data to sales data. You are no longer simply buying leads; you are tracking a marketing investment all the way to revenue.

Speed-to-Lead Matters More Than Most Contractors Think

Tracking matters, but your team still has to process the lead effectively.

This is particularly important with Facebook and other interruption-based advertising. A homeowner may see an ad, remember that they have been meaning to replace their windows or repair their roof, and submit the form. At that moment, there is interest, but it does not last forever.

If they are actively shopping, they may contact several contractors. The longer you wait to respond, the greater the chance another company speaks with them first.

Respond to new enquiries as quickly as reasonably possible. These tools help make sure opportunities do not get forgotten:

Speed-to-lead toolkit

Instant SMS confirmations

Automated emails

Callback notifications

Multiple contact attempts

CRM reminders

Follow-up sequences

AI-assisted texting & voice

Appointment-scheduling automation

Technology does not replace a sales team. It helps the team respond quickly and consistently.

Cheap Leads Don’t Build Businesses. Profitable Marketing Systems Do.

At AdHouse, we do not see marketing as simply launching ads and chasing the cheapest possible lead. We build the complete system:

The AdHouse marketing system

Advertising

Tracking

CRM

Follow-Up

Sales

Revenue Attribution

When those pieces are connected, you know how much you are spending, how many leads you generate, how many you contact, how many are qualified, how many appointments are booked, how many projects are sold and how much revenue each source produces.

That lets you scale with confidence.

Vitaliy Deputat — Founder and Lead Strategist of AdHouse Marketing

Work with AdHouse

Build a marketing system that tracks every dollar to revenue

AdHouse specializes in building these systems for home-improvement and contractor businesses. We combine advertising, CRM integration, lead tracking, follow-up automation and AI tools to help contractors generate opportunities consistently and understand exactly where their marketing dollars are going.

If you are looking to put your contracting business on a more predictable growth trajectory, reach out to AdHouse. We will help you build a marketing system designed to generate leads, convert them into customers and scale profitably.

Talk to AdHouse