Need help with a job?

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 £23, but it can vary from £15 to £78 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 £172. 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 £343.

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

Average time: 3 hours

Average material cost: £0-5

You’ll usually pay around £23 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£24£181
Cleaner near Birmingham£20£170
Cleaner near Glasgow£25£189
Cleaner near Leeds£21£138
Cleaner near Liverpool£19£146
Cleaner near Sheffield£18£132
Cleaner near Edinburgh£31£260
Cleaner near Manchester£20£162
Cleaner near Belfast£19£137
Cleaner near Bristol£21£180
Cleaner near Leicester£28£197
Cleaner near Cardiff£26£192
Cleaner near Coventry£22£181
Cleaner near Bradford£22£141
Cleaner near Nottingham£24£166
Cleaner near Newcastle Upon Tyne£18£149
Cleaner near Brighton and Hove£25£188
Cleaner near Derby£24£161
Cleaner near Hull£23£148
Cleaner near Plymouth£17£131
Cleaner near Stoke-on-Trent£21£154
Cleaner near Southampton£25£180
Cleaner near Northampton£24£202
Cleaner near Wolverhampton£20£160
Cleaner near Luton£24£194
Cleaner near Portsmouth£28£203
Cleaner near Reading£23£185
Cleaner near Norwich£23£165
Cleaner near Milton Keynes£26£204
Cleaner near Bournemouth£29£123
Cleaner near Aberdeen£19£133
Cleaner near Peterborough£25£211
Cleaner near Bolton£20£153
Cleaner near Swindon£20£126
Cleaner near Southend-on-Sea£24£181
Cleaner near Warrington£19£157
Cleaner near Oxford£23£152
Cleaner near Swansea£23£168
Cleaner near Sunderland£19£144
Cleaner near Slough£24£181
Cleaner near Kingswood£22£177
Cleaner near Telford£23£180
Cleaner near Cambridge£33£230
Cleaner near Ipswich£21£155
Cleaner near Blackpool£22£154
Cleaner near Middlesbrough£30£141
Cleaner near Dundee£45£298
Cleaner near Huddersfield£25£143
Cleaner near York£22£158
Cleaner near Poole£31£116
Cleaner near Watford£23£180
Cleaner near Newport£24£193
Cleaner near Colchester£21£161
Cleaner near Exeter£18£148
Cleaner near Blackburn£21£156
Cleaner near Crawley£22£171
Cleaner near Gloucester£38£296
Cleaner near Stockport£23£169
Cleaner near Basingstoke£24£186
Cleaner near Basildon£25£188
Cleaner near Cheltenham£28£213
Cleaner near Gateshead£18£144
Cleaner near Worthing£28£199
Cleaner near Rochdale£21£161
Cleaner near Oldham£21£161
Cleaner near Chelmsford£26£218
Cleaner near Birkenhead£18£142
Cleaner near Maidstone£24£172
Cleaner near Gillingham£24£186
Cleaner near Salford£20£163
Cleaner near Solihull£20£173
Cleaner near St Helens£20£159
Cleaner near Worcester£22£183
Cleaner near Lincoln£22£143
Cleaner near West Bromwich£20£165
Cleaner near Eastbourne£24£179
Cleaner near Wakefield£22£150
Cleaner near Wythenshawe£21£160
Cleaner near Bedford£25£203
Cleaner near Hemel Hempstead£24£184
Cleaner near Preston£21£156
Cleaner near Stevenage£23£178
Cleaner near Southport£21£151
Cleaner near Bath£23£187
Cleaner near Harlow£21£201
Cleaner near Sutton Coldfield£21£179
Cleaner near Darlington£45£192
Cleaner near Chester£18£135
Cleaner near Hastings£22£167
Cleaner near Nuneaton£23£189
Cleaner near Halifax£24£149
Cleaner near Hartlepool£24£145
Cleaner near Aylesbury£24£194
Cleaner near Doncaster£21£144
Cleaner near Grimsby£22£156
Cleaner near Wallasey£18£141
Cleaner near Londonderry£16£126
Cleaner near Stockton-on-Tees£30£143
Cleaner near Weston-super-Mare£24£190
Cleaner near High Wycombe£22£177
Cleaner near Ashford£21£151
Cleaner near Redditch£20£170
Cleaner near Wigan£20£154
Cleaner near Scunthorpe£20£126
Cleaner near Bury£19£149
Cleaner near Paisley£23£176
Cleaner near Bracknell£22£172
Cleaner near Burnley£22£138
Cleaner near Rugby£30£200
Cleaner near Guildford£23£187
Cleaner near Carlisle£46£292
Cleaner near Chatham£24£186
Cleaner near East Kilbride£25£189
Cleaner near Newcastle-under-Lyme£21£154
Cleaner near Chesterfield£19£134
Cleaner near Burton upon Trent£25£173
Cleaner near Tamworth£20£165
Cleaner near Shrewsbury£20£159
Cleaner near Woking£24£189
Cleaner near St Albans£78£223
Cleaner near Harrogate£21£134
Cleaner near Crewe£21£147
Cleaner near South Shields£18£144
Cleaner near Craigavon£15£154
Cleaner near Stafford£21£158
Cleaner near Rotherham£17£122
Cleaner near Barnsley£21£133
Cleaner near Walsall£21£171
Cleaner near Gosport£28£201
Cleaner near Dartford£26£189
Cleaner near Bognor Regis£27£205
Cleaner near Corby£25£204
Cleaner near Paignton£18£152
Cleaner near Maidenhead£24£184
Cleaner near Rochester£24£187
Cleaner near Ellesmere Port£19£146
Cleaner near Loughborough£33£204
Cleaner near Dudley£20£163
Cleaner near Bangor£24£174
Cleaner near Dewsbury£25£145
Cleaner near Mansfield£21£148
Cleaner near Margate£21£158
Cleaner near Kettering£24£205
Cleaner near Cannock£20£171
Cleaner near Sale£21£159
Cleaner near Taunton£29£343
Cleaner near Runcorn£18£144
Cleaner near Farnborough£22£171
Cleaner near Tynemouth£18£145
Cleaner near Hereford£26£207
Cleaner near Halesowen£20£166
Cleaner near Widnes£18£155
Cleaner near Huyton with Roby£19£147
Cleaner near Scarborough£28£195
Cleaner near Gravesend£22£168
Cleaner near Bebington£19£145
Cleaner near Stourbridge£20£169
Cleaner near Barry£23£173
Cleaner near Smethwick£20£165
Cleaner near Dunfermline£34£270
Cleaner near Livingston£30£247
Cleaner near Weymouth£37£240
Cleaner near Brentwood£22£176
Cleaner near Hamilton£28£198
Cleaner near Canterbury£24£179
Cleaner near Wellingborough£27£201
Cleaner near Sittingbourne£22£158
Cleaner near Macclesfield£23£175
Cleaner near Bootle£19£149
Cleaner near Carlton£24£169
Cleaner near Esher£22£177
Cleaner near Clacton-on-Sea£20£136
Cleaner near Lancaster£21£160
Cleaner near Beeston£21£138
Cleaner near Banbury£22£179
Cleaner near Torquay£18£150
Cleaner near Folkestone£19£132
Cleaner near Kingswinford£20£166
Cleaner near Bloxwich£20£168
Cleaner near Bridgend£25£181
Cleaner near Welwyn Garden City£22£176
Cleaner near Lisburn£18£141
Cleaner near Leamington Spa£20£181
Cleaner near Washington£18£144
Cleaner near Tunbridge Wells£23£164
Cleaner near Kirkcaldy£37£263
Cleaner near Hinckley£22£173
Cleaner near Durham£20£154
Cleaner near Cumbernauld£23£176
Cleaner near Wokingham£23£181
Cleaner near Horsham£24£176
Cleaner near Crosby£18£134
Cleaner near Yeovil£31£256
Cleaner near Thundersley£23£181
Cleaner near Altrincham£21£160
Cleaner near Willenhall£20£160
Cleaner near Christchurch£27£130
Cleaner near Keighley£22£144
Cleaner near Ashton-under-Lyne£21£165
Cleaner near Andover£29£192