Cost per qualified lead (CPQL) = marketing cost ÷ qualified leads. Cost per booked job (CPBJ) = marketing cost ÷ confirmed bookings. Track both: CPQL shows whether you attract suitable enquiries, while CPBJ shows how much it costs to create scheduled work. Then track jobs won and revenue to understand profitability.
UK HOME IMPROVEMENT · SEO + AEO · LEAD-GENERATION METRICS
Learn how UK contractors can calculate cost per qualified lead and cost per booked job, compare marketing channels and track leads that turn into profitable work.
Important: Examples in this article are illustrative calculations, not guaranteed results or universal UK trade benchmarks.
What is cost per qualified lead?
Cost per qualified lead is the total marketing cost divided by the number of enquiries that meet your agreed qualification criteria.
CPQL = Total marketing cost ÷ Number of qualified leads
A qualified lead should fit the services you provide, fall within your service area, have a realistic project scope or budget, and be ready for a suitable next step such as a quote or site survey. You may also need to check the homeowner’s role and project timing.
Example: if you spend £1,000 and receive 20 qualified enquiries, your CPQL is £50. This is an illustrative calculation, not a UK industry benchmark.
What is cost per booked job?
Cost per booked job is the marketing cost divided by the number of confirmed bookings generated during the same period. Define “booked job” clearly for your business: it might mean a confirmed site survey, a scheduled installation or a job accepted into the diary. Do not mix these definitions when comparing campaigns.
CPBJ = Total marketing cost ÷ Number of booked jobs
Example: if you spend £1,000 and generate five confirmed bookings, your CPBJ is £200. That number tells you more about the cost of creating real scheduled work than raw lead volume alone.
Cost per qualified lead vs cost per booked job
These metrics answer different questions. CPQL measures the efficiency of attracting suitable enquiries. CPBJ measures how effectively those enquiries turn into confirmed bookings.
Comparison table
CPQL measures the efficiency of attracting suitable enquiries. CPBJ measures how effectively those enquiries turn into confirmed bookings.
| Metric | Formula | What it tells you | Best use |
|---|---|---|---|
| Cost per lead (CPL) | Marketing spend ÷ all enquiries | Basic enquiry cost | Campaign-level overview |
| Cost per qualified lead (CPQL) | Marketing spend ÷ qualified enquiries | Whether the right prospects are coming in | Improve targeting, offer and forms |
| Cost per booked job (CPBJ) | Marketing spend ÷ confirmed bookings | Whether enquiries turn into scheduled work | Compare channels by booking efficiency |
| Cost per won job | Marketing spend ÷ jobs won | Cost of acquiring actual customers | Assess sales and marketing efficiency |
A worked example: two channels, two different outcomes
Imagine a UK bathroom fitter spends £2,000 in a month on each of two marketing channels. The figures below are hypothetical and are used only to explain the calculation.
| Metric | Channel A | Channel B |
|---|---|---|
| Marketing spend | £2,000 | £2,000 |
| Raw enquiries | 50 | 30 |
| Qualified enquiries | 20 | 18 |
| Booked surveys | 4 | 9 |
| Cost per qualified lead | £100 | £111.11 |
| Cost per booked survey | £500 | £222.22 |
Channel A creates more raw enquiries and a slightly lower CPQL. Channel B creates fewer enquiries but more than twice as many booked surveys. If the business’s objective is booked surveys, Channel B is more efficient in this example.
Do not stop the analysis at bookings. Also track surveys completed, quotes issued, jobs won, gross margin and revenue. A channel with a lower cost per booking may still produce lower-value projects or more cancellations.
Why cheap leads can become expensive jobs
A raw lead may be outside your service area, request work you do not offer, have an unrealistic budget, duplicate an earlier enquiry or never respond. If all of these count as equal leads, your dashboard can make a weak campaign look successful.
The cost of the lead is only one part of the journey. Response speed, qualification, survey availability, quoting and follow-up all affect whether the lead becomes booked work.
For example, a £25 enquiry that never answers may contribute less value than a £100 enquiry that matches your service, books a survey and becomes a profitable installation.
How to calculate lead-to-booking conversion rate
Lead-to-booking conversion rate is the number of bookings divided by the number of qualified leads, multiplied by 100.
Booking rate = (Booked jobs ÷ Qualified leads) × 100
Example: 5 bookings from 20 qualified leads = 25%. Keep the numerator and denominator consistent. If you use all raw enquiries in one campaign and only qualified enquiries in another, the comparison will be misleading.
What is a good cost per qualified lead for UK contractors?
There is no single good CPQL for every UK trade. A suitable cost depends on the service, location, competition, average job value, gross margin, qualification rate, close rate and the team’s ability to complete more work.
A £100 qualified lead may be viable for a large extension or full bathroom refurbishment, but uneconomic for a small low-margin repair. Use your own numbers and work backwards from what you can afford to spend to acquire a customer.
Treat published CPL ranges as context only.
How to calculate your maximum affordable lead cost
A simple planning formula is:
Maximum cost per qualified lead = Average job value × qualified-lead-to-sale rate × allowable marketing share of revenue
Example: average completed job value £4,000 × 20% qualified-lead-to-sale rate × 10% allowable marketing share = £80 maximum CPQL. This is a planning illustration, not a recommended target for every business.
For a more realistic decision, use gross profit rather than revenue where possible. Include agency fees, call tracking, landing-page costs and other acquisition expenses consistently. Your allowable cost should leave enough margin to cover labour, materials, overheads, tax and profit.
How to track leads from Google Ads, SEO and directories
Start with one shared lead record, whether that lives in a CRM or a spreadsheet. Give each enquiry a unique record and store the source, campaign or directory, service requested, postcode, date, response time and final outcome.
Use consistent stages: New enquiry → Contacted → Qualified → Survey booked → Survey completed → Quote sent → Job won/lost → Revenue recorded. Define each stage so everyone on the team uses the same rules.
For Google Ads, configure conversion tracking for meaningful actions and, where supported, import qualified-lead or converted-lead outcomes from your CRM. Call tracking and offline conversion imports can help connect calls to later outcomes. Follow current Google Ads documentation for the account and region.
For SEO, use landing-page reporting and lead-source questions where practical. For directories, record the directory name and any fees. Include management fees and relevant platform costs when comparing total acquisition cost.
Avoid double-counting a phone call and a form submission from the same customer as two separate leads. Review source attribution consistently and document cases where the source is uncertain.
The weekly scorecard every contractor should review
| Metric | Question it answers |
|---|---|
| Total acquisition cost | What did we spend, including relevant fees? |
| Raw enquiries | How many unique enquiries arrived? |
| Qualified leads | How many met our agreed criteria? |
| CPQL | What did each qualified opportunity cost? |
| Booked surveys/jobs | How many confirmed bookings were created? |
| CPBJ | What did each booking cost? |
| Jobs won | How many became customers? |
| Cost per won job | What did acquiring each customer cost? |
| Average job value and gross margin | Are the jobs commercially worthwhile? |
| Revenue and profit contribution | Did marketing create valuable work? |
If CPQL rises but CPBJ improves, the campaign may be attracting fewer but better leads. If CPQL looks healthy but CPBJ worsens, investigate response time, qualification, sales handling, quote speed, pricing, cancellations and capacity.
How to reduce cost per qualified lead
Tighten service-area targeting. Focus on postcodes and towns you can serve profitably, not every location within a broad radius.
Make ad copy specific. “Loft conversion specialists in Leeds” is clearer than a generic “building services” message when loft conversions are the jobs you want.
Match the landing page to the service. Explain what you do, where you work, the steps involved and what happens after a customer enquires.
Use qualification questions carefully. Ask about service type, postcode, timing and project scope when those answers help your team decide whether the enquiry is a fit. Avoid forms so long that suitable customers abandon them.
Review poor-fit leads weekly. Exclude irrelevant searches, adjust creative and offers, and investigate whether the problem is targeting, the message, the form or an operational constraint.
How to reduce cost per booked job
Respond quickly and make the next step clear. A homeowner comparing several contractors needs a credible response and a simple route to a survey or quote.
Offer specific appointment options instead of asking the customer to solve the scheduling problem. Send reminders and make rescheduling easy.
Follow up consistently. Some homeowners need time to compare quotes or confirm a project timeline. Record each follow-up and stop when the person declines or opts out.
Record outcomes for every enquiry: qualified, not qualified, booked, quote sent, won, lost to price, lost to timing or no response. These reasons show whether the issue is marketing or sales handling.
Scale only after you know which sources create booked work and won jobs. More leads will not solve a slow response process or an offer that attracts the wrong project.
How to compare Google Ads, SEO and directory leads fairly
Use the same qualification definition, attribution rules and reporting period for every channel. Include the relevant acquisition costs for each source, not just the most visible ad-spend line.
Google Ads can provide faster feedback on paid demand. SEO may take longer to build and its costs include content and technical work. Directories may charge subscription, lead or other fees. Their cost structures differ, so compare the cost per qualified lead, booked job and won job.
Check job value and gross margin as well as conversion rate. A channel that creates fewer bookings can still be valuable if it consistently produces larger, more profitable projects. Do not assume one channel is best without your own data.
A beginner’s 14-day implementation plan
Days 1–2: Write down your qualification criteria. Specify services, service areas, project scope, timing and any minimum job value that matters to your business.
Days 3–4: Create a simple lead tracker with source, date, service, postcode, response time, qualification, booking, quote and outcome fields.
Days 5–7: Add every new call, form and message to the tracker. Remove duplicates and assign one person to update the outcome.
Days 8–10: Calculate CPL, CPQL, booking rate and CPBJ using the same date range and cost definition.
Days 11–12: Review lost enquiries. Identify patterns in poor locations, wrong services, no response, pricing objections or delayed follow-up.
Days 13–14: Choose one improvement to test. For example, adjust a landing page, improve call handling or narrow location targeting. Record the change and compare results after enough data accumulates.
Frequently asked questions
What is the difference between cost per qualified lead and cost per booked job?
CPQL is total marketing cost divided by qualified leads. CPBJ is total marketing cost divided by confirmed bookings. CPQL measures lead quality efficiency; CPBJ measures how effectively marketing creates scheduled work.
How do you calculate cost per booked job?
Divide the agreed marketing cost for a period by the number of confirmed bookings generated in that same period. Define whether a booking means a site survey, installation date or another confirmed job stage.
What is a good cost per qualified lead for UK contractors?
There is no universal target. It depends on trade, location, project value, gross margin, qualification rate, booking rate and close rate. Calculate an affordable target from your own economics.
Why is cost per booked job more useful than cost per lead?
It shows how much marketing spend creates confirmed work rather than just enquiries. Use it alongside cost per qualified lead and cost per won job.
How can contractors measure marketing ROI?
Track acquisition costs, qualified leads, bookings, won jobs, revenue and preferably gross profit by source. Use consistent attribution and avoid double-counting leads.
How can tradespeople track leads from Google Ads?
Use conversion tracking for meaningful actions, record lead outcomes in a CRM or spreadsheet, and import qualified or converted outcomes where supported by the Google Ads setup.
What is the difference between cost per lead and customer acquisition cost?
CPL typically divides marketing spend by raw enquiries. Customer acquisition cost measures the cost of acquiring an actual customer and may include broader sales and marketing costs, depending on the definition.
How should a contractor decide which marketing channel to scale?
Compare CPQL, booking rate, CPBJ, cost per won job, job value and margin over a consistent period. Scale channels that reliably produce profitable work, not just cheap enquiries.
How can Max Quality Leads help?
Max Quality Leads runs Meta (Facebook and Instagram) Ads, our main channel, and Google Ads for UK home improvement firms. Every lead is exclusive to you, leads land in your CRM within 5 seconds, and each enquiry is checked against your area, job type and minimum budget.
For one UK fitted-interiors client that meant 1,820 leads, 70% qualified, and 52+ jobs won: 3–5 jobs a month in practice. Pricing starts at £5 per lead + ad spend (typically £15–£20 all-in). Book a free call or WhatsApp us.
Related guides
- Home Improvement Leads Not Converting? 9 Fixes (UK)
- Google AI Search and Lead Generation for UK Contractors
- Missed Calls to Booked Site Surveys: UK Builders Guide
- UK home improvement leads
- Lead generation service
Sources
- Google Ads Help: About qualified leads and converted leads
- Google Ads Help: Import phone call conversions
- Google Ads Help: Measure the calls you receive
- Brand styling note: The website was reviewed for its dark editorial layout, high-contrast text and orange accent. This DOCX uses a practical visual match: orange #FF5200, black/dark charcoal and white. Exact production CSS variables were not independently extracted; this is a visual match rather than a verified list of CSS tokens.

