See local cleaners rates for 2022 and get quotes

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.

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


Job details Estimate
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
Weekly clean of a 2 bed flat / house £45
Landlord tenant deep clean of a 2 bed flat / house £140
Polish and clean floors £30 per room
Oven and HOB deep clean £75
Steam clean of furniture £25 per item
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 regular windows clean of 10 windows £25
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 2022 (excluding VAT or callout charges)
Location in UKHourly RateDaily Rate
Cleaner near Aberdeen£12£100
Cleaner near Amber Valley£17£131
Cleaner near Arun£25£175
Cleaner near Ashfield£16£118
Cleaner near Aylesbury Vale£20£144
Cleaner near Barnsley£18£109
Cleaner near Basildon£19£217
Cleaner near Basingstoke & Deane£17£138
Cleaner near Bassetlaw£13£104
Cleaner near Bath & North East Somerset£19£168
Cleaner near Bedford£30£192
Cleaner near Belfast£15£122
Cleaner near Birmingham£15£125
Cleaner near Blackburn£13£107
Cleaner near Bolton£17£129
Cleaner near Bournemouth£44£97
Cleaner near Bracknell Forest£18£150
Cleaner near Bradford£19£110
Cleaner near Braintree£17£108
Cleaner near Breckland£15£120
Cleaner near Bridgend£15£126
Cleaner near Brighton£26£184
Cleaner near Bristol£16£153
Cleaner near Broadland£16£114
Cleaner near Broxtowe£17£131
Cleaner near Bury£17£129
Cleaner near Caerphilly£24£174
Cleaner near Calderdale£24£134
Cleaner near Cambridge£57£187
Cleaner near Canterbury£12£94
Cleaner near Cardiff£22£166
Cleaner near Carmarthenshire£12£80
Cleaner near Charnwood£29£169
Cleaner near Chelmsford£21£128
Cleaner near Cheltenham£31£238
Cleaner near Cherwell£18£82
Cleaner near Chester£15£116
Cleaner near Colchester£16£125
Cleaner near Conway£15£120
Cleaner near Coventry£15£189
Cleaner near Crewe & Nantwich£20£122
Cleaner near Dacorum£20£158
Cleaner near Derby£18£136
Cleaner near Doncaster£12£84
Cleaner near Dover£10£75
Cleaner near Dudley£15£126
Cleaner near Dumfries & Galloway£10£80
Cleaner near Dundee£45£300
Cleaner near East Ayrshire£30£200
Cleaner near East Devon£15£101
Cleaner near East Dunbartonshire£14£116
Cleaner near East Hampshire£19£138
Cleaner near East Hertfordshire£16£150
Cleaner near East Riding£25£154
Cleaner near Eastleigh£22£171
Cleaner near Edinburgh£31£195
Cleaner near Elmbridge£17£136
Cleaner near Epping Forest£19£168
Cleaner near Erewash£27£177
Cleaner near Exeter£16£115
Cleaner near Falkirk£18£135
Cleaner near Fife£40£200
Cleaner near Flintshire£14£96
Cleaner near Gateshead£14£119
Cleaner near Gedling£15£124
Cleaner near Glasgow£15£126
Cleaner near Gloucester£31£227
Cleaner near Guildford£18£145
Cleaner near Gwynedd£12£92
Cleaner near Halton£16£124
Cleaner near Harrogate£13£101
Cleaner near Havant & Waterloo£21£155
Cleaner near Highland£18£150
Cleaner near Horsham£17£116
Cleaner near Huntingdonshire£60£250
Cleaner near Ipswich£16£137
Cleaner near Isle of Wight£22£172
Cleaner near Kings Lynn & West Norfolk£14£132
Cleaner near Kingston-upon-Hull£25£154
Cleaner near Kirklees£26£134
Cleaner near Knowsley£16£121
Cleaner near Lancaster£14£108
Cleaner near Leeds£19£121
Cleaner near Leicester£33£188
Cleaner near Lisburn£13£140
Cleaner near Liverpool£15£110
Cleaner near London£18£152
Cleaner near Luton£19£155
Cleaner near Macclesfield£15£138
Cleaner near Maidstone£19£141
Cleaner near Manchester£17£130
Cleaner near Mid Bedfordshire£22£171
Cleaner near Mid Sussex£19£136
Cleaner near Middlesbrough£33£103
Cleaner near Milton Keynes£22£160
Cleaner near Neath Port Talbot£19£131
Cleaner near New Forest£16£124
Cleaner near Newbury£18£149
Cleaner near Newcastle-under-Lyme£22£150
Cleaner near Newcastle-upon-Tyne£14£119
Cleaner near Newport£25£184
Cleaner near North Ayrshire£30£200
Cleaner near North Hertfordshire£24£162
Cleaner near North Lanarkshire£16£129
Cleaner near North Lincolnshire£10£80
Cleaner near North Somerset£16£170
Cleaner near North Tyneside£14£119
Cleaner near Northampton£21£172
Cleaner near Norwich£20£140
Cleaner near Nottingham£27£177
Cleaner near Nuneaton & Bedworth£15£192
Cleaner near Oldham£17£126
Cleaner near Oxford£20£150
Cleaner near Peterborough£15£250
Cleaner near Plymouth£15£108
Cleaner near Poole£44£97
Cleaner near Portsmouth£21£157
Cleaner near Preston£13£100
Cleaner near Reading£18£151
Cleaner near Redcar & Cleveland£13£75
Cleaner near Reigate & Banstead£17£131
Cleaner near Renfrewshire£15£123
Cleaner near Rhondda, Cynon, Taff£30£212
Cleaner near Rochdale£17£127
Cleaner near Rochester-upon-Medway£10£90
Cleaner near Rotherham£13£92
Cleaner near Salford£17£130
Cleaner near Salisbury£30£180
Cleaner near Sandwell£15£126
Cleaner near Scarborough£25£225
Cleaner near Sefton£14£110
Cleaner near Sevenoaks£20£135
Cleaner near Sheffield£14£95
Cleaner near Slough£18£137
Cleaner near Solihull£15£163
Cleaner near South Ayrshire£30£200
Cleaner near South Bedfordshire£30£192
Cleaner near South Cambridgeshire£57£187
Cleaner near South Gloucestershire£16£162
Cleaner near South Oxfordshire£20£167
Cleaner near South Somerset£31£211
Cleaner near South Tyneside£13£113
Cleaner near Southampton£22£171
Cleaner near Southend-on-Sea£18£134
Cleaner near St Albans£23£174
Cleaner near St Helens£16£128
Cleaner near Stafford£18£119
Cleaner near Stockport£17£122
Cleaner near Stockton-on-Tees£34£121
Cleaner near Stoke-on-Trent£22£150
Cleaner near Stratford-on-Avon£14£119
Cleaner near Stroud£31£225
Cleaner near Suffolk Coastal£16£125
Cleaner near Sunderland£13£113
Cleaner near Swale£18£145
Cleaner near Swansea£17£121
Cleaner near Tameside£17£129
Cleaner near Teignbridge£16£103
Cleaner near Tendring£15£119
Cleaner near Test Valley£18£135
Cleaner near Thamesdown£15£113
Cleaner near Thanet£10£80
Cleaner near The Wrekin£11£11
Cleaner near Thurrock£20£168
Cleaner near Torbay£20£140
Cleaner near Trafford£17£126
Cleaner near Vale of Glamorgan£15£120
Cleaner near Vale of White Horse£16£125
Cleaner near Vale Royal£15£109
Cleaner near Wakefield£18£113
Cleaner near Walsall£15£126
Cleaner near Warrington£16£133
Cleaner near Warwick£15£191
Cleaner near Waveney£15£35
Cleaner near Waverley£19£144
Cleaner near Wealden£15£92
Cleaner near West Lancashire£16£127
Cleaner near West Lothian£18£120
Cleaner near Wigan£15£127
Cleaner near Windsor & Maidenhead£17£131
Cleaner near Wirral£15£109
Cleaner near Wokingham£18£151
Cleaner near Wolverhampton£16£121
Cleaner near Wrexham Maelor£15£109
Cleaner near Wychavon£19£149
Cleaner near Wycombe£18£162
Cleaner near York£24£182