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

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 £20, but it can vary from £14 to £62 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 £149. 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 £282.

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: £20 per hour

Average time: 3 hours

Average material cost: £0-5

You’ll usually pay around £20 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.

Are you a cleaner looking to find local work?

We need cleaners like you to help local homeowners with their jobs.


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 carpets and upholstery£45 per item
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Cleaner Hourly Rate and Daily Rate
Cleaner Hourly Rate and Daily Rate (excluding VAT or callout charges)
Location in UKHourly RateDaily Rate
Cleaner near London£21£157
Cleaner near Birmingham£17£149
Cleaner near Glasgow£21£161
Cleaner near Leeds£18£118
Cleaner near Liverpool£16£128
Cleaner near Sheffield£15£112
Cleaner near Edinburgh£27£228
Cleaner near Manchester£18£140
Cleaner near Belfast£17£121
Cleaner near Bristol£18£156
Cleaner near Leicester£24£172
Cleaner near Cardiff£23£167
Cleaner near Coventry£21£164
Cleaner near Bradford£19£123
Cleaner near Nottingham£21£144
Cleaner near Newcastle Upon Tyne£16£126
Cleaner near Brighton and Hove£22£163
Cleaner near Derby£22£145
Cleaner near Hull£20£131
Cleaner near Plymouth£15£114
Cleaner near Stoke-on-Trent£18£130
Cleaner near Southampton£22£161
Cleaner near Northampton£21£180
Cleaner near Wolverhampton£17£141
Cleaner near Luton£21£169
Cleaner near Portsmouth£25£176
Cleaner near Reading£20£159
Cleaner near Norwich£20£142
Cleaner near Milton Keynes£22£175
Cleaner near Bournemouth£25£107
Cleaner near Aberdeen£17£121
Cleaner near Peterborough£22£184
Cleaner near Bolton£18£136
Cleaner near Swindon£17£109
Cleaner near Southend-on-Sea£20£157
Cleaner near Warrington£16£138
Cleaner near Oxford£20£131
Cleaner near Swansea£19£140
Cleaner near Sunderland£16£125
Cleaner near Slough£21£158
Cleaner near Kingswood£18£151
Cleaner near Telford£20£155
Cleaner near Cambridge£29£199
Cleaner near Ipswich£18£137
Cleaner near Blackpool£19£130
Cleaner near Middlesbrough£26£124
Cleaner near Dundee£40£262
Cleaner near Huddersfield£22£125
Cleaner near York£20£139
Cleaner near Poole£27£101
Cleaner near Watford£19£151
Cleaner near Newport£21£167
Cleaner near Colchester£18£134
Cleaner near Exeter£15£127
Cleaner near Blackburn£18£135
Cleaner near Crawley£19£145
Cleaner near Gloucester£34£261
Cleaner near Stockport£20£145
Cleaner near Basingstoke£22£174
Cleaner near Basildon£22£165
Cleaner near Cheltenham£25£193
Cleaner near Gateshead£16£125
Cleaner near Worthing£25£177
Cleaner near Rochdale£19£141
Cleaner near Oldham£18£143
Cleaner near Chelmsford£23£189
Cleaner near Birkenhead£16£125
Cleaner near Maidstone£22£151
Cleaner near Gillingham£21£166
Cleaner near Salford£18£142
Cleaner near Solihull£17£150
Cleaner near St Helens£17£138
Cleaner near Worcester£19£159
Cleaner near Lincoln£18£123
Cleaner near West Bromwich£17£144
Cleaner near Eastbourne£20£151
Cleaner near Wakefield£19£127
Cleaner near Wythenshawe£18£136
Cleaner near Bedford£22£177
Cleaner near Hemel Hempstead£20£158
Cleaner near Preston£17£132
Cleaner near Stevenage£20£162
Cleaner near Southport£18£133
Cleaner near Bath£19£157
Cleaner near Harlow£19£173
Cleaner near Sutton Coldfield£18£156
Cleaner near Darlington£40£171
Cleaner near Chester£16£119
Cleaner near Hastings£19£141
Cleaner near Nuneaton£19£163
Cleaner near Halifax£20£130
Cleaner near Hartlepool£20£123
Cleaner near Aylesbury£21£163
Cleaner near Doncaster£18£121
Cleaner near Grimsby£19£134
Cleaner near Wallasey£16£125
Cleaner near Londonderry£14£110
Cleaner near Stockton-on-Tees£26£126
Cleaner near Weston-super-Mare£20£160
Cleaner near High Wycombe£20£154
Cleaner near Ashford£19£134
Cleaner near Redditch£17£146
Cleaner near Wigan£17£134
Cleaner near Scunthorpe£16£108
Cleaner near Bury£18£135
Cleaner near Paisley£21£154
Cleaner near Bracknell£20£153
Cleaner near Burnley£20£128
Cleaner near Rugby£25£165
Cleaner near Guildford£19£157
Cleaner near Carlisle£40£250
Cleaner near Chatham£21£166
Cleaner near East Kilbride£21£163
Cleaner near Newcastle-under-Lyme£18£130
Cleaner near Chesterfield£16£112
Cleaner near Burton upon Trent£21£147
Cleaner near Tamworth£16£133
Cleaner near Shrewsbury£18£141
Cleaner near Woking£21£161
Cleaner near St Albans£62£191
Cleaner near Harrogate£19£121
Cleaner near Crewe£18£127
Cleaner near South Shields£16£127
Cleaner near Craigavon£16£125
Cleaner near Stafford£17£129
Cleaner near Rotherham£15£104
Cleaner near Barnsley£18£112
Cleaner near Walsall£18£148
Cleaner near Gosport£25£176
Cleaner near Dartford£22£167
Cleaner near Bognor Regis£23£178
Cleaner near Corby£21£172
Cleaner near Paignton£16£129
Cleaner near Maidenhead£20£158
Cleaner near Rochester£21£167
Cleaner near Ellesmere Port£16£123
Cleaner near Loughborough£28£179
Cleaner near Dudley£17£142
Cleaner near Bangor£21£158
Cleaner near Dewsbury£21£125
Cleaner near Mansfield£19£130
Cleaner near Margate£18£134
Cleaner near Kettering£20£169
Cleaner near Cannock£17£144
Cleaner near Sale£18£136
Cleaner near Taunton£24£282
Cleaner near Runcorn£16£126
Cleaner near Farnborough£19£150
Cleaner near Tynemouth£16£128
Cleaner near Hereford£22£171
Cleaner near Halesowen£17£144
Cleaner near Widnes£16£141
Cleaner near Huyton with Roby£17£130
Cleaner near Scarborough£25£172
Cleaner near Gravesend£20£159
Cleaner near Bebington£16£125
Cleaner near Stourbridge£17£144
Cleaner near Barry£21£159
Cleaner near Smethwick£17£144
Cleaner near Dunfermline£27£214
Cleaner near Livingston£25£206
Cleaner near Weymouth£34£220
Cleaner near Brentwood£20£154
Cleaner near Hamilton£24£172
Cleaner near Canterbury£20£146
Cleaner near Wellingborough£23£168
Cleaner near Sittingbourne£18£133
Cleaner near Macclesfield£20£150
Cleaner near Bootle£16£129
Cleaner near Carlton£21£146
Cleaner near Esher£19£150
Cleaner near Clacton-on-Sea£18£123
Cleaner near Lancaster£18£136
Cleaner near Beeston£18£118
Cleaner near Banbury£19£148
Cleaner near Torquay£16£129
Cleaner near Folkestone£19£131
Cleaner near Kingswinford£17£142
Cleaner near Bloxwich£17£144
Cleaner near Bridgend£21£154
Cleaner near Welwyn Garden City£20£161
Cleaner near Lisburn£16£122
Cleaner near Leamington Spa£17£161
Cleaner near Washington£16£124
Cleaner near Tunbridge Wells£21£146
Cleaner near Kirkcaldy£31£219
Cleaner near Hinckley£21£161
Cleaner near Durham£17£125
Cleaner near Cumbernauld£21£166
Cleaner near Wokingham£20£156
Cleaner near Horsham£21£152
Cleaner near Crosby£17£127
Cleaner near Yeovil£28£239
Cleaner near Thundersley£20£160
Cleaner near Altrincham£18£136
Cleaner near Willenhall£18£141
Cleaner near Christchurch£23£113
Cleaner near Keighley£19£125
Cleaner near Ashton-under-Lyne£19£143
Cleaner near Andover£25£164