Costwise
Home / Cost guides / House cleaning

How much does house cleaning cost in the UK?

A House cleaning costs £15 to £25 in the UK, typically around £18 per hour. What moves the price most is whether it is a regular clean or a one-off deep clean, so a simpler job sits near the bottom of that range and a larger or higher-spec one near the top. Prices reviewed June 2026.

Regular house cleaning in the UK usually costs £15 to £25 per hour, with most people paying around £18. A one-off deep clean is priced per job by size, typically £150 to £300 for a whole house.

From
£15
Typical
£18
Up to
£25
per hour · reviewed June 2026 A regular clean of a typical home takes 2 to 3 hours per visit. A full deep clean of a whole house usually takes most of a day, sometimes with two cleaners.

House cleaning cost calculator

Use the calculator to price your House cleaning in 2026. Adjust the options and area for a UK cost range. Nothing is sent anywhere.

House cleaning cost breakdown

Typical House cleaning costs, by option:

Type of cleanTypical UK cost
Regular weekly or fortnightly clean£15 to £20
One-off or spring clean£18 to £25
Deep clean or end of tenancy£20 to £25

What's included in the price?

Typical House cleaning prices include:

What changes the price?

The things that move House cleaning prices most:

01

Whether it is a regular clean or a one-off deep clean

02

The size of the home and number of rooms

03

How often the clean is booked, weekly, fortnightly or one-off

04

A self-employed cleaner versus an insured agency

05

The condition of the home and how much has built up

06

Your region, with London and the South East charging more

How the price is built up

The price is built on the cleaner's time, so the hourly rate is the starting point. A regular clean of a typical home is 2 to 3 hours, which at £15 to £25 per hour lands most visits between £40 and £70. A deep clean is quoted per job because it takes far longer, usually most of a day, so a whole-house deep clean runs £150 to £300 and more for a large property. What lifts the rate towards the top is an insured agency rather than a self-employed cleaner, a London postcode, and a home that has not been cleaned in a while and needs extra hours the first time. House cleaning is almost entirely labour. You are paying for the cleaner's time, with materials being a few pounds of cleaning products and, on a deep clean, the odd specialist product. Some cleaners include their own products in the rate, while others ask you to supply them, which can shave a little off the hourly price.

Ways to keep the cost down

Does where you live change the cost?

In London, a House cleaning typically costs around £25 per hour, about 30% above the UK average of £18. In the North, Scotland and Wales the guide figure is nearer £15.

RegionFromTypicalUp to
Midlands / East (UK average)£15£20£25
London£20£25£35
South East / South West£15£20£30
North / Scotland / Wales£15£15£25

Guide prices per hour, scaled with the same regional multipliers as the calculator. Not quotes.

House cleaning cost in major UK cities

CityFromTypicalUp to
Belfast£15£15£20
Birmingham£15£20£25
Bristol£15£20£30
Cardiff£15£15£25
Edinburgh£15£20£25
Glasgow£15£15£25
Leeds£15£15£25
Liverpool£15£15£25
London£20£25£35
Manchester£15£15£25
Newcastle£15£15£25
Sheffield£15£15£25

City guide estimates, scaled by local labour costs. Indicative averages for House cleaning, not quotes.

London and the South East run around £20 to £25 per hour, while much of the North and Midlands sits closer to £15 to £18.

Common questions

How much does house cleaning cost per hour?

Regular house cleaning costs about £15 to £25 per hour in 2026, with most people paying around £18. London and the South East sit at the top, around £20 to £25 per hour, while much of the North and Midlands is closer to £15 to £18. A regular clean of a typical three-bed home takes 2 to 3 hours, so a single visit usually works out at £40 to £70.

How much does a deep clean of a house cost?

A one-off deep clean is priced per job rather than per hour, because it takes far longer than a regular tidy. A one-bed flat usually costs £100 to £160, a two or three-bed house £180 to £300, and a four or five-bed home £300 to £450. End of tenancy cleans are priced the same way and sit at the higher end, since they have to meet a checklist for the deposit.

What changes the price of a house clean?

The main things are the size of the home, how often you book, and whether you use a self-employed cleaner or an insured agency. A regular weekly or fortnightly slot is cheaper per hour than a one-off, a bigger house needs more hours, and an agency costs more than an independent because the price covers insurance, cover for sickness and vetting. Condition matters too: a home that has not been cleaned in a while needs extra hours the first time.

Is a self-employed cleaner cheaper than an agency?

Usually, yes. A self-employed local cleaner typically charges £15 to £20 per hour and keeps the whole fee, so there is less overhead in the price. An agency charges £18 to £25 per hour, and the extra covers public liability insurance, a replacement if your cleaner is off sick, and background checks. If you want that cover, the agency premium buys it; if you are happy to vet someone yourself, the independent is cheaper.

How often should I have my house cleaned?

Most households book a regular clean weekly or fortnightly, which keeps on top of dust and grime and keeps each visit short at 2 to 3 hours. A monthly clean works for smaller or tidier homes, but each visit takes longer because more has built up. A one-off deep clean once or twice a year, on top of the regular slot, handles the jobs a normal clean skips, such as inside the oven, behind appliances and along skirting boards.

Is a professional clean worth it, or should I do it myself?

Doing it yourself saves the whole hourly fee, since house cleaning is almost all labour and very little in materials. The trade-off is your time: a clean that takes a professional 2 to 3 hours often takes longer without their kit and routine. Paying £40 to £70 for a regular visit buys back that time, which is why cleaning is one of the most common jobs people hand over. For a deep clean, the extra hours and the finish usually make the £150 to £300 worth it.

These are independent guide prices based on typical UK jobs in 2026. Your actual cost depends on your property, spec, access and where you live. Always get at least three written quotes before committing.

Ready for real numbers?

Tell us the job and your postcode. We line up quotes from vetted local cleaning companies so you can check the guide against real prices. Free, no obligation.

Step 1 of 3 · Your job and area
Step 2 of 3 · How to reach you
Step 3 of 3 · Confirm
Your details only go to installers for this job.

We only share your details for this job, with installers who can do it. No spam.