In this blog post, we’re going to break down five key metrics that will tell you whether your marketing and lead generation are actually working.
Builders today are bombarded with marketing options such as Google Ads, SEO, social media, referrals, and signage. Each one of these comes with its own “success metrics.” Keeping track of all of it can quickly become overwhelming.
The good news is you don’t need to track everything.
The five metrics below apply regardless of how many marketing or lead generation channels you use. They focus on what really matters: how effectively your marketing turns interest into estimates, and estimates into jobs won.
1. Cost Per Lead
What is Cost Per Lead
For builders, a lead isn’t just someone who calls or fills out a form. A lead is anyone you’ve identified as worth going after or someone who could turn into a real project down the line.
This could be:
- A homeowner who saw your ad or website
- A referral from a past customer or subcontractor
- Someone you meet at a home show or event
- Someone who you’ve identified who has submitted planning for a project that suits your business
Cost Per Lead tells you how much it costs to get your name in front of these potential customers. It’s the first step in understanding if your marketing is working.
How to calculate Cost Per Lead
To calculate you Cost Per Lead is straight forward, you simply divide your marketing spend by the amount of leads you have. See the an example below:
You spend:
- Google Ads: $1,700/month → 10 leads
- SEO content: $300/month → 1 lead
- Planning data letters: $700/month → 20 leads
Step 1: Overall CPL
- Total spend: $1,700 + $300 + $700 = $2,700
- Total leads: 10 + 1 + 20 = 31
- Overall CPL: $2,700 ÷ 31 = $87.10 per lead
Step 2: CPL by channel
- Google Ads: $1,700 ÷ 10 = $170 per lead
- SEO: $300 ÷ 1 = $300 per lead
- Planning letters: $700 ÷ 20 = $35 per lead
Step 3: What this tells you
- Planning data is the most cost-efficient channel at $35 per lead
- Google Ads is significantly higher at $170, and SEO is even higher at $300
- Knowing this allows you to shift budget toward channels that deliver leads more efficiently, or investigate why the expensive channels aren’t performing as expected
Cost Per Lead answers the first critical question: “How much am I paying just to find someone worth pursuing?”
2. Cost Per Estimate
What is Cost Per Estimate
For builders, an estimate (or quote) is more than just a number on paper. It’s a serious opportunity to win a job. Cost Per Estimate tells you how much it costs to get in front of a potential customer who is ready to hear what you can do for them.
This could be:
- A homeowner who requested a quote after seeing your ad or website
- Someone who responded to a flyer or direct mail you sent
- A prospect you identified from planning applications
- A referral who’s asking for a formal estimate
Cost Per Estimate is the next step after Cost Per Lead. While leads show interest, estimates show serious intent. Understanding this cost helps you see whether your marketing is delivering opportunities that are worth your time.
How to calculate Cost Per Quote
To calculate Cost Per Quote, divide your marketing spend by the number of estimates you provide. Here’s an example based on the same marketing spend as before:
You spend:
- Google Ads: $1,700 → 5 quotes
- SEO: $300 → 1 quote
- Planning letters: $700 → 5 quotes
Step 1: Overall Cost Per Estimate
- Total spend: $2,700
- Total quotes: 11
- Cost Per Quote: $2,700 ÷ 11 = $245.45
Step 2: Cost Per Estimate by channel
- Google Ads: $1,700 ÷ 5 = $340 per quote
- SEO: $300 ÷ 1 = $300 per quote
- Planning letters: $700 ÷ 5 = $140 per quote
Step 3: What this tells you
- Planning letters are again the most efficient
- Google Ads is expensive for serious opportunities
This breakdown allows you to focus budget and effort on channels that deliver real quotes, not just leads.
Cost Per Estimate answers the next critical question, “How much am I paying to get in front of someone who is serious enough to consider hiring me?”
3. Lead-to-Quote Conversion Rate
What is Lead-to-Quote Conversion Rate
Not every lead turns into a formal quote. The Lead-to-Quote Conversion Rate tells you what percentage of your leads actually request a quote or are qualified enough for you to provide an estimate. This metric shows whether your marketing is delivering serious prospects worth your time.
For example, from your marketing channels:
- Google Ads: 10 leads → 5 estimates
- SEO content: 1 lead → 1 estimate
- Planning portal flyers: 20 leads → 5 estimates
How to calculate Lead-to-Estimate Conversion Rate
To calculate the conversion rate, divide the number of estimates by the number of leads and multiply by 100.
Step 1: Overall Conversion Rate
- Total leads: 10 + 1 + 20 = 31
- Total estimates: 5 + 1 + 5 = 11
- Overall Lead-to-Estimate Conversion Rate: 11 ÷ 31 × 100 = 35%
Step 2: Conversion Rate by channel
- Google Ads: 5 ÷ 10 × 100 = 50%
- SEO content: 1 ÷ 1 × 100 = 100%
- Planning portal flyers: 5 ÷ 20 × 100 = 25%
Step 3: What this tells you
- SEO content converts every lead, but there’s only one lead
- Google Ads converts half of its leads into estimates
- Planning portal flyers are generating the most leads, but only 25% convert to estimates
This helps you see which channels bring quality leads ready for quoting versus just raw enquiries but you must remember to look at the Cost Per Lead and Cost per Quote to identify the most cost effective and scalable channel.
Lead-to-Quote Conversion Rate answers the critical question: “Of all the leads I’m getting, how many are actually serious enough to quote?”
4. Cost Per Job Won
What is Cost Per Job Won
Cost Per Job Won, also called Customer Acquisition Cost (CAC), tells you how much it costs to actually win a project from your marketing efforts.
While leads and estimates show interest, Cost Per Job Won measures the real return on your marketing spend. The number that really matters for your business.
For example, from your marketing channels:
- Google Ads: 5 estimates → 2 jobs won
- SEO content: 1 estimate → 1 job won
- Planning portal flyers: 5 estimates → 2 jobs won
How to calculate Cost Per Job Won
To calculate Cost Per Job Won, divide your marketing spend by the number of jobs you win.
Step 1: Overall Cost Per Job Won
- Total spend: $2,700
- Total jobs won: 2 + 1 + 2 = 5
- Cost per job: $2,700 ÷ 5 = $540
Step 2: Cost Per Job Won by channel
- Google Ads: $1,700 ÷ 2 = $850 per job
- SEO: $300 ÷ 1 = $300 per job
- Planning letters: $700 ÷ 2 = $350 per job
Step 3: What this tells you
- SEO content is very cost-effective, but it only produced 1 job
- Planning portal flyers are delivering more jobs at a lower cost per job than Google Ads
- Google Ads produces leads and estimates, but at a higher cost to land each project
Cost Per Job Won answers the final critical question: “How much am I spending to actually win a job, and which marketing channels give me the best return?”
5. Estimate-To-Job Won Conversion Rate
What is Estimate-to-Job Won Conversion Rate
Not every estimate turns into a signed job. The Estimate-to-Job Won Conversion Rate tells you what percentage of your estimates actually result in a project. This metric shows whether your marketing and sales process is turning serious prospects into real work.
For example, from your marketing channels:
- Google Ads: 5 estimates → 2 jobs won
- SEO content: 1 estimate → 1 job won
- Planning portal flyers: 5 estimates → 2 jobs won
How to calculate Estimate-to-Job Won Conversion Rate
To calculate the conversion rate, divide the number of jobs won by the number of estimates and multiply by 100.
Step 1: Overall Conversion Rate
- Total estimates: 5 + 1 + 5 = 11
- Total jobs won: 2 + 1 + 2 = 5
- Overall Estimate-to-Job Won Conversion Rate: 5 ÷ 11 × 100 = 45%
Step 2: Conversion Rate by channel
- Google Ads: 2 ÷ 5 × 100 = 40%
- SEO content: 1 ÷ 1 × 100 = 100%
- Planning portal flyers: 2 ÷ 5 × 100 = 40%
Step 3: What this tells you
- SEO content converts every estimate to a job, but there’s only one estimate to start with
- Google Ads and planning portal flyers are producing multiple estimates, but only 40% turn into jobs
- This helps you see how effective each channel is at closing work, not just generating interest or quotes
Estimate-to-Job Won Conversion Rate answers the question: “Of all the estimates I provide, how many actually become signed jobs?”
Conclusion
Stop guessing if your marketing is working. By tracking these five key metrics (Cost Per Lead, Cost Per Estimate, Lead-to-Quote Conversion Rate, Quote-to-Job Won Conversion Rate, and Cost Per Job Won) you can see exactly which channels bring serious leads, real estimates, and actual jobs.
If you want to see how this works in practice and how you can get in front of homeowners before they choose a builder, book a demo with Buildscout today.

.jpg)



.jpg)


.png)














.png)