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 £15 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 £146. 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 £297.

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.

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