By Emily Rivers
Last updated 26th February 2023

How Much Does Bathroom Cleaning Cost?

The bathroom is another common room in most domestic homes that needs a lot of cleaning. It’s simple hygiene – and so many people turn to professional cleaning services to help them make sure their bathroom sparkles.

Clean bathrooms are also seen as a courtesy to guests. And for those people who are lucky enough to have a home with multiple bathrooms, keeping up with cleaning in en suites as well as family bathrooms can be a real chore.

However, if you’re thinking about getting domestic bathroom cleaning done as a professional service, you might be worried about the cost. While getting your bathroom cleaned will be cheaper than a whole house cleaning service, there may still be a substantial cost, so it’s worth making sure you’ve done your research and understand the prices you are likely to end up paying.

Read on for our price guide into bathroom cleaning and how much you should expect to pay.

Bathroom cleaning price guide

On the table to the right of this article, we’ve included the average prices you can expect to pay to get a medium sized bathroom cleaned in various places across the country. Variations in local prices mean that where you live will affect what you’ll pay on average, with cities like London costing the most.

To get the figures in this table, we used average prices for cleaning 1 large sized family bathroom. For multiple bathrooms, expect to pay more; but for smaller bathrooms you could pay less.

Bathroom cleaning is often done on an hourly rate, with a fixed number of hours quoted. For example, if you have 2 en suites and a family bathroom to clean, a cleaning company may quote 4-5 hours to get them all fully cleaned. An hourly rate is generally between £30 and £40 for bathroom cleaning services. However, some cleaning companies may prefer to offer a fixed price quote for the entire job.

Bathroom cleaning is also often done as part of a regular domestic home cleaning service. If it’s done in this way, the prices you’ll pay will be completely different, as it’ll be part of a larger overall service. We’ve written articles on how much you should expect to pay for home cleaning services, as well as other rooms in your home.

In the rest of the article, we cover what’s included in most bathroom cleaning services, and what will affect the price.

Cost to clean a bathroom

What is included in bathroom cleaning?

Bathroom cleaning services generally include a deep clean of your entire bathroom. While you can ask your cleaner to carry out specific cleaning activities, generally all of the following things will be included:

  • Deep clean of toilet and surrounding areas
  • Deep clean of sink and all surfaces
  • Deep clean of bath or shower and all nearby surfaces
  • Deep clean of cupboards and bathroom mirrors
  • Mopping and cleaning all floors

Make sure to speak to the cleaning company you choose to carry out the work to verify exactly which jobs they’re expecting to carry out. While these are standard jobs that are included in most bathroom deep cleaning services, some companies may have specific policies or work that they either include or exclude from their service.

Also, remember that it’ll make their job even easier if you’ve given your bathroom a quick tidy up before they get started. You spending 5 minutes making sure that your personal items are tidied away makes it far easier for your cleaner to get on with cleaning.

What can affect the price of bathroom cleaning?

As we’ve already said, the area of the country where you live is one factor that will affect the price of bathroom cleaning, due to variations in prices in different areas. As well as this, there are a few other things that will affect the price.

The number of bathrooms you’d like cleaned

Another common factor that will affect the price is the number of bathrooms you’d like to have cleaned. Simply put, getting more bathrooms cleaned means more work for the cleaners – which will understandably increase the cost. However, the price for getting 2 bathrooms cleaned won’t be double the price for having 1, as a substantial portion of the price will be essentially a call out fee.

The cleanliness of the bathrooms

Generally speaking, the cleanliness of the bathrooms won’t make a huge difference to the price – but in extremes, this may make a difference. For example, if your bathroom is extremely clean, or very dirty and unhygienic, this may make a difference to the overall cost of the bathroom cleaning service.

The size of the bathrooms

Much like the number of bathrooms, the overall size of the bathrooms will affect the price, as there is simply more to clean. However, it’s unusual that bathrooms are big enough to particularly add a significant amount of extra cost. So, unless you’re lucky enough to have an especially enormous bathroom in your home, generally speaking you won’t need to worry about the size of the room affecting the price for bathroom cleaning services.

Any specific requests for extras

One thing that can often affect the price is if you’ve got any specific requests for extra things to clean. For example, you may want to have the windows in your bathroom cleaned. Any of these extra requests will add to the overall price.

How do you choose a bathroom cleaner?

If you’re looking for a bathroom cleaner, you’ll want to choose a reputable, respected company that you can trust to carry out a professional service. To do this, make sure to always check the company’s reviews online, as well as ensure you’ve done your research on their website and others to verify that they can carry out the quality service that you expect.

 

Another option is to do a quick comparison search right here on HaMuch. It’s quick and easy to get quotes – just describe your job, add your postcode, and find local tradespeople.


Estimates for common cleaner jobs;

JobEstimate
Cost to clean windows and glass conservatories£29
Cost to pressure clean patio or decking£100
Cost to clean the kitchen including oven£150
Cost to clean a home£45
End of tenancy cleaning of 3 bedroom house£420
Cost to clean the driveway £300
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

Clean a bathroom cost in the UK
Clean a bathroom cost in the UK (excluding VAT or callout charges)
Location in UKClean a bathroom cost
Clean a bathroom near London£60
Clean a bathroom near Birmingham£51
Clean a bathroom near Leeds£57
Clean a bathroom near Glasgow£54
Clean a bathroom near Sheffield£48
Clean a bathroom near Bradford£57
Clean a bathroom near Liverpool£48
Clean a bathroom near Edinburgh£81
Clean a bathroom near Manchester£57
Clean a bathroom near Bristol£54
Clean a bathroom near Kirklees£60
Clean a bathroom near Fife£96
Clean a bathroom near Wirral£45
Clean a bathroom near North Lanarkshire£54
Clean a bathroom near Wakefield£57
Clean a bathroom near Cardiff£63
Clean a bathroom near Dudley£51
Clean a bathroom near Wigan£51
Clean a bathroom near East Riding£69
Clean a bathroom near South Lanarkshire£63
Clean a bathroom near Coventry£57
Clean a bathroom near Belfast£45
Clean a bathroom near Leicester£75
Clean a bathroom near Sunderland£48
Clean a bathroom near Sandwell£51
Clean a bathroom near Doncaster£51
Clean a bathroom near Stockport£57
Clean a bathroom near Sefton£48
Clean a bathroom near Nottingham£66
Clean a bathroom near Newcastle Upon Tyne£48
Clean a bathroom near Kingston-upon-Hull£69
Clean a bathroom near Bolton£54
Clean a bathroom near Walsall£51
Clean a bathroom near Plymouth£45
Clean a bathroom near Rotherham£48
Clean a bathroom near Stoke-on-Trent£54
Clean a bathroom near Wolverhampton£51
Clean a bathroom near Rhondda, Cynon, Taff£66
Clean a bathroom near South Gloucestershire£54
Clean a bathroom near Derby£63
Clean a bathroom near Swansea£54
Clean a bathroom near Salford£57
Clean a bathroom near Barnsley£51
Clean a bathroom near Tameside£57
Clean a bathroom near Oldham£57
Clean a bathroom near Trafford£54
Clean a bathroom near Aberdeen£48
Clean a bathroom near Southampton£63
Clean a bathroom near Highland£54
Clean a bathroom near Rochdale£54
Clean a bathroom near Solihull£54
Clean a bathroom near Gateshead£48
Clean a bathroom near Milton Keynes£63
Clean a bathroom near North Tyneside£48
Clean a bathroom near Calderdale£60
Clean a bathroom near Northampton£57
Clean a bathroom near Portsmouth£63
Clean a bathroom near Warrington£51
Clean a bathroom near North Somerset£54
Clean a bathroom near Bury£54
Clean a bathroom near Luton£60
Clean a bathroom near St Helens£48
Clean a bathroom near Stockton-on-Tees£84
Clean a bathroom near Renfrewshire£51
Clean a bathroom near York£60
Clean a bathroom near Thamesdown£48
Clean a bathroom near Southend-on-Sea£60
Clean a bathroom near New Forest£66
Clean a bathroom near Caerphilly£66
Clean a bathroom near Carmarthenshire£51
Clean a bathroom near Bath£57
Clean a bathroom near Wycombe£60
Clean a bathroom near Basildon£60
Clean a bathroom near Bournemouth£87
Clean a bathroom near Peterborough£54
Clean a bathroom near North East Lincolnshire£51
Clean a bathroom near Chelmsford£60
Clean a bathroom near Brighton£69
Clean a bathroom near South Tyneside£48
Clean a bathroom near Charnwood£69
Clean a bathroom near Aylesbury Vale£60
Clean a bathroom near Colchester£51
Clean a bathroom near Knowsley£48
Clean a bathroom near North Lincolnshire£60
Clean a bathroom near Huntingdonshire£57
Clean a bathroom near Macclesfield£57
Clean a bathroom near Blackpool£45
Clean a bathroom near West Lothian£69
Clean a bathroom near South Somerset£87
Clean a bathroom near Dundee£126
Clean a bathroom near Basingstoke & Deane£60
Clean a bathroom near Harrogate£57
Clean a bathroom near Middlesbrough£84
Clean a bathroom near Flintshire£45
Clean a bathroom near The Wrekin£48
Clean a bathroom near Newbury£63
Clean a bathroom near Falkirk£60
Clean a bathroom near Reading£57
Clean a bathroom near Wokingham£60
Clean a bathroom near Windsor & Maidenhead£57
Clean a bathroom near Maidstone£60
Clean a bathroom near Redcar & Cleveland£75
Clean a bathroom near North Ayrshire£60
Clean a bathroom near Blackburn£51
Clean a bathroom near Neath Port Talbot£54
Clean a bathroom near Poole£84
Clean a bathroom near Wealden£60
Clean a bathroom near Arun£72
Clean a bathroom near Bedford£69
Clean a bathroom near Oxford£57
Clean a bathroom near Lancaster£45
Clean a bathroom near Newport£66
Clean a bathroom near Canterbury£54
Clean a bathroom near Preston£48
Clean a bathroom near Dacorum£60
Clean a bathroom near Cherwell£57
Clean a bathroom near Perth & Kinross£123
Clean a bathroom near Thurrock£60
Clean a bathroom near Tendring£48
Clean a bathroom near Kings Lynn & West Norfolk£45
Clean a bathroom near St Albans£63
Clean a bathroom near Bridgend£60
Clean a bathroom near South Cambridgeshire£90
Clean a bathroom near Braintree£54
Clean a bathroom near Norwich£60
Clean a bathroom near Thanet£57
Clean a bathroom near Isle of Wight£63
Clean a bathroom near Mid Sussex£63
Clean a bathroom near South Oxfordshire£60
Clean a bathroom near Guildford£57
Clean a bathroom near Elmbridge£57
Clean a bathroom near Stafford£51
Clean a bathroom near East Hertfordshire£60
Clean a bathroom near Torbay£51
Clean a bathroom near Wrexham Maelor£45
Clean a bathroom near East Devon£48
Clean a bathroom near East Lindsey£48
Clean a bathroom near Halton£48
Clean a bathroom near Warwick£57
Clean a bathroom near East Ayrshire£42
Clean a bathroom near Newcastle-under-Lyme£54
Clean a bathroom near North Wiltshire£66
Clean a bathroom near South Kesteven£66
Clean a bathroom near Epping Forest£60
Clean a bathroom near Vale of Glamorgan£60
Clean a bathroom near Reigate & Banstead£57
Clean a bathroom near Chester£45
Clean a bathroom near Mid Bedfordshire£63
Clean a bathroom near Suffolk Coastal£48
Clean a bathroom near Horsham£57
Clean a bathroom near Nuneaton & Bedworth£57
Clean a bathroom near Swale£60
Clean a bathroom near Havant & Waterloo£66
Clean a bathroom near Teignbridge£48
Clean a bathroom near Cambridge£93
Clean a bathroom near Vale Royal£45
Clean a bathroom near Amber Valley£63
Clean a bathroom near North Hertfordshire£63
Clean a bathroom near South Ayrshire£60
Clean a bathroom near Waverley£60
Clean a bathroom near Broadland£60
Clean a bathroom near Crewe & Nantwich£54
Clean a bathroom near Breckland£54
Clean a bathroom near Ipswich£48
Clean a bathroom near Vale of White Horse£51
Clean a bathroom near Salisbury£63
Clean a bathroom near Gedling£60
Clean a bathroom near Eastleigh£63
Clean a bathroom near Broxtowe£60
Clean a bathroom near Stratford-on-Avon£51
Clean a bathroom near South Bedfordshire£69
Clean a bathroom near Angus£126
Clean a bathroom near East Hampshire£66
Clean a bathroom near East Dunbartonshire£51
Clean a bathroom near Conway£45
Clean a bathroom near Sevenoaks£60
Clean a bathroom near Slough£57
Clean a bathroom near Bracknell Forest£57
Clean a bathroom near West Lancashire£48
Clean a bathroom near West Wiltshire£66
Clean a bathroom near Ashfield£60
Clean a bathroom near Lisburn£45
Clean a bathroom near Scarborough£75
Clean a bathroom near Stroud£84
Clean a bathroom near Wychavon£57
Clean a bathroom near Exeter£48
Clean a bathroom near Dover£66
Clean a bathroom near Test Valley£60
Clean a bathroom near Gloucester£87
Clean a bathroom near Erewash£66
Clean a bathroom near Cheltenham£87
Clean a bathroom near Bassetlaw£48
Clean a bathroom near Scottish Borders£81