How much can a carpet cleaning business make in UK? The honest answer is: it depends heavily on whether you’re employed, self-employed, or running an established business with repeat clients. The gap between those three is bigger than most people expect.
An employed carpet cleaner in the UK earns around £15 an hour. A solo operator with a growing client base can clear £45,000 to £65,000 a year. The difference isn’t luck, it’s how the business is set up and marketed.
We cover the full setup process, including training and registration, in our guide on how to start a carpet cleaning business in the UK. This piece focuses purely on the numbers: what you can realistically expect to earn, and what actually moves that number up.
A big part of that answer comes down to how visible your business is online. Our detailed carpet cleaning marketing guide covers how you can turn local searches into booked jobs.
Employed vs self-employed: the real income gap
If you’re employed by a cleaning company rather than running your own business, UK salary data puts carpet cleaner pay at roughly £15.51 an hour, or an annual range of £14,604 to £31,416 depending on hours and employer.
That’s a wage for your time. It’s not what the business itself can generate once you’re the one setting prices, keeping the margin, and building a client list that rebooks year after year.
Checkatrade’s trade earnings data puts the average profit for a self-employed sole trader carpet cleaner at around £28,320 a year. Move to a limited company structure and that average rises to roughly £40,700.
Those are averages across the whole market, including people who’ve only just started. The picture looks quite different once a business has a proper repeat client base behind it.
How much you can make at each stage of the business
Trade guide Trader Street puts it plainly: full-time sole traders with a solid repeat-client base consistently earn £45,000 to £65,000 a year. Those who scale with extra machines and operators earn considerably more.
| Stage | Typical annual income | Source |
|---|---|---|
| Employed carpet cleaner | £14,600–£31,400 | UK Tax Calculators / Indeed |
| Self-employed sole trader (average) | ~£28,320 | Checkatrade |
| Established solo operator, repeat clients | £45,000–£65,000 | Trader Street |
| Limited company owner (average) | ~£40,700 | Checkatrade |
| Scaled, multiple vans/operators | £65,000+ | Trader Street |
Annual income by business stage (UK)
My honest read on this data: the jump from “average self-employed” to “established with repeat clients” isn’t really about working more hours.
It’s about what happens once your first hundred or so customers start rebooking automatically, rather than you chasing brand new leads for every single job.
What actually drives the number up
Three things separate a £28,000 year from a £55,000 one, and none of them is working longer days.
- Charge-out rate. Carpet cleaners typically charge £40–£60 an hour, against £16–£18 for general domestic cleaning. That gap alone is the difference between scraping by and building a proper income.
- Repeat rate. Annual repeat custom for quality carpet cleaning sits between 60% and 80%. A base of 150 households can produce 90–120 bookings a year with almost no new marketing spend.
- Job mix. A three-bedroom clean at £120–£180 nets roughly £45–£55 an hour after materials and fuel. Stack several of those in a day and the daily rate climbs fast.
A worked example: jobs per week to annual income
Numbers land better with a real calculation behind them. Take the £120–£180 three-bedroom job as the baseline, at roughly £45–£55 net profit per hour worked.
A solo operator working five days a week, doing two jobs a day, is looking at 10 jobs a week. At an average £150 a job, that’s £1,500 a week in revenue before costs.
Assume 46 working weeks a year, allowing for holidays and quiet spells. That’s £69,000 in annual revenue, before materials, fuel, insurance, and marketing are deducted.
| Jobs per week | Annual revenue (46 weeks) | Estimated take-home (50% margin) |
|---|---|---|
| 5 (part-time) | £34,500 | £17,250 |
| 8 | £55,200 | £27,600 |
| 10 (full-time) | £69,000 | £34,500 |
| 12+ | £82,800+ | £41,400+ |
These are illustrative, not a promise. Real weeks include travel time, no-shows, and slower winter months. But the maths shows why repeat bookings matter more than chasing brand new leads every week: a fully booked diary changes the annual number more than a higher day rate does.
Profit margins: revenue isn’t take-home pay
Cleaning solution and consumables are genuinely cheap, often only around 5% of what a job brings in. That number gets quoted a lot, and on its own it’s misleading.
Once you add fuel, vehicle costs, insurance, marketing, and your own admin time, realistic net margins for a carpet cleaning business tend to land between 40% and 58% of revenue, according to industry estimates.
That’s still a strong margin compared with most small service businesses. It just means turnover and take-home pay are two very different numbers, and it’s worth tracking both separately from day one.
Extra services that add to the total
The highest-earning solo operators rarely rely on carpet cleaning alone. A few add-ons that lift the average job value without much extra time:
- Carpet protector treatment. Costs roughly £2–£3 per room in product, and customers commonly pay £8–£15 per room for it once the benefit is explained.
- Upholstery cleaning. Sofas and chairs command similar hourly rates to carpets and are an easy upsell on the same visit.
- Rug cleaning. Often priced per item rather than per room, and can be collected and returned for an extra callout fee.
None of these require new equipment. They’re upsells on a job you’re already doing, which is exactly why they move the annual number more than most new marketing spend does.
Scaling beyond a one-van operation
The ceiling on a single van, working solo, is roughly two to three jobs a day. Past that point, income growth depends on adding operators and vehicles rather than working longer hours.
This is where the income range genuinely opens up. Trader Street’s data shows operators who scale with additional machines and staff earning considerably more than the £45,000–£65,000 solo range.
The trade-off is that scaling adds management overhead: staff insurance, scheduling, and quality control all become real jobs in themselves, not just extra revenue.
A common middle step is taking on one additional operator before investing in a second van outright. This tests whether the extra admin is worth it, without committing to the full cost of a second vehicle and machine straight away.
Why your online presence affects the number
Every income figure in this guide assumes a steady flow of bookings. Without visibility online, none of these numbers are reachable, regardless of how good the actual cleaning is.
Most enquiries now start with a Google search for “carpet cleaner near me” or a local postcode. A slow or generic website loses that enquiry before a customer even sees a before-and-after photo.
We cover this in detail on our carpet cleaning marketing page, and our WordPress web design packages page has the full pricing if you’re comparing options for getting a proper site built.
Want a website built specifically to turn local searches into booked carpet cleaning jobs?
Carpet Cleaning Website Design Pricing PlansWhat keeps the number lower than it should be
The income data above assumes the business is run properly. In practice, a lot of new operators cap their own earnings without realising it.
- Underpricing to win early jobs, then struggling to raise rates without losing those same customers.
- No repeat-booking system, so every month starts from zero rather than building on the last.
- Treating marketing as a one-off task instead of the channel that keeps replacing customers who move house or stop needing the service.
These patterns show up across UK small businesses generally, not just carpet cleaning. Our guides on UK business failure statistics and small business statistics go into the wider numbers behind why some businesses plateau and others compound.
Frequently asked questions
How much can a carpet cleaning business make in the UK?
Averages range from around £28,320 a year for a self-employed sole trader to £45,000–£65,000 for an established solo operator with a repeat client base, and £65,000 or more once scaled with additional vans and staff.
Is carpet cleaning more profitable than a regular cleaning business?
Generally yes on an hourly basis. Carpet cleaners typically charge £40–£60 an hour compared with £16–£18 for standard domestic cleaning, mainly because of the equipment, training, and technique the work requires.
What’s the profit margin on a carpet cleaning business?
Materials alone are cheap, often only around 5% of job revenue. Once fuel, insurance, marketing, and vehicle costs are included, realistic net margins tend to sit between 40% and 58% of turnover.
How quickly can a new carpet cleaning business become profitable?
Many operators recover their initial equipment and training costs within two to three months at roughly one job a day, though building toward the higher end of the income range depends on developing a repeat client base over the first year or two.
The range in this guide is wide because the business genuinely scales with how it’s run. Get trained, price properly, and stay visible online, and the £45,000–£65,000 solo range is realistic within a couple of years rather than a marketing promise.
- Checkatrade, How Much Do Carpet Cleaners Earn in the UK?
- Trader Street, Building a Profitable Carpet Cleaning Business (2026)
- UK Tax Calculators, Carpet Cleaner Salary Information
- Indeed, Carpet Cleaner Salary in United Kingdom
- Fantastic Franchise, What Makes the Carpet Cleaning Business So Profitable?

Pingback: Carpet Cleaning Marketing UK: Strategies That Work