Last updated 23 September 2026
Price a carpet cleaning lead against the customer, not the room.
Your Local Customers sells carpet cleaning leads at £8 to £11 each. Zapo, formerly Get Work, runs search ads for carpet cleaners from £400 a month plus VAT, which comes to about £40 per estimated lead. Bid for the click yourself and a carpet, rug or upholstery search runs £2.54 to £14.27.
Now set the cheapest of those against a single room at £50 to £70. If you win one quote in 3, the lead cost eats 40 to 55 percent of the job. On a whole three-bed house it's 10 to 14 percent. Carpet cleaning leads pay when the customer has more than one room, a sofa, or a reason to ring you again next year.
Before you pay for clicks
A lot of people typing "carpet cleaner" want to hire one.
"rug doctor" gets 27,100 UK searches a month and "carpet cleaner hire" 18,100. Every one of those people plans to do the job without you. How to keep them out of your ads is further down.
Where we stand
We don't sell carpet cleaning leads. We help you get your own.
This guide is the honest version of what buying carpet cleaning leads costs, and who else gets them. What we do instead is build carpet cleaners a website that turns visits into calls, and run Google Ads in an account in your own name, so every lead that comes in is a customer who found you, and nobody else was sold it.
What one lead buys
A rug or a single room can't carry a lead by itself.
Carpet cleaning is a trade of small tickets. The table puts the typical UK price of each job beside what a lead adds to every job you win, at the two published per-lead prices and one win in 3.
| Job | Typical UK price | Your Local Customers, £8 to £11 a lead | Zapo, about £40 a lead |
|---|---|---|---|
| Medium rug (2m x 3m) | £33 to £56 | £24 to £33 a win, 53 to 73% of the job | £120 a win, 267% of the job |
| One room (4m x 4m) | £50 to £70 | £24 to £33 a win, 40 to 55% of the job | £120 a win, 200% of the job |
| Stairs and landing | £85 to £100 | £24 to £33 a win, 26 to 35% of the job | £120 a win, 129% of the job |
| Three-seater sofa | £80 to £120 | £24 to £33 a win, 24 to 33% of the job | £120 a win, 120% of the job |
| Whole three-bed semi | £210 to £260 | £24 to £33 a win, 10 to 14% of the job | £120 a win, 51% of the job |
Rug, room and stairs prices from MyBuilder's carpet cleaning price guide (updated August 2026); sofa and whole-house prices from MyJobQuote's cost guide (July 2026), each worked at the middle of its range. One win in 3 is MyJobQuote's own figure for its trades. Zapo's figure is its entry fee shared across the leads it forecasts, with VAT still to add.
By our rough rule, a won customer should cost 10 to 15 percent of the job. Only the whole house gets there, and only at the cheaper seller. At Zapo's estimate, even the house comes out at 51%. So the first visit is rarely where a carpet cleaning lead earns its money.
Sell the rest of the house
The lead costs the same whether you clean one room or the stairs, the sofa and the landing too. MyBuilder prices stain protection at £15 to £30 extra and deodorising at £10 to £20. Offer them on the doorstep, not after you've packed the van.
Book next year before you leave
MyJobQuote says once a year suits most homes, and every 6 to 12 months for homes with pets or children. A customer who rebooks brings no lead fee with them. Regular domestic cleaners work the same sums in our cleaning leads guide, and window cleaners on a round in window cleaning leads.
Your numbers
How much can one carpet cleaning lead cost you?
Pick the job you quote most, or type in what your average booking comes to with the extras. Then set how many quotes it takes to win one and try a seller's price. Put in the whole booking, not the first room, or the answer will look worse than your business really is.
WHAT CAN YOU PAY FOR A CARPET CLEANING LEAD?
Pick a job, or type in what yours are worth
Starts on one in three, the figure MyJobQuote tells its own trades to expect. Put in yours.
You can pay up to about
£3
a lead, winning one in 3
- Healthy range, per won job
- £6 to £9
- Which per lead is
- £2 to £3
Put a seller's price in the last box and this will tell you what each won job would cost you.
The 10 to 15 percent band is a rough guide for directional use only, not a measured result.
Who sells them
Five sellers and a directory, quoted directly.
These are the companies that come up when a carpet cleaner searches for leads. Each one is described from its own carpet cleaning page, price list and small print.
| Seller | Price | Who else gets the lead | In their words |
|---|---|---|---|
| Your Local Customers | £8 to £11 a lead, plus a monthly package | Nobody, it says | "Guaranteed 100% Unique Leads" |
| Get Work (now Zapo) | £400 to £1,600 + VAT a month | Nobody | "exclusive leads to carpet cleaning companies" |
| Leads Everyday | Flat monthly fee, not published | Nobody | "never shared with competitors" |
| Click Source | Not published; 30 days' notice to leave | Nobody | "if you don't get a lead in Month 1, Month 2 is free" |
| LeadCrafters | £250 a month + £400 setup, ad spend on top | No other cleaner in your area | "One carpet cleaner per area" |
| Checkatrade | Membership, no price on the page | Other members | "a share of carpet cleaning leads" |
Your Local Customers: two price lists for one plan
The carpet cleaning page offers "£8 - £11/Lead", "Guaranteed 100% Unique Leads" and a "50%+ Conversion Rate", which is its claim and not something we could test. The home page sells the service as monthly packages, each with its own minimum ad spend. The sign-up form lists the same three plans at lower prices:
| Plan | Home page | Sign-up form | Minimum ad spend |
|---|---|---|---|
| Starter | £250 | £150 a month | £300 a month |
| Premium | £500 | £300 a month | £500 a month |
| Enterprise | £950 | £750 a month | £1,000 a month |
Neither page explains how the per-lead price fits with a package fee and an ad budget, so ask for the whole monthly cost in writing before you start. In its favour, campaigns run 30 days at a time, you can cancel whenever you like, and it says any ad budget left unspent is refunded.
Zapo: two start dates on one page
Zapo, formerly Get Work, says its search ads deliver "exclusive leads to carpet cleaning companies and carpet cleaners", aimed at "anyone who searches for a carpet cleaner or fabric cleaner". For £400 a month plus VAT, its entry plan buys £200 of advertising and a forecast of 10 carpet cleaning enquiries. Its carpet cleaning page promises leads "within the next 14 days" in one section, while the menu at the top of the same page says "Leads within 1-4 weeks". With the machine-hire problem in mind, ask which searches its campaigns leave out.
Leads Everyday: an ad campaign, or a call list?
The page lists "Targeted Google Ads", a page built for your business, and "Cancel anytime, no long-term contracts". Two sections further down, step two of its process reads "We build targeted lists and craft compelling outreach." Someone who searched for a carpet cleaner this morning and a name on a list are different leads. Its terms describe a flat monthly fee, with the Google Ads spend paid to Google.
Click Source: one lead and the guarantee is spent
Its LeadSure promise runs: no leads in month one and month two is free, then its terms add a free third month and a refund if there are still none. Read the trigger. It is zero leads. A single lead in the first month and the guarantee has nothing left to give. The terms also say LeadSure applies "exclusively to the Management Fee", the ad budget is not covered, the setup fee "is non-refundable" and leaving takes "a minimum of 30 days' notice".
LeadCrafters: your ad account, cleared out when you go
LeadCrafters is open about price, £250 a month plus £400 to set up, with "Ad spend is paid directly to Google". It takes one business per trade per area and says the hire and DIY exclusions go in before launch. Read the cancellation clause, though: "we need to remove the campaigns, adverts, creatives and related assets we have set up within your Google Ads or Meta Business Manager accounts". The account is yours; the campaigns you paid to have built leave with them.
Checkatrade: a share of the searches
Checkatrade tells carpet cleaners it saw "over 104,000 queries for carpet cleaning jobs" on its site in 2025, "averaging just under 300 per day", and invites them to "enjoy a share of carpet cleaning leads". A share is exactly what it sounds like. Whether membership pays is weighed up in is Checkatrade worth it, and what a shared lead does to your odds is in the shared-lead trap.
Everything here about Click Source's contract comes from its own published terms and conditions, last read on 23 September 2026. Terms get revised, so check yours against the current version before you act on anything.
Rather have carpet cleaning leads that are yours alone?
That's what we do. We don't sell leads. We build the website and run the Google Ads that bring carpet cleaning customers straight to you, in an ad account in your name that stays yours if you ever leave.
See pricingBuying the click yourself
Your own ads choose the job before the phone rings.
The busiest customer search is "carpet cleaning near me", at 14,800 a month and £3.87 a click. The dearest is "oriental rug cleaning" at £14.27, followed by end of tenancy work at £10.97. And the search a cleaner types to buy leads, "carpet cleaning leads", costs £22.46 a click, more than any customer search here. The last column divides each click price by WordStream's 7.33% conversion rate for home improvement search ads. That rate comes from US campaigns, so treat the result as a ballpark.
| Search | Searches a month | Per click | Per lead |
|---|---|---|---|
| oriental rug cleaning | 390 | £14.27 | £195 |
| end of tenancy carpet cleaning | 70 | £10.97 | £150 |
| carpet stain removal service | 50 | £6.39 | £87 |
| carpet cleaning company | 1,000 | £4.23 | £58 |
| carpet cleaning near me | 14,800 | £3.87 | £53 |
| office carpet cleaning | 210 | £3.77 | £51 |
| rug cleaning near me | 3,600 | £3.76 | £51 |
| carpet cleaning service | 3,600 | £3.73 | £51 |
| professional carpet cleaning | 6,600 | £3.64 | £50 |
| sofa cleaning near me | 2,900 | £3.44 | £47 |
| upholstery cleaning near me | 4,400 | £2.71 | £37 |
| commercial carpet cleaning | 1,300 | £2.54 | £35 |
Google Ads data for the UK, pulled 23 September 2026. Click prices are estimates from bids, and plenty of advertisers pay under them.
So, plainly: at £35 to £195 a lead, your own ads cost more per enquiry than Your Local Customers' £8 to £11. What they buy is the choice of which enquiry you get, and a customer who has your number, not a seller's:
- Bid on sofas, rugs and whole houses
- Block hire, machine and shampoo searches
- Rebookings ring you, not a seller
- Budget up in autumn, down in winter
- Your card, paid to Google direct
- Account and history stay with you
At those prices a click-bought lead only makes sense on the bigger bookings, a whole house at £210 to £260 or rooms with the sofa added, and on a customer you expect to see again. A rug at £33 to £56 is an add-on to sell once you're in the house, not a search to bid on. Before you pick a daily cap for your own carpet cleaning ads, read how much to spend on Google Ads.
Google Local Services Ads
"Carpet cleaning services" is on Google's UK list of Local Services Ads categories, so a carpet cleaner can advertise there and pay only for answered calls, with no lead credits in the UK. Click Source notes that its Google Guaranteed option needs "Ltd or VAT registration". Screening and costs are in our Local Services Ads guide.
The other carpet cleaner
Some of the busiest carpet searches want a hire machine.
"carpet cleaning" on its own is searched 135,000 times a month in the UK at £2.00 a click, and that number holds both kinds of searcher, which is why the table above leaves it out. Here are the searches that belong to people doing the job themselves:
| DIY or hire search | UK searches a month |
|---|---|
| rug doctor | 27,100 |
| carpet cleaner machine | 22,200 |
| carpet cleaner hire | 18,100 |
| rug doctor hire | 18,100 |
| carpet shampoo | 9,900 |
Set those beside 14,800 for "carpet cleaning near me". LeadCrafters puts it bluntly: "Half the people searching for a carpet cleaner want to hire a machine." That fraction is its own, but the volumes show why it says so. MyJobQuote puts a professional-grade machine at roughly £30 to £50 a day to rent, which is the price a hirer has in mind when your advert appears.
Block before launch
Hire, rental, machine, the hire brands, shampoo and spray searches go in as negative keywords before the first pound is spent. Whoever runs your ads, yourself or a seller, should be able to show you that list.
Carpet shops share the words too
Buying and fitting carpet is a different trade with its own searches, covered in our flooring leads guide. Keep "carpet fitters" and "new carpet" out of a cleaning campaign.
Through the year
Carpet cleaning demand spikes in one month: October.
"carpet cleaning near me" jumped in October and sank to its low in December, about 2.7 times below the peak. MyBuilder tells homeowners spring or autumn is the time to clean. The searches back the autumn half. Spring barely moved.
UK searches for "carpet cleaning near me", by month
September 2025 to August 2026. Google Ads keyword data, rounded bands.
Have the diary ready for October
Ask last year's customers to rebook before the spike arrives, so the new searches fill the gaps rather than a diary that was already full. Keep ad budget free for the month itself.
Pull back in December
A monthly lead package bills the same in December as in October. An ad budget you set yourself can follow the searches down and back up again.
Before you start the machine
A clean booked for Thursday can be cancelled after you've done it.
A lead that becomes a booking by phone, text or your website is a distance contract, and under regulation 29 of the Consumer Contracts Regulations 2013 the customer can cancel within 14 days "without giving any reason". Most carpet cleans happen well inside that window.
Regulation 36 says you must not start inside the 14 days unless the customer has made "an express request". Skip that, or skip the cancellation information, and the customer "bears no cost for supply of the service". Get it right, with the customer accepting they lose the right once the clean is finished, and the right ends when you pack up. The £42 exemption in regulation 27 covers only small jobs agreed in the customer's home, so a room booked over the phone gets no help from it.
- Send cancellation info when they book
- Get their request to start in writing
- Note they lose the right once done
- Keep the messages with the job
End of tenancy: the tenant can't be made to book you
In England, the government's guidance for landlords lists the payments they may take from a tenant and says "You cannot charge your tenant any payment that is not on this list." Requiring a tenant to "start a contract for a service" is a prohibited payment too. So end of tenancy work comes from two places: tenants who choose to book a clean to protect their deposit, and landlords or letting agents who book and pay for it themselves. At £10.97 a click and 70 searches a month, the search is small and dear, so ringing the local letting agents may do more than bidding on it.
Your pre-spray is a COSHH substance
HSE is clear that working alone doesn't take you out of it: with no employees, if "you take hazardous substances to other peoples premises", all of COSHH applies bar the monitoring and health surveillance parts. The substances it covers include "products containing chemicals". A written assessment for your spotters and pre-sprays is also something to show a customer who asks what you're putting on their floor.
Where the lead came from
Ask how the customer agreed to hear from you.
When you buy contact details for marketing, the Information Commissioner's Office puts part of the checking on you, and a seller telling you it's all fine isn't enough. We found no ICO penalty that names carpet cleaning. The fines against home improvement lead sellers and their buyers are set out in our roofing leads guide, along with the research on how fast to ring a new lead.
Two sellers here mention more than ads. Your Local Customers uses a telesales team that will "follow up with a call", and Leads Everyday describes building "targeted lists". Before you pay any carpet cleaning lead seller, ask:
- Did they search, or were they called?
- Does their consent name my business?
- Are hire and DIY searches blocked?
- Who else has this lead, and since when?
LeadCrafters reckons stains are the fastest race in the trade: "Stain jobs are usually booked with whoever answers first". That holds for your own leads as much as bought ones.
Which way to go
Buy leads to fill a gap. Keep the customers to fill the year.
Buy per lead if
- You clean whole houses
- You sell sofas and stairs
- You answer on the first ring
- You rebook every customer
Think twice if
- Most jobs are one room
- Two price lists, one plan
- One lead ends the guarantee
- Hire searches aren't blocked
Run your own if
- You want rugs and upholstery
- You want landlords and agents
- You want to set the budget
- An ad account in your name
Plenty of carpet cleaners use both: bought leads when the diary has holes in it, and their own ads and rebookings building a list of customers who ring them first. For the same question across every trade, see our guide to trade leads.
Our sources
Where these figures come from.
We build websites and run Google Ads for trades, which puts us on one side of this question. Where a bought carpet cleaning lead is cheaper than a click, the page says so.
Each seller's carpet cleaning page, price list and terms were read on its own website on 23 September 2026. Click prices and search volumes are Google Ads data for the UK, pulled the same day. Job prices come from MyBuilder and MyJobQuote, and agree with Checkatrade's own carpet cleaning cost guide. The rules come from legislation.gov.uk, gov.uk and HSE. The tenant fee rules are for England.
Questions carpet cleaners ask
Carpet cleaning leads, answered.
- How much do carpet cleaning leads cost in the UK?
- Your Local Customers puts its carpet cleaning leads at £8 to £11 each, with packages from £250 a month plus a minimum ad spend of £300 (its sign-up form lists the same plan at £150). Zapo, formerly Get Work, charges £400 to £1,600 a month plus VAT, about £40 per estimated lead on its cheapest plan. LeadCrafters charges £250 a month and £400 to set up, with the ad spend paid to Google on top. Leads Everyday and Click Source publish no price. A click on a carpet, rug or upholstery search costs £2.54 to £14.27 in Google Ads data for the UK.
- Can a one-room carpet clean pay for a lead?
- Rarely on its own. At £8 to £11 a lead and one win in 3, each job won carries £24 to £33 of lead cost. Against MyBuilder's £50 to £70 for a single room, that is 40 to 55 percent of the job, far above the 10 to 15 percent rough guide for what a won customer should cost. On a whole three-bed house it falls to 10 to 14 percent. Add-ons and a rebooking next year do the rest.
- Are carpet cleaning leads exclusive?
- Most sellers say so. Your Local Customers promises "Guaranteed 100% Unique Leads", Zapo says it delivers exclusive leads, Leads Everyday says "never shared with competitors", Click Source says "Never shared with competitors" and LeadCrafters takes one carpet cleaner per area. Checkatrade is the exception: its own blog tells members they will "enjoy a share of carpet cleaning leads".
- Why do my carpet cleaning ads attract people who want to hire a machine?
- Because they type the same words. In UK Google Ads data, "rug doctor" is searched 27,100 times a month and "carpet cleaner hire" 18,100, against 14,800 for "carpet cleaning near me". A campaign has to block hire, machine and shampoo searches before it spends anything, or it pays for clicks from people planning to do the job themselves.
- When is carpet cleaning busiest?
- UK searches for "carpet cleaning near me" peaked in October and bottomed out in December, about 2.7 times lower. The rest of the year held fairly flat, with summer slightly busier than spring.
- Can a customer cancel a carpet clean after I have done it?
- They can if you skipped the paperwork. A clean booked by phone or online is a distance contract with a 14-day right to cancel. If you start inside those 14 days without the customer expressly asking you to, or without giving them the cancellation information, the Consumer Contracts Regulations 2013 say the customer bears no cost for the service. Get the request in writing, with their acknowledgement that the right ends once the clean is done.
- Can a landlord make a tenant pay for end of tenancy carpet cleaning?
- Not in England. The government's Tenant Fees Act guidance lists what a landlord may charge, says nothing off that list can be charged, and counts requiring a tenant to "start a contract for a service" as a prohibited payment. A tenant may still book you to protect their deposit, and a landlord or letting agent can book and pay for the clean themselves.
- Is it legal to buy carpet cleaning leads?
- Yes, but the checking falls on you as well as the seller. The ICO expects a business buying marketing data to confirm how each person agreed to be contacted rather than rely on the seller's word. We found no ICO fine that names carpet cleaning; the home improvement cases are set out in our roofing leads guide.
Keep reading
More straight answers for trades.
Fill the diary with carpet customers who come back to you every year.
We build the website and run the Google Ads in an account in your name, aimed at the carpet, rug and upholstery work you want, across the postcodes your van covers. Start with the price, or message us with a question.