See local cleaners 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

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 near Aberdeen£14£118Cleaner near Amber Valley£18£126Cleaner near Arun£26£184Cleaner near Ashfield£18£124Cleaner near Aylesbury Vale£20£141Cleaner near Barnsley£16£99Cleaner near Basildon£20£185Cleaner near Basingstoke & Deane£19£153Cleaner near Bassetlaw£20£149Cleaner near Bath & North East Somerset£19£163Cleaner near Bedford£27£183Cleaner near Belfast£15£115Cleaner near Birmingham£16£132Cleaner near Blackburn£14£111Cleaner near Blackpool£14£119Cleaner near Bolton£17£135Cleaner near Bournemouth£30£100Cleaner near Bracknell Forest£19£150Cleaner near Bradford£19£116Cleaner near Braintree£17£122Cleaner near Breckland£18£152Cleaner near Bridgend£17£123Cleaner near Brighton£24£167Cleaner near Bristol£17£150Cleaner near Broadland£18£132Cleaner near Broxtowe£18£131Cleaner near Bury£17£131Cleaner near Caerphilly£22£162Cleaner near Calderdale£23£131Cleaner near Cambridge£32£207Cleaner near Canterbury£17£129Cleaner near Cardiff£22£163Cleaner near Carmarthenshire£14£100Cleaner near Charnwood£24£160Cleaner near Chelmsford£20£147Cleaner near Cheltenham£30£233Cleaner near Cherwell£17£98Cleaner near Chester£15£115Cleaner near Colchester£16£123Cleaner near Conway£14£120Cleaner near Coventry£18£191Cleaner near Crewe & Nantwich£18£112Cleaner near Dacorum£20£150Cleaner near Derby£19£130Cleaner near Doncaster£14£101Cleaner near Dover£19£133Cleaner near Dudley£16£134Cleaner near Dumfries & Galloway£10£80Cleaner near Dundee£45£300Cleaner near East Ayrshire£17£120Cleaner near East Devon£14£92Cleaner near East Dunbartonshire£16£129Cleaner near East Hampshire£20£152Cleaner near East Hertfordshire£19£165Cleaner near East Lindsey£15£100Cleaner near East Riding£23£146Cleaner near Eastleigh£21£158Cleaner near Edinburgh£29£201Cleaner near Elmbridge£18£143Cleaner near Epping Forest£19£160Cleaner near Erewash£22£149Cleaner near Exeter£15£108Cleaner near Falkirk£19£141Cleaner near Fife£38£197Cleaner near Flintshire£15£105Cleaner near Gateshead£15£119Cleaner near Gedling£17£127Cleaner near Glasgow£16£135Cleaner near Gloucester£31£224Cleaner near Guildford£18£144Cleaner near Gwynedd£12£92Cleaner near Halton£15£127Cleaner near Harrogate£17£113Cleaner near Havant & Waterloo£21£164Cleaner near Highland£18£150Cleaner near Horsham£18£131Cleaner near Huntingdonshire£19£226Cleaner near Ipswich£16£128Cleaner near Isle of Wight£21£164Cleaner near Kings Lynn & West Norfolk£14£132Cleaner near Kingston-upon-Hull£21£138Cleaner near Kirklees£23£132Cleaner near Knowsley£16£127Cleaner near Lancaster£14£108Cleaner near Leeds£19£116Cleaner near Leicester£29£181Cleaner near Lisburn£14£123Cleaner near Liverpool£15£123Cleaner near London£19£150Cleaner near Luton£21£164Cleaner near Macclesfield£21£156Cleaner near Maidstone£20£141Cleaner near Manchester£19£139Cleaner near Mid Bedfordshire£23£170Cleaner near Mid Sussex£20£144Cleaner near Middlesbrough£29£104Cleaner near Milton Keynes£22£163Cleaner near Neath Port Talbot£18£128Cleaner near New Forest£19£129Cleaner near Newbury£22£173Cleaner near Newcastle-under-Lyme£18£121Cleaner near Newcastle-upon-Tyne£15£119Cleaner near Newport£23£172Cleaner near North Ayrshire£18£130Cleaner near North Hertfordshire£23£171Cleaner near North Lanarkshire£17£137Cleaner near North Lincolnshire£13£93Cleaner near North Somerset£17£162Cleaner near North Tyneside£15£119Cleaner near North Wiltshire£24£163Cleaner near Northampton£15£148Cleaner near Norwich£20£142Cleaner near Nottingham£22£149Cleaner near Nuneaton & Bedworth£19£195Cleaner near Oldham£19£138Cleaner near Oxford£18£125Cleaner near Peterborough£17£213Cleaner near Plymouth£15£108Cleaner near Poole£30£100Cleaner near Portsmouth£21£162Cleaner near Preston£14£116Cleaner near Reading£19£156Cleaner near Redcar & Cleveland£21£103Cleaner near Reigate & Banstead£18£138Cleaner near Renfrewshire£17£136Cleaner near Rhondda, Cynon, Taff£26£188Cleaner near Rochdale£17£130Cleaner near Rochester-upon-Medway£10£90Cleaner near Rotherham£14£100Cleaner near Salford£19£138Cleaner near Salisbury£23£154Cleaner near Sandwell£16£134Cleaner near Scarborough£25£225Cleaner near Sefton£15£114Cleaner near Sevenoaks£20£146Cleaner near Sheffield£14£99Cleaner near Slough£18£143Cleaner near Solihull£18£168Cleaner near South Ayrshire£18£130Cleaner near South Bedfordshire£27£183Cleaner near South Cambridgeshire£31£202Cleaner near South Gloucestershire£17£153Cleaner near South Kesteven£18£175Cleaner near South Oxfordshire£20£151Cleaner near South Somerset£31£211Cleaner near South Tyneside£15£117Cleaner near Southampton£21£158Cleaner near Southend-on-Sea£20£139Cleaner near St Albans£21£163Cleaner near St Helens£16£133Cleaner near Stafford£17£120Cleaner near Stockport£20£141Cleaner near Stockton-on-Tees£29£112Cleaner near Stoke-on-Trent£18£121Cleaner near Stratford-on-Avon£15£146Cleaner near Stroud£31£222Cleaner near Suffolk Coastal£16£118Cleaner near Sunderland£15£117Cleaner near Swale£20£147Cleaner near Swansea£17£122Cleaner near Tameside£19£140Cleaner near Teignbridge£16£103Cleaner near Tendring£16£115Cleaner near Test Valley£19£136Cleaner near Thamesdown£15£106Cleaner near Thanet£16£122Cleaner near The Wrekin£11£11Cleaner near Thurrock£20£162Cleaner near Torbay£19£130Cleaner near Trafford£19£142Cleaner near Vale of Glamorgan£16£126Cleaner near Vale of White Horse£16£108Cleaner near Vale Royal£15£111Cleaner near Wakefield£19£113Cleaner near Walsall£16£133Cleaner near Warrington£16£137Cleaner near Warwick£19£200Cleaner near Waveney£15£35Cleaner near Waverley£19£152Cleaner near Wealden£16£105Cleaner near West Lancashire£16£134Cleaner near West Lothian£22£168Cleaner near West Wiltshire£24£163Cleaner near Wigan£15£134Cleaner near Windsor & Maidenhead£18£143Cleaner near Wirral£15£112Cleaner near Wokingham£19£156Cleaner near Wolverhampton£16£131Cleaner near Wrexham Maelor£15£111Cleaner near Wychavon£19£153Cleaner near Wycombe£19£145Cleaner near York£21£144