How to Start a Carpet Cleaning Business in the UK

Why carpet cleaning is a strong small business

Carpet cleaning is one of the most practical service businesses you can start in the UK. Almost every home, office, hotel and rented flat has carpet, and most of it needs professional cleaning every 12 to 18 months. The UK carpet and upholstery cleaning market was valued at roughly £3.1 billion in 2022 and is projected to reach around £4.7 billion by 2030, so demand is steady and growing. The work repeats, too: happy customers rebook yearly and often add upholstery, rugs and stain protection to the same visit.

A single operator doing two jobs a day at an average job value of around £100 can gross roughly £50,000 a year before expenses, and repeat rates for good carpet cleaners run at 60 to 80 per cent. This guide covers both routes, with real costs, training, insurance, pricing and a first-30-days plan.

What the work actually involves

A professional carpet clean is far more than pushing a hired machine around a room. The industry standard method is hot water extraction, often called steam cleaning, where hot water and detergent are sprayed into the carpet fibres and then extracted along with the dirt. It is the method carpet manufacturers recommend. Very low moisture cleaning uses minimal water and dries faster, suiting commercial premises that cannot close a room for hours.

Your service menu will usually include residential carpet cleaning, end-of-tenancy cleaning for landlords and letting agents, commercial work for offices and hotels, upholstery and rug cleaning, and add-ons such as stain protection and pet odour removal. End-of-tenancy work is worth pursuing early. Always inspect the carpet, test for colourfastness in a hidden corner, and agree the price in writing.

Startup costs: the lean route and the professional route

You can start at two very different price points, and both are legitimate. The lean route costs roughly £300 to £500: a basic steam cleaner at £50 to £100, cleaning chemicals at £20 to £50, a few leaflets and a free Google Business Profile. The professional route costs roughly £2,000 to £5,000: a quality portable extractor at £600 to £1,500, a starter chemical kit at £100 to £150, proper training, insurance, a website and branded marketing.

Beyond the machine, budget for the costs people forget. Public liability insurance typically costs £150 to £300 a year. A reliable van or car with business-use cover is essential once you are carrying a heavy extractor, and fuel and maintenance run roughly £400 to £700 a month for a mobile operator. A simple website costs £100 to £500, or nothing if you start with a Google Business Profile. At a £120 average job and £800 monthly costs, you need about seven jobs a month to break even.

Training and certification: get it before you buy equipment

There is no legal requirement to hold a qualification to clean carpets in the UK, but training is the single best investment a beginner can make, and it should come before buying equipment. Seeing machines in action and handling different fibres teaches you what to buy and what not to buy. The National Carpet Cleaners Association, the NCCA, is the UK trade body for the trade. Its three-day Professional Carpet and Upholstery Cleaning course costs £516 plus VAT for non-members, or £413 plus VAT for members, and passing the entrance exam afterwards allows you to apply for NCCA membership. Prochem also runs a one-day carpet cleaning course for £175.

Membership matters commercially as well as technically. NCCA members can apply for TrustMark approval, the government-endorsed quality scheme, and the NCCA logo on your van and website signals that you are trained, vetted and insured. If the full course feels expensive at the start, join the Cleantalk forum and ask to shadow an experienced cleaner in another town for a day.

Registering, tax and insurance

Most carpet cleaners start as sole traders. Register with HMRC for Self Assessment, keep records of every job and expense, and file a tax return each year. You must register once your self-employment income passes £1,000 in a tax year under the trading allowance. You do not need to register for VAT unless your taxable turnover passes £90,000. Limited company incorporation through Companies House costs £100. If you take on staff, even one part-time helper, employers’ liability insurance becomes a legal requirement.

Insurance deserves a proper paragraph, because the wrong policy is the biggest avoidable risk in this trade. Public liability insurance of £1 million to £5 million is the minimum: it covers injury to people and damage to property, such as a customer tripping over your hoses. But public liability often does not cover damage to the item you are actually working on, which is why treatment risk cover is essential: if a carpet is discoloured or damaged by your cleaning, treatment risk pays for the replacement. Tell your car insurer about business use, since standard cover usually excludes carrying equipment to jobs. Our guide to insurance for the self-employed explains the main cover types in plain language.

Pricing: what to charge

Pricing is where new carpet cleaners lose the most money, usually by charging too little. Typical UK ranges are £25 to £40 per room for a basic clean, £40 to £100 per room for larger or heavily soiled rooms, and £120 to £180 for a three-bedroom house with three rooms, a landing and stairs, which takes around two and a half hours including travel. End-of-tenancy packages start from around £120 for a two-bedroom flat, and stain protection adds roughly £15 per room. Read our guide on how to price a cleaning business in the UK for a full method on working out your hourly rate from your real costs.

Work out your costs per job before you set a price: fuel and travel time, chemicals at roughly £5 to £10 per job, insurance spread across the year, wear on your machine, and the hours you spend quoting, messaging customers and writing invoices. Price per room or per job, never per hour, because customers compare a fixed quote more easily, and quote a fixed price after inspecting the carpet or seeing clear photos. Never compete on price alone: the cheapest cleaner in town gets the worst customers and the thinnest margins.

Winning clients: letting agents, landlords and local search

Your first clients will come from local visibility and trust, not from national advertising. Set up a Google Business Profile for your town or area, because most customers search for a carpet cleaner near them and call the business with recent reviews and clear photos. Before-and-after photos of your own work are your best marketing asset, far better than stock images, so photograph every job with the customer’s permission. Ask every happy customer for a Google review.

Letting agents and landlords are the highest-value channel in this trade. Introduce yourself in person at local agencies with a short price list, your insurance certificate and your NCCA training details, and offer a reliable turnaround on end-of-tenancy cleans. One agent who trusts you can send several jobs a month, every month. Local Facebook groups and leaflets through doors in streets with family homes still work well. Offer a free bottle of spotter rather than a deep discount, so customers never expect the low price forever.

Running the business day to day

Good systems separate the cleaners who stay busy from those who fade out. Keep a booking diary with arrival times, carpet types, stain notes and customer contact details for every job, and send a short message with a photo after each clean: it turns one booking into repeat bookings. Cluster jobs in one area each day to save fuel and unpaid driving time. Keep chemicals labelled, stored safely and used exactly to the manufacturer’s dilution, and never mix products. Dispose of waste water down a foul drain or toilet, never into a surface-water drain or onto the street. The same care applies if you add outdoor cleaning later, so read our guide on pressure washing wastewater and environmental rules before offering it.

Plan cover for illness and holidays, because customers book weeks ahead, and keep your calendar honest: overbooking leads to rushed jobs and missed stains, which is how reputations are lost. Keep learning: new fibres and machines appear every year.

Your first 30 days

Week one: register as a sole trader, buy public liability and treatment risk insurance, and book your training course. Week two: buy your machine and chemical kit, set up your Google Business Profile and a simple one-page website, and write your price list. Week three: visit local letting agents and estate agents in person, post in community groups, and offer discounted first cleans to friends and family in exchange for honest reviews and before-and-after photos. Week four: take your first paid bookings, send a photo update after every job, and ask each customer for a review. By day 30 you should have insurance, training booked, a price list and a handful of reviews.

Related reading

If you are weighing up carpet cleaning against other low-cost cleaning starts, read our guide on how to start a house cleaning business in the UK and our guide on how to start a window cleaning business in the UK. For the money side, see our guide on how to price a cleaning business in the UK and our guide to insurance for the self-employed before you buy your first policy.