See local cleaner rates for 2024

HaMuch is Excellent

Cleaner cost per hour

Cleaner cost per hour

Cleaning is tough! Spending hours polishing and dusting surfaces, mopping and vacuuming floors, if we could afford it we would rather get someone else to do it . Aside from the time-saver, there are health benefits too as regular cleaning is more likely to keep dust /pet allergies at bay.

All cleaners cost on average £19 per hour in the UK. Domestic cleaners who come to your home to clean your house on a regular basis tend to be a little cheaper, but expect to be paying at least £15 per hour if your cleaner is any good. Specialist cleaners who come in to clean something on a one off basis, like an end of lease cleaning tend to be more expensive.

It is common now for even domestic cleaners to bring their own hoover and cleaning materials. You can expect to pay £45 per week to clean a 3 bedroom house in the Midlands, taking 3 hours. Finding the right cleaner within your budget is easy with HaMuch. Get quotes by posting a job with us and compare rates of cleaners local to you.

Cleaner cost per day

The average daily rate for a cleaner in the UK is £138. Cleaners come in many guises and large VAT registered commercial cleaning companies can have a very different rate to an independent local domestic cleaner who is charging cash only.

So, depending on where you live and what kind of cleaning service you are after, you can pay from as little as £80 to £600 a day. If you are leaving a property and need to get it very clean, specialist “End of Tenancy” firms are at hand for around £140.

Why not post a job on our site and find out which local cleaners are available to clean your property and get quotes.

How to get the cheapest quotes when looking for a cleaner

Cleaners who are self-employed are just as experienced as those working for a larger company. In fact, cleaners who work for themselves tend to be older and better at understanding customer needs.

By being an independent, self-employed cleaner they avoid many overhead costs, charging less for cleaning jobs and giving you the same or even better quality of work.

Get quotes from self-employed cleaners and talk directly with the person who is going to do the job.

Choosing a cleaner

The cleaning company or soletrader does not need to come to your home to quote, instead they will be able to discuss with you over the phone or by email based on the size of your home and what services you require from them. Never accept a verbal quote as this opens you up to miscommunication so always insist that they either post or email you the quote for you to read over before accepting.

The majority of cleaning companies are VAT registered, so check with them if VAT still needs to be added on top of the figure quoted. Choosing a local cleaner could be cheaper if you want to avoid VAT and pay cash.

Professional cleaners often offer set services, e.g. dusting, polishing, hoovering, cleaning the bathrooms, cleaning the kitchen including washing the morning breakfast dishes, making all of the beds… but if you have specific services in mind that you would like to add to the services, ask about their bespoke services, e.g including washing inside windows or hosing down the patio and garden furniture in summer.

When receiving a quote, check to see which cleaning materials you are required to provide (such as a vacuum cleaner or a mop) and what cleaning materials they will be bringing to the job. If they normally arrive with their own bottles of cleaning chemicals, you can check which brand they use and if you prefer a different brand, ask if you could rather provide all of the cleaning chemicals and see if this would reduce the overall cost (they might use harsh chemicals where you prefer eco-friendly chemicals like Ecover or Method).

Before choosing a regular cleaner, ask for references from previous clients and Google to see what reviews are left on the internet about them. As this is someone who will be in your home for hours at set intervals do ask the company if the cleaners have been thoroughly checked. If it is a company, find out if the cleaner is an employee of theirs or if they then contract it out as it might be cheaper to just cut out the middleman and go directly to the cleaner.

Be sure to check how long the cleaning company has been doing this line of work and whether they are affiliated to any organisation for more peace of mind, e.g., British Cleaners Association (BCA) or Federation of Master Cleaners.

Cost to hire a cleaner

Cleaning a 3 bedroom house cost

For a rate of £15 per hour cleaning a 3 bed house with one bathroom should take 3 hours and cost £45 for a weekly service. On the day the cleaner is due, this may sound obvious but DO NOT clean before they are due to arrive. Being house proud it may feel strange opening the door to someone knowing that beds are unmade or that your hallway needs a sweep / hoover but for the cleaner to have knowledge of what will be expected on-going and what the norm is, it is best that from day 1, the job is correctly defined. Also, this will avoid you feeling resentment at paying for a cleaner after cleaning yourself!

Steam cleaning carpet cost

Carpet cleaning, curtain cleaning and steam cleaning furniture are services offered by specialist cleaning companies.

Tip: Aside from having chosen a service based on a set service offered or creating your own bespoke service, before the cleaner starts you do need to agree on their terms and conditions. What will happen if you are not satisfied with the quality of cleaning after one of their days in your home? Will they come back to do a touch-up or rectify the room you felt was not properly cleaned? Will they offer you a discount on the following cleaning day?
Tip: Ask what is their cancellation policy? Unfortunately, life is not always smooth sailing, and any unforeseen chaos might result in you having to cancel on the day they due or the day before. What is a suitable notice period, would they charge you and would you allow the cleaner in your home if you cannot be there too?

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£146
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£18£157
Cleaner near Bedford£24£171
Cleaner near Belfast£15£111
Cleaner near Birmingham£16£142
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£151
Cleaner near Bradford£19£118
Cleaner near Braintree£18£139
Cleaner near Breckland£18£152
Cleaner near Bridgend£20£145
Cleaner near Brighton£23£161
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£116
Cleaner near Chester£15£120
Cleaner near Colchester£16£122
Cleaner near Conway£14£120
Cleaner near Coventry£18£174
Cleaner near Crewe & Nantwich£18£120
Cleaner near Dacorum£20£152
Cleaner near Derby£21£142
Cleaner near Doncaster£16£107
Cleaner near Dover£18£131
Cleaner near Dudley£16£142
Cleaner near Dumfries & Galloway£12£80
Cleaner near Dundee£42£267
Cleaner near East Ayrshire£17£120
Cleaner near East Devon£15£103
Cleaner near East Dunbartonshire£17£135
Cleaner near East Hampshire£20£155
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£28£193
Cleaner near Elmbridge£19£148
Cleaner near Epping Forest£19£156
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£119
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£208
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£148
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£152
Cleaner near Luton£20£160
Cleaner near Macclesfield£19£141
Cleaner near Maidstone£20£148
Cleaner near Manchester£19£138
Cleaner near Mid Bedfordshire£22£165
Cleaner near Mid Sussex£20£148
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£119
Cleaner near Newcastle-under-Lyme£18£124
Cleaner near Newport£21£164
Cleaner near North Ayrshire£18£130
Cleaner near North East Lincolnshire£18£149
Cleaner near North Hertfordshire£21£164
Cleaner near North Lanarkshire£18£139
Cleaner near North Lincolnshire£16£114
Cleaner near North Somerset£18£157
Cleaner near North Tyneside£15£119
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£176
Cleaner near Oldham£19£137
Cleaner near Oxford£19£124
Cleaner near Perth & Kinross£41£244
Cleaner near Peterborough£18£205
Cleaner near Plymouth£15£108
Cleaner near Poole£28£106
Cleaner near Portsmouth£21£159
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£142
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£18£130
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£146
Cleaner near South Somerset£29£214
Cleaner near South Tyneside£15£118
Cleaner near Southampton£20£156
Cleaner near Southend-on-Sea£20£149
Cleaner near St Albans£20£158
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£151
Cleaner near Stroud£27£199
Cleaner near Suffolk Coastal£16£120
Cleaner near Sunderland£15£118
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£178
Cleaner near Waveney£16£35
Cleaner near Waverley£19£150
Cleaner near Wealden£19£133
Cleaner near West Lancashire£16£128
Cleaner near West Lothian£23£170
Cleaner near West Wiltshire£22£159
Cleaner near Wigan£17£133
Cleaner near Windsor & Maidenhead£19£148
Cleaner near Wirral£15£120
Cleaner near Wokingham£19£153
Cleaner near Wolverhampton£16£140
Cleaner near Wrexham Maelor£15£115
Cleaner near Wychavon£19£158
Cleaner near Wycombe£19£151
Cleaner near York£20£134