See local cleaner rates for 2024

HaMuch is Excellent

Cleaner rates can vary hugely. Cleaners charge different rates for regular cleans, one-off cleans and deep cleaning, plus costs vary by location. Regular cleans or one-off cleans are usually charged at an hourly rate, but they may charge a day rate for deep cleans or end-of-tenancy cleans. 

HaMuch’s database of hourly and daily rates of cleaners based around the UK helps you to understand how much you should pay for a cleaner. Read on for the latest average cleaner rates from across the UK. 

Cleaner hourly rate

Cleaner hourly rate

Cleaners will usually charge you an hourly rate for regular cleans or one-off standard house cleans. The average hourly rate for a cleaner is £19, but it can vary from £12 to £42 depending on the job and where you live.

You’ll usually pay slightly more per hour for one-off cleans, and expect to pay more in larger cities where the cost of living is higher. Our database includes rates from cleaners who provide their own products and those who don’t, so remember to ask your cleaner whether they supply their own products before you agree a price with them.

Cleaner day rate

If you need a cleaner for an end-of-tenancy clean or a deep patio clean, they may charge you a day rate. The average day rate for a cleaner in the UK is £142. In cheaper areas of the UK, you could pay as little as £90, while in areas with higher costs of living you could pay as much as £269.

Take a look at our UK cleaner rates table and find your local town or city to get a more accurate idea of how much a cleaner charges in your area. HaMuch has members across the country who display their rates so you can see how much they charge before you make contact with them.

Rates for common cleaning jobs

a cleaner wearing gloves cleaning a mirror with feather duster
House cleaning

Average rate: £19 per hour

Average time: 3 hours

Average material cost: £0-5

You’ll usually pay around £19 per hour for a cleaner to clean your home. How long it takes them to clean your home will depend on how often you require them to come and how big it is. A cleaner should be able to clean an average 3-bedroom semi-detached home with 2 bathrooms in 3 hours. If your cleaner doesn’t supply their own products, you’ll have to provide them with these - you can pick up multi-purpose cleaners for as little as £1 in supermarkets, while premium or natural products can cost more.

a cleaner wearing gloves wiping a bathroom counter with a cloth
End-of-tenancy cleaning

Average rate: £330 per day

Average time: 6 hours

Average material cost: £0

End-of-tenancy cleans are usually charged at a day rate as they usually take longer than an average house clean. Many cleaners will clean carpets in an end-of-tenancy clean, and may clean the oven for an extra fixed cost. The rate and time above is for an average 3-bedroom semi-detached home, so you may pay less for smaller properties and more for larger ones. Most cleaners will supply their own products for end-of-tenancy cleans.

a cleaner wearing gloves wiping a bathroom counter with a cloth
Carpet and upholstery cleaning

Average rate: £300 per day

Average time: 6 hours

Average material cost: £0

It’s easy to forget that your carpets, curtains and fabric furniture can do with a clean every now and again. Luckily, upholstery cleaners can do it for you. For an average 3-bedroom home, expect it to take a full day to clean all carpets, curtains and furniture, at a rate of around £300. Again, cleaners will usually supply all products and equipment for this job.

Your checklist for finding and comparing cleaner rates

1. Decide what you want from your cleaner

Before you start looking for a cleaner, think about the specific cleaning tasks you need help with. Are you looking for regular cleaning services, such as vacuuming, dusting, and mopping, or do you need a one-off deep clean? Maybe you require specialised cleaning services like carpet cleaning, oven cleaning, or end-of-tenancy cleaning.

By clearly defining the tasks you want completed, you’ll be able to find a cleaner with the right expertise. Some cleaners specialise in certain areas, while others offer a general service. The more specific you are about your needs, the more accurate quotes you’ll receive.

2. Consider independent cleaners

Independent cleaners can often offer a more personal and affordable service compared to larger cleaning companies. With fewer overhead costs, independent cleaners may provide competitive rates while delivering excellent service. They’re also likely to be more flexible with scheduling, especially for one-off cleans or smaller jobs.

When considering independent cleaners, it’s important to ask about their experience and references. Many independent cleaners have years of experience and can offer high-quality services, even without the backing of a large cleaning firm. However, it’s also important to do your research on independent cleaners to ensure they have the experience they say they have.

3. Get a range of quotes and do your research

As with any service, it’s a good idea to get at least three quotes from different cleaners to compare prices and services. Make sure to ask what is included in the price - some cleaners supply cleaning products and equipment while others expect you to provide these yourself.

While cost is important, you should also check the reviews for each cleaner or cleaning company. Look online for reviews and ask for recommendations from friends or neighbours. It’s also a good idea to ask for references from previous clients or photos of their work.

4. Verify experience and insurance

It’s essential to ensure your cleaner has the necessary experience and skills, particularly if they’ll be handling delicate items or performing specialised cleaning tasks. Some professional cleaners hold certifications in specific areas like carpet or upholstery cleaning, and these can give you extra confidence.

Insurance is another key consideration. Ensure that the cleaner has public liability insurance, which will cover any potential damage to your property or accidents during the cleaning process. This is especially important if you’re hiring an independent cleaner, as larger cleaning companies are generally required to have insurance in place.

Some people also ask for their cleaners to have a DSB (Disclosure and Barring Service) certificate which acts as a background check. Cleaners who work for a company are more likely to already have this in place than independent cleaners.

5. Discuss payment terms

Clarify the payment terms before the cleaner begins work. Some cleaners charge by the hour, while others offer fixed prices for specific jobs or packages. For regular cleaning services, you might want to set up a weekly or monthly payment plan based on the frequency of visits and the tasks to be completed.

6. Understand what’s included in the quote

A detailed, itemised quote will help you know exactly what is included in the cleaner’s service. Some cleaners may charge extra for specialised services, such as using eco-friendly products or cleaning hard-to-reach areas, as well as providing their own products and equipment.

Make sure you’re clear on what services are part of the standard clean and what might incur additional charges. If you have preferences about cleaning products, for instance, if you prefer eco-friendly or hypoallergenic options, discuss this with your cleaner in advance to ensure they can meet your needs.

How to prepare for your cleaner’s visit

  • Make a plan: Before your cleaner arrives, take a few moments to plan out what you’d like them to focus on. Even if it’s a regular clean, you might have certain areas that need extra attention, such as cleaning the oven, dusting high shelves, or scrubbing the bathroom. If it’s a one-off deep clean or a specific project like end-of-tenancy cleaning, list all the tasks you need to be completed so your cleaner knows exactly what to prioritise.
  • Clear clutter: Don’t clean before your cleaner arrives, but it’s a good idea to tidy up clutter so they can work efficiently. Not only will this save them time, but it also ensures that your home is cleaned more thoroughly.
  • Provide instructions for pets: If you have pets, it’s a good idea to inform your cleaner ahead of time. Let them know whether your pets will be at home and if there are any specific instructions they should follow. For instance, if your dog needs to stay in a certain room or if you have a nervous cat that hides, make sure your cleaner is aware.
  • Ensure access to cleaning supplies and power: If your cleaner isn’t bringing their own supplies, make sure everything they need is easily accessible. This includes cleaning products, cloths and any equipment like vacuum cleaners or mops. Check that your vacuum is working properly and that you have enough cleaning supplies to last the duration of the clean. Make sure you let your cleaner know where the plug sockets are for vacuum cleaners.

Following these steps ensures the cleaning process is smooth, efficient, and stress-free for both you and the cleaner.

Ready to find a cleaner for your home? Post your job on HaMuch now and connect with experienced local cleaners who can help keep your home spotless.


Domestic and commercial cleaning costs

JobEstimate
Cost to clean windows and glass conservatories£25
Cost to pressure clean patio or decking£100
Cost to clean the kitchen including oven£100
Cost to clean a home£45
End of tenancy cleaning of 3 bedroom house£300
Cost to clean the driveway £250
Cost to clean a bathroom£80
Cost to clean upholstery£70 per item
Deep carpet clean – wet or dry£25 per room
Fortnightly clean of a 2 bed flat / house£55
Monthly clean of a 2 bed flat / house£80
Polish and clean floors£30 per room
Oven and HOB deep clean£75
Steam clean of curtains£30 per pair
Once-off outside windows clean of 10 windows£25
Outside regular windows clean of 10 windows£20
Once-off inside windows clean of 10 windows£30
Inside and outside windows clean of 10 windows£50

Rates for other trades

Cleaner hourly rate and daily rate
Cleaner: Average Hourly and Daily Rates in the UK for 2024 (excluding VAT or callout charges)
Location in UKHourly RateDaily Rate
Cleaner near Aberdeen£16£130
Cleaner near Amber Valley£20£137
Cleaner near Angus£42£269
Cleaner near Arun£24£170
Cleaner near Ashfield£20£135
Cleaner near Aylesbury Vale£20£147
Cleaner near Barnsley£17£108
Cleaner near Basildon£20£164
Cleaner near Basingstoke & Deane£19£155
Cleaner near Bassetlaw£16£117
Cleaner near Bath & North East Somerset£19£157
Cleaner near Bedford£24£171
Cleaner near Belfast£15£111
Cleaner near Birmingham£16£143
Cleaner near Blackburn£16£127
Cleaner near Blackpool£15£121
Cleaner near Bolton£18£135
Cleaner near Bournemouth£28£106
Cleaner near Bracknell Forest£19£152
Cleaner near Bradford£19£118
Cleaner near Braintree£18£139
Cleaner near Breckland£18£152
Cleaner near Bridgend£20£145
Cleaner near Brighton£22£160
Cleaner near Bristol£18£153
Cleaner near Broadland£19£139
Cleaner near Broxtowe£20£138
Cleaner near Bury£18£135
Cleaner near Caerphilly£21£161
Cleaner near Calderdale£20£127
Cleaner near Cambridge£30£198
Cleaner near Canterbury£18£129
Cleaner near Cardiff£21£161
Cleaner near Carmarthenshire£16£114
Cleaner near Charnwood£23£158
Cleaner near Chelmsford£20£152
Cleaner near Cheltenham£28£212
Cleaner near Cherwell£18£129
Cleaner near Chester£15£120
Cleaner near Colchester£16£122
Cleaner near Conway£14£120
Cleaner near Coventry£18£173
Cleaner near Crewe & Nantwich£18£120
Cleaner near Dacorum£20£152
Cleaner near Derby£21£142
Cleaner near Doncaster£16£108
Cleaner near Dover£18£131
Cleaner near Dudley£16£143
Cleaner near Dumfries & Galloway£12£80
Cleaner near Dundee£42£267
Cleaner near East Ayrshire£20£60
Cleaner near East Devon£15£103
Cleaner near East Dunbartonshire£17£135
Cleaner near East Hampshire£20£156
Cleaner near East Hertfordshire£19£160
Cleaner near East Lindsey£16£114
Cleaner near East Riding£22£145
Cleaner near Eastleigh£20£156
Cleaner near Edinburgh£27£193
Cleaner near Elmbridge£19£148
Cleaner near Epping Forest£20£159
Cleaner near Erewash£21£145
Cleaner near Exeter£15£108
Cleaner near Falkirk£20£148
Cleaner near Fife£32£199
Cleaner near Flintshire£15£116
Cleaner near Gateshead£15£118
Cleaner near Gedling£20£137
Cleaner near Glasgow£17£136
Cleaner near Gloucester£28£207
Cleaner near Guildford£19£147
Cleaner near Gwynedd£12£92
Cleaner near Halton£16£126
Cleaner near Harrogate£19£116
Cleaner near Havant & Waterloo£21£161
Cleaner near Highland£18£150
Cleaner near Horsham£19£142
Cleaner near Huntingdonshire£19£207
Cleaner near Ipswich£16£123
Cleaner near Isle of Wight£21£159
Cleaner near Kings Lynn & West Norfolk£15£129
Cleaner near Kingston-upon-Hull£21£140
Cleaner near Kirklees£20£129
Cleaner near Knowsley£16£126
Cleaner near Lancaster£14£116
Cleaner near Leeds£19£118
Cleaner near Leicester£25£169
Cleaner near Lisburn£15£113
Cleaner near Liverpool£15£123
Cleaner near London£19£154
Cleaner near Luton£20£161
Cleaner near Macclesfield£19£141
Cleaner near Maidstone£20£147
Cleaner near Manchester£19£138
Cleaner near Mid Bedfordshire£22£165
Cleaner near Mid Sussex£20£150
Cleaner near Middlesbrough£27£109
Cleaner near Milton Keynes£21£159
Cleaner near Neath Port Talbot£18£130
Cleaner near New Forest£22£138
Cleaner near Newbury£20£161
Cleaner near Newcastle Upon Tyne£15£118
Cleaner near Newcastle-under-Lyme£18£124
Cleaner near Newport£21£164
Cleaner near North Ayrshire£20£100
Cleaner near North East Lincolnshire£17£135
Cleaner near North Hertfordshire£22£165
Cleaner near North Lanarkshire£18£139
Cleaner near North Lincolnshire£16£114
Cleaner near North Somerset£18£157
Cleaner near North Tyneside£15£118
Cleaner near North Wiltshire£22£159
Cleaner near Northampton£18£150
Cleaner near Norwich£20£142
Cleaner near Nottingham£21£143
Cleaner near Nuneaton & Bedworth£18£175
Cleaner near Oldham£19£137
Cleaner near Oxford£19£137
Cleaner near Perth & Kinross£41£244
Cleaner near Peterborough£18£204
Cleaner near Plymouth£15£108
Cleaner near Poole£28£106
Cleaner near Portsmouth£21£160
Cleaner near Preston£16£124
Cleaner near Reading£19£155
Cleaner near Redcar & Cleveland£25£108
Cleaner near Reigate & Banstead£19£146
Cleaner near Renfrewshire£17£136
Cleaner near Rhondda, Cynon, Taff£22£160
Cleaner near Rochdale£18£135
Cleaner near Rochester-upon-Medway£12£90
Cleaner near Rotherham£16£105
Cleaner near Salford£18£137
Cleaner near Salisbury£21£146
Cleaner near Sandwell£16£143
Cleaner near Scarborough£25£225
Cleaner near Scottish Borders£27£196
Cleaner near Sefton£15£121
Cleaner near Sevenoaks£20£149
Cleaner near Sheffield£15£103
Cleaner near Slough£19£148
Cleaner near Solihull£17£156
Cleaner near South Ayrshire£20£100
Cleaner near South Bedfordshire£24£171
Cleaner near South Cambridgeshire£29£194
Cleaner near South Gloucestershire£18£154
Cleaner near South Kesteven£20£177
Cleaner near South Lanarkshire£19£148
Cleaner near South Oxfordshire£20£148
Cleaner near South Somerset£29£214
Cleaner near South Tyneside£15£117
Cleaner near Southampton£20£156
Cleaner near Southend-on-Sea£20£149
Cleaner near St Albans£21£164
Cleaner near St Helens£16£129
Cleaner near Stafford£17£129
Cleaner near Stockport£19£139
Cleaner near Stockton-on-Tees£27£111
Cleaner near Stoke-on-Trent£18£124
Cleaner near Stratford-on-Avon£16£152
Cleaner near Stroud£27£199
Cleaner near Suffolk Coastal£16£120
Cleaner near Sunderland£15£117
Cleaner near Swale£20£144
Cleaner near Swansea£17£125
Cleaner near Tameside£19£138
Cleaner near Teignbridge£16£110
Cleaner near Tendring£16£119
Cleaner near Test Valley£20£145
Cleaner near Thamesdown£16£106
Cleaner near Thanet£18£129
Cleaner near The Wrekin£13£97
Cleaner near Thurrock£20£157
Cleaner near Torbay£17£119
Cleaner near Trafford£18£138
Cleaner near Vale of Glamorgan£20£148
Cleaner near Vale of White Horse£16£110
Cleaner near Vale Royal£15£117
Cleaner near Wakefield£19£116
Cleaner near Walsall£16£142
Cleaner near Warrington£17£133
Cleaner near Warwick£18£177
Cleaner near Waveney£16£35
Cleaner near Waverley£19£150
Cleaner near Wealden£19£137
Cleaner near West Lancashire£16£128
Cleaner near West Lothian£23£170
Cleaner near West Wiltshire£22£159
Cleaner near Wigan£17£132
Cleaner near Windsor & Maidenhead£19£148
Cleaner near Wirral£15£120
Cleaner near Wokingham£19£154
Cleaner near Wolverhampton£16£140
Cleaner near Wrexham Maelor£15£115
Cleaner near Wychavon£19£158
Cleaner near Wycombe£19£152
Cleaner near York£20£133