Max Quality Leads logoMax Quality LeadsBook a call

Lead Generation

Cost Per Qualified Lead vs Cost Per Booked Job: What UK Contractors Should Track

By Utsav Daga · 7 October 2026

Quick answer

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.

MetricFormulaWhat it tells youBest use
Cost per lead (CPL)Marketing spend ÷ all enquiriesBasic enquiry costCampaign-level overview
Cost per qualified lead (CPQL)Marketing spend ÷ qualified enquiriesWhether the right prospects are coming inImprove targeting, offer and forms
Cost per booked job (CPBJ)Marketing spend ÷ confirmed bookingsWhether enquiries turn into scheduled workCompare channels by booking efficiency
Cost per won jobMarketing spend ÷ jobs wonCost of acquiring actual customersAssess 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.

MetricChannel AChannel B
Marketing spend£2,000£2,000
Raw enquiries5030
Qualified enquiries2018
Booked surveys49
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

MetricQuestion it answers
Total acquisition costWhat did we spend, including relevant fees?
Raw enquiriesHow many unique enquiries arrived?
Qualified leadsHow many met our agreed criteria?
CPQLWhat did each qualified opportunity cost?
Booked surveys/jobsHow many confirmed bookings were created?
CPBJWhat did each booking cost?
Jobs wonHow many became customers?
Cost per won jobWhat did acquiring each customer cost?
Average job value and gross marginAre the jobs commercially worthwhile?
Revenue and profit contributionDid 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.

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.

Utsav Daga

Founder & Lead Performance Strategist. Personally runs every account. About Utsav

Related posts

Keep reading

Let's talk leads

Want leads that are worth calling back?

Message us on WhatsApp or book a free 30-minute call. We talk less and get on with the work.

Let's talk leads

Quick reply on WhatsApp, or pick a time.

WhatsApp usBook a call

We use cookies for analytics and advertising (GA4, Meta Pixel, Microsoft Clarity). Nothing loads until you choose. “Allow all” turns them on; “Reject” keeps only what the site needs. Cookie notice