London cleaning
Cleaning services for every London postcode.
Fixed-price end of tenancy, deep, regular and commercial cleaning in all 33 boroughs and 317 areas — quoted with ULEZ, the Congestion Charge, permits and parking already inside the number.
- End of tenancy from £185, deposit-standard
- 72-hour re-clean guarantee in writing
- Products, machines and access kit supplied
- Same-week slots, seven days a week

Do we cover your postcode?
Type your outward code — the first half, like SW11 or E14. We check it against all 317 areas we work in across Greater London.
Enter at least two characters to check coverage.
- Boroughs cleaned
- 33Boroughs cleaned
- Area pages
- 317Area pages
- End of tenancy from
- £185End of tenancy from
- Re-clean guarantee
- 72 hrsRe-clean guarantee
Why book us
London cleaning without the surprises.
Deposit-standard checkouts
End of tenancy cleans are worked to inventory-clerk standard with a 72-hour re-clean guarantee, so a check-out report never comes back at your deposit.
Charges inside the price
ULEZ covers the whole capital and the Congestion Charge covers the centre. Both sit inside your quote, along with permits, bay suspensions and parking.
Built for London flats
Teams are sized for walk-ups, tight Victorian stairwells, concierge sign-in and booked service lifts — the timing allows for access, not just floor area.
Vetted, insured cleaners
Referenced, insured and DBS-checked where the building requires it, with the same cleaner kept on recurring visits wherever your schedule allows.
Everything supplied
Products, machines, extraction gear and ladders arrive with the team. There is no equipment surcharge and nothing for you to buy in first.
Seven days, same week
Most inner-London postcodes have same-week slots, and urgent landlord turnarounds are regularly covered inside 48 hours. Month-end fills first.
Prices
What a London clean actually costs.
| Service | Size | From | Typical time | Included |
|---|---|---|---|---|
| Regular domestic clean | Per hour | £22 | 2–4 hrs | Kitchen, bathrooms, floors, dusting, beds, bins. Equipment and products included. |
| Deep clean | Studio | £160 | 3–4 hrs | Everything in a regular clean plus inside appliances, limescale, skirtings, doors and frames. |
| Deep clean | 1 bed | £195 | 4–5 hrs | Full property detail clean including cupboard interiors and extractor filters. |
| Deep clean | 2 bed | £240 | 5–6 hrs | Two-cleaner team, all rooms, appliance interiors and descaling. |
| Deep clean | 3 bed | £300 | 6–7 hrs | Two- to three-cleaner team, whole property, stairs and landings. |
| Deep clean | 4 bed+ | £360 | 7–9 hrs | Three-cleaner team, whole property, loft rooms and second bathrooms. |
| End of tenancy clean | Studio | £185 | 3–4 hrs | Inventory-standard clean, oven, fridge, cupboards, limescale, internal glass. 72-hour re-clean guarantee. |
| End of tenancy clean | 1 bed | £225 | 4–5 hrs | Inventory-standard clean with appliance interiors and window tracks. |
| End of tenancy clean | 2 bed | £285 | 5–7 hrs | Two-cleaner inventory clean, all appliances, all cupboards. |
| End of tenancy clean | 3 bed | £350 | 6–8 hrs | Team clean to check-out standard, stairs, landings, two bathrooms. |
| End of tenancy clean | 4 bed+ | £425 | 8–10 hrs | Full team, whole house, all appliances and all glass internally. |
| After builders clean | Per room | £95 | 2–3 hrs / room | Fine dust removal, film and paint spots, frames, tracks, floors sealed clean. |
| Oven clean | Single oven | £65 | 1–2 hrs | Dip-tank clean of racks and trays, door glass split and cleaned, hob and extractor filters. |
| Carpet cleaning | Per room | £45 | 30–45 min / room | Hot-water extraction, pre-spray, traffic-lane and pet treatment. |
| Upholstery cleaning | 3-seat sofa | £75 | 45–60 min | Extraction clean, deodoriser, fabric test patch first. |
| Window cleaning | Internal + external | £60 | 1–2 hrs | Glass, frames, sills and tracks; reach-and-wash externally to third floor. |
| Communal area cleaning | Per block visit | £85 | 1–2 hrs | Entrance glass, corridors, stairs, lift interior, bin store deodorise. |
| Airbnb changeover | Per turnaround | £75 | 1.5–3 hrs | Full reset, linen change, restock and photo report before check-in. |
| Office clean | Per hour | £26 | Contract | Desks, kitchens, washrooms, floors, waste and consumable restocking. |
| One-off spring clean | Per property | £180 | 4–7 hrs | Seasonal reset: wardrobes, skirtings, internal glass, appliance interiors. |
| Weekly recurring | Per hour | £20 | 2–4 hrs / visit | Same cleaner every week, discounted hourly rate, free rescheduling. |
| Fortnightly recurring | Per hour | £21 | 2–4 hrs / visit | Same cleaner every fortnight, discounted rate, key-safe access supported. |
Prices are shown in GBP and include VAT where applicable. Domestic cleaning is supplied VAT-free where the cleaner is self-employed; commercial contracts are quoted plus VAT at 20%.
Coverage
Choose your borough, then your postcode.
Central London
- Aldgate EC3
- Bank and Cornhill EC3
- Barbican EC2
- Blackfriars EC4
- Clerkenwell EC1
- Farringdon EC1
- Liverpool Street EC2
- Monument and Eastcheap EC3
- Moorgate EC2
- St Paul's EC4
- Belgravia SW1
- Covent Garden WC2
- Fitzrovia W1
- Knightsbridge SW1
- Maida Vale W9
- Marylebone W1
- Mayfair W1
- Paddington W2
- Pimlico SW1
- Soho W1
- St James's SW1
- St John's Wood NW8
- Temple and Aldwych WC2
- Victoria SW1
- Westminster and Whitehall SW1
- Belsize Park NW3
- Bloomsbury WC1
- Camden Town NW1
- Chalk Farm NW3
- Euston NW1
- Gospel Oak NW5
- Hampstead NW3
- Holborn WC1
- Kentish Town NW5
- Kilburn NW6
- King's Cross N1C
- Primrose Hill NW1
- Regent's Park NW1
- Swiss Cottage NW3
- West Hampstead NW6
- Angel N1
- Archway N19
- Barnsbury N1
- Canonbury N1
- Finsbury Park N4
- Highbury N5
- Holloway N7
- Islington N1
- Stroud Green N4
- Tufnell Park N7
- Bayswater W2
- Chelsea SW3
- Earl's Court SW5
- Holland Park W11
- Kensington W8
- Ladbroke Grove W10
- North Kensington W10
- Notting Hill W11
- South Kensington SW7
- West Brompton and Chelsea Harbour SW10
- Westbourne Park W10
- Clapton E5
- Dalston E8
- De Beauvoir Town N1
- Hackney Central E8
- Hackney Wick E9
- Haggerston E2
- Homerton E9
- Hoxton N1
- London Fields E8
- Newington Green N16
- Shoreditch E1
- Stamford Hill N16
- Stoke Newington N16
- Victoria Park E9
- Bethnal Green E2
- Bow E3
- Canary Wharf E14
- Isle of Dogs E14
- Limehouse E14
- Mile End E3
- Poplar E14
- Shadwell E1
- Spitalfields E1
- Stepney E1
- Tower Hill and St Katharine Docks E1W
- Wapping E1W
- Whitechapel E1
- Bermondsey SE16
- Camberwell SE5
- Canada Water SE16
- Dulwich Village SE21
- East Dulwich SE22
- Elephant and Castle SE17
- Herne Hill SE24
- London Bridge and Bermondsey Street SE1
- Nunhead SE15
- Peckham SE15
- Rotherhithe SE16
- South Bank and Waterloo SE1
- Surrey Quays SE16
- Walworth SE17
North London
- Colindale NW9
- East Finchley N2
- Finchley N3
- Friern Barnet and New Southgate N11
- Golders Green NW11
- Hendon NW4
- High Barnet EN5
- Mill Hill NW7
- New Barnet and Cockfosters EN4
- North Finchley N12
- Totteridge N20
- Whetstone N20
- Bounds Green N11
- Bush Hill Park EN1
- Edmonton N9
- Enfield Lock and Ponders End EN3
- Enfield Town EN2
- Palmers Green N13
- Southgate N14
- Winchmore Hill N21
- Cricklewood NW2
- Harlesden NW10
- Kensal Green and Kensal Rise NW10
- Kilburn Park and Brondesbury NW6
- Kingsbury NW9
- Neasden NW10
- Queen's Park NW6
- Sudbury and Alperton HA0
- Wembley HA9
- Willesden NW10
- Burnt Oak HA8
- Edgware HA8
- Harrow HA1
- Kenton HA3
- North Harrow and Rayners Lane HA2
- Northwood HA6
- Pinner HA5
- South Harrow HA2
- Stanmore HA7
- Wealdstone and Harrow Weald HA3
East London
- Beckton E6
- Canning Town E16
- Custom House E16
- East Ham E6
- East Village E20
- Forest Gate E7
- Manor Park E12
- North Woolwich and Silvertown E16
- Plaistow E13
- Royal Docks E16
- Stratford E15
- Upton Park E13
- West Ham and Plaistow E13
- Barkingside IG6
- Gants Hill IG2
- Goodmayes IG3
- Hainault IG6
- Ilford IG1
- Newbury Park IG2
- Seven Kings IG3
- South Woodford E18
- Wanstead E11
- Woodford Green IG8
South London
- Abbey Wood SE2
- Blackheath SE3
- Charlton SE7
- Eltham SE9
- Greenwich SE10
- Greenwich Peninsula SE10
- Kidbrooke SE3
- Plumstead SE18
- Thamesmead SE28
- Woolwich SE18
- Bellingham and Downham SE6
- Brockley SE4
- Catford SE6
- Deptford SE8
- Forest Hill SE23
- Grove Park SE12
- Hither Green SE13
- Honor Oak SE23
- Lee SE12
- Lewisham SE13
- New Cross SE14
- Sydenham SE26
- Battersea SW11
- Clapham Junction SW11
- Earlsfield SW18
- Putney SW15
- Roehampton SW15
- Southfields SW18
- Tooting SW17
- Wandsworth Town SW18
- Addiscombe CR0
- Coulsdon CR5
- Croydon CR0
- Crystal Palace SE19
- Kenley CR8
- Purley CR8
- Sanderstead CR2
- South Croydon CR2
- South Norwood SE25
- Thornton Heath CR7
- Chessington KT9
- Kingston town centre KT1
- Kingston Vale and Coombe KT2
- New Malden KT3
- Norbiton and Kingston Hill KT2
- Surbiton KT6
- Tolworth KT5
- Worcester Park KT4
- Beckenham BR3
- Bickley BR1
- Bromley BR1
- Chislehurst BR7
- Mottingham SE9
- Orpington BR6
- Penge SE20
- Petts Wood BR5
- Shortlands and Hayes BR2
- St Mary Cray and Cray Valley BR5
- West Wickham BR4
West London
- Acton W3
- Ealing W5
- Greenford UB6
- Hanwell W7
- Northolt UB5
- Park Royal NW10
- Southall UB1
- West Ealing and Northfields W13
What London customers ask before booking.
How much does cleaning cost in London?
A regular domestic clean starts at £22 an hour with a two-hour minimum, a one-bedroom deep clean starts at £195 and an end of tenancy clean starts at £185 for a studio. Every price on this page is a London price — nothing is added for ULEZ, the Congestion Charge or parking.
Which parts of London do you clean?
All 33 boroughs and 317 named areas, across the BR, CR, DA, E, EC, EN, HA, IG, KT, N, NW, RM, SE, SM, SW, TW, UB, W, WC postcode families. Pick your borough below and you will land on an area page with local pricing, access notes and availability.
Is the end of tenancy clean guaranteed?
Yes. If the agent or inventory clerk flags cleaning within 72 hours of the check-out inspection, we return and re-clean the flagged items free of charge. We ask for the report so the return visit is targeted.
Do you bring your own products and machines?
Always. Teams arrive with professional products, vacuums, steam and extraction equipment. If you have a preference — fragrance-free, pet-safe, eco-certified — say so at booking and we bring those instead.
Can you clean a flat with no lift or no parking?
Yes. Walk-ups are the London norm and there is no stairs surcharge. Where the kerb is permit-only or a red route, we buy a visitor permit or arrange a council dispensation and tell you at quote stage if that changes the price.
Do you clean offices and communal areas?
Yes — office contracts start at £26 an hour and communal block visits at £85, covering entrance glass, corridors, stairs, lift interiors and bin stores. Commercial work is quoted plus VAT at 20%.
Free quote · 1-hour reply
Get a fixed price for Cleaning services in Greater London
Two ways to go: price it yourself on the quote page, or pick a slot on the live booking calendar. Greater London jobs are confirmed in writing before anyone travels.
No deposit is taken until the price and slot are confirmed in writing.
