Cleaning Services Kuala Lumpur (KL)

Home Services KL provides cleaning services in Kuala Lumpur and Selangor for condos, apartments, landed houses and offices, with our own cleaners. A regular session is 2 cleaners x 2 hours (4 cleaner-hours) for a home up to 1,000 sqft, from RM140, and the tools and cleaning supplies come with it. Deep cleaning, move-in and move-out, post-renovation and office cleaning are priced by size in the table below. To book, WhatsApp +60 11-4971 6909 with the type of clean and the size of your place, plus a few photos if you have them, and we reply with the price and a slot.

WhatsApp us for a quote

Cleaning service price list, Kuala Lumpur

These are starting prices. The exact figure depends on size and condition, and we confirm it on WhatsApp before you book.

CleaningHome or spaceTeam and timeFrom
Regular cleaningHome up to 1,000 sqft2 cleaners x 2 hoursRM140 per session
Extra time on a sessionAny home2 cleaners x 1 hourRM60 per hour
VIP cleaningHome up to 1,200 sqft2 European cleaners x 2 hoursRM480 per session
Deep cleaningStudio or 1-bedroom, up to 800 sqft2 cleaners, 3 to 4 hoursRM380
Move-in or move-out cleaningStudio or 1-bedroom, up to 800 sqft2 cleaners, 3 to 4 hoursRM350
Post-renovation cleaningCondo, apartment or landed houseSet by floor area and the state after the worksQuoted individually from photos
Office cleaningOffice up to 1,000 sqftOne visitRM150 per visit
Anti-mould and anti-fungal treatmentWalls, ceilings, grout, wardrobe interiorsAdd-on to any cleanQuoted from photos
Landed houseTerrace, semi-D, bungalow or townhouseSet by sizeQuoted from photos

Prices effective November 2026.

Every price includes the tools and cleaning products our cleaners bring, so there is nothing to buy before the visit. Prices for bigger homes are on each service page below. What cleaning typically costs across Kuala Lumpur, service by service, is in our cleaning service price guide.

Booking terms

  • You pay after the clean, by bank transfer to the Home Services KL company account.
  • The price we confirm on WhatsApp is the full amount: tools and products are in it, and there is no platform or booking fee.
  • Move or cancel a booking free of charge up to 24 hours before the visit.
  • If something on the checklist was missed, message us within 48 hours with a photo and we send the cleaners back at no charge.

Choose the type of cleaning

Part-time cleaner

For a regular 2-hour session on a weekly or fortnightly schedule, or just once. From RM140 per session.

Move-in and move-out cleaning

For an empty home before the handover inspection, or before your things arrive. From RM350.

Deep cleaning

For a lived-in home that has gone months without a thorough clean. From RM380.

Post-renovation cleaning

For cement dust and paint marks once the contractor has finished. Quoted individually from the floor area and photos.

Office cleaning

For a one-off reset or visits on a schedule. From RM150 per visit.

Which cleaning do you need? What each type includes

The regular session is what a part-time cleaner does on a routine visit. VIP is the same visit done by our European team to a higher standard. Deep, move-in or move-out and post-renovation are one-off jobs, and each has a full checklist on its own page. A tick means the work is part of the price.

Cleaning typeKitchen, bathrooms, floors, dustingInside cabinets and wardrobesHood degreasing, grout scrubbingInside fridge and ovenWindow tracks, skirting boards, doorsCement haze, paint marks, filmTools and supplies
Regular session✓––Extra hour––✓
VIP session, European team✓Tops only, not inside–✓✓–✓ premium
Deep cleaning✓✓ once emptied✓On request✓–✓
Move-in or move-out✓✓✓✓✓–✓
Post-renovation✓✓ new cabinets––✓✓✓
Office cleaningDesks, pantry, toilets, floors––Pantry fridge on requestGlass at hand height–✓

Anti-mould and anti-fungal treatment is an add-on to any of them. Laundry and ironing, exterior windows, anything above 3 metres, moving heavy furniture and pest control are not part of any clean.

Not included or quoted separately

  • Laundry and ironing
  • Exterior windows, and any window that cannot be reached safely from inside
  • Anything above 3 metres, such as high ceilings and double-volume walls
  • Moving heavy furniture such as wardrobes and beds
  • Mould on walls or ceilings is not part of a cleaning session; it is treated separately with our anti-mould and anti-fungal solution (see below)
  • Pest control
  • Sofa and mattress shampooing
  • The inside of aircon units (see the aircon section below)

Regular cleaning for condos and homes

In KL, regular home cleaning often goes by the name part-time maid or part-time cleaner. With us it is a booked session of 2 cleaners for 2 hours, from RM140 for a home up to 1,000 sqft. You can book it once or on a fixed weekday every week or two, with extra time at RM60 per hour for the pair. What a session covers and how to choose a schedule are on our part-time cleaner page.

BookingTeam and timePrice
2-hour session2 cleaners x 2 hours, 4 cleaner-hoursRM140
3-hour booking2 cleaners x 3 hours, 6 cleaner-hoursRM200
4-hour booking2 cleaners x 4 hours, 8 cleaner-hoursRM260

Prices effective November 2026.

VIP cleaning: our European team, European standard of cleaning

VIP cleaning is our premium session: two cleaners from our European team for 2 hours, at RM480. They clean the way homes are cleaned in Europe: carefully, thoroughly and without rushing, with the attention to detail a standard session passes over, such as the inside of the fridge and oven, window tracks, skirting boards and the tops of wardrobes. It is for homes where the standard of the clean matters more than the price: serviced apartments, family homes with expat tenants, a unit a landlord is preparing for viewings, or a short-stay apartment between guests. The team brings premium cleaning products and their own equipment, and the same two cleaners come on every visit where the schedule allows. A VIP session is RM480 for a home up to 1,200 sqft, with extra time at RM240 per hour. VIP deep cleaning and VIP move-out cleaning are quoted from photos.

Anti-mould and anti-fungal treatment

Kuala Lumpur’s air stays at around 80% relative humidity all year, so mould keeps coming back on bathroom ceilings, grout, the walls behind wardrobes and inside cupboards that stay closed. Wiping it off removes the stain and leaves the spores. As an add-on to any clean, our cleaners treat the affected surfaces with a special anti-mould and anti-fungal solution after the cleaning is done: it kills the mould and fungus on the surface and slows regrowth. We treat walls and ceilings within safe reach, bathroom grout and silicone, wardrobe and cabinet interiors, and the undersides of shelves. The treatment does not fix the damp behind the mould: a leaking pipe, a cold wall or a bathroom without ventilation needs its own repair, and we tell you if we see one. Send photos of the affected areas on WhatsApp, and we quote the treatment together with the clean. Mould inside the aircon unit is a different job, covered on our mould inside aircon page.

How it works

  1. Send a WhatsApp message with the type of clean, the size of your home in bedrooms or sqft, and the date you have in mind. Photos of the kitchen and bathrooms help us price anything beyond a regular session.
  2. We reply with the price and what is included, plus how many cleaners are coming and for how long.
  3. You confirm the slot. In a condo, register the visit with the guardhouse or management office as we discussed.
  4. Our cleaners arrive with their tools and supplies and work through the agreed list. If you are home, walk through the rooms with them before they leave.

Why book with Home Services KL

  • One WhatsApp number for aircon and aircond work, plumbing, handyman jobs and cleaning, so a move-out or a renovation is one conversation instead of four.
  • The price is confirmed before you book, and it is the full amount.
  • Our own cleaners come with their own tools and products.
  • A person replies to your message, not a form or an app.
  • Missed something on the checklist? Message us within 48 hours and the cleaners come back at no charge.

Where we clean

We clean across all of Kuala Lumpur and all of Selangor, plus Putrajaya. Kuala Lumpur: KLCC, Bangsar, Mont Kiara, Sri Hartamas, Damansara Heights, TTDI, Desa ParkCity, Cheras, Kepong, Sentul, Bukit Jalil. Selangor: Petaling Jaya, Kota Damansara, Subang Jaya, Shah Alam, Klang, Puchong, Seri Kembangan, Ampang, Kajang, Cyberjaya. Tell us the building when you message, and we confirm the slot for your side of the city.

Landed houses

Landed homes are priced from photos. A terrace, a semi-D and a bungalow differ far more in size and layout than two condo units of the same type. Stairs add time, and so does every extra bathroom or living area. Tell us the number of floors and bathrooms when you message. A car porch or a yard is quoted separately if you want it done.

Cleaning in a KL condo: access, lift, parking

Each condo in KL sets its own rules for visitors and contractors, usually through the JMB or the management office. Tell us the condo name when you book. We will let you know what the guardhouse usually needs, such as visitor registration or a service lift booking, so you can arrange it with your management office before the day. This matters most for expat tenants who have just moved into a KL condo and have not dealt with the management office yet: ask them early what outside help needs.

Some guardhouses register cleaners at the gate when they arrive. Other buildings want residents to register outside help with the management office in advance, and a few ask for a service lift booking even when nothing large is coming up. The rules belong to the building, so the guardhouse has the final word on the day.

If you will not be at home, agree with us beforehand how the cleaners get in: you pass on a key or access card, someone else opens the door, or you use an arrangement your building offers residents. For the first visit it helps to be there at the start and show the cleaners around.

Visitor parking differs between buildings too. Tell us whether visitors get a bay and whether parking is charged or time-limited. The cleaners plan how they arrive around that.

Office cleaning

We clean offices as well as homes. A visit for an office up to 1,000 sqft starts at RM150 and covers workstations, the pantry, toilets and floors. Book it once, for example before moving into a new unit, or on a schedule you choose. Prices for larger floors and recurring visits are on the office cleaning page.

Cleaning and your aircon

A cleaning visit wipes the outside of aircon units but does not open them. Two situations call for our aircon technicians as well.

When you move out and the aircond smells musty, a wipe of the cover will not fix it: the smell comes from mould on the coil and blower inside. An aircon chemical wash cleans those parts. Book it before the move-out clean. Then the cleaners deal with any water or dust the wash leaves behind.

After a renovation, put the noisy jobs first. New units go in through aircon installation, and shelves, curtain rails or a TV bracket are put up by our handyman. The post-renovation clean comes last, so drilling dust is cleaned once, not twice.

Before the cleaners arrive

A little preparation means the paid time goes on cleaning rather than tidying.

  • Clear counters, tables and the floor of anything you do not want moved
  • Put away cash, jewellery and documents
  • Leave out any product you want used on a special surface
  • Tell us about pets, and keep them in a closed room if they are nervous of visitors

Cleaning services FAQ

How much is a cleaner for 2 hours in KL?

At Home Services KL, 2 hours means 2 cleaners working for 2 hours (4 cleaner-hours), from RM140 per session for a home up to 1,000 sqft. Tools and cleaning supplies are part of that price. Each extra hour for the pair is RM60.

What will a cleaner do in 3 hours?

A 3-hour booking with us is the 2-hour session plus one extra hour, with the same 2 cleaners: RM140 plus RM60. The first two hours cover the routine list for a home up to 1,000 sqft. The third hour goes on what you pick, such as the inside of the fridge, interior windows or the balcony. Grease and grout build-up need a deep clean rather than an extra hour.

How much does house cleaning cost in Malaysia?

Home Services KL works in Kuala Lumpur and Selangor. A regular session of 2 cleaners x 2 hours starts at RM140. Move-in or move-out cleaning starts at RM350, and a deep clean of a studio or 1-bedroom at RM380. Post-renovation cleaning is quoted individually from the floor area and photos, and office visits start at RM150. Tools and supplies are included in all of them.

How many hours does a 2-bedroom condo need?

One session of 2 cleaners x 2 hours is priced for homes up to 1,000 sqft. A 2-bedroom unit within that size that is cleaned every week or two fits the routine list into one session. A unit above 1,000 sqft, or a first visit after weeks without cleaning, needs an extra hour or two; send the size and a few photos and we tell you which.

What is condominium cleaning?

Condominium cleaning is cleaning inside a condo unit, done within the building’s rules for visitors: registration at the guardhouse, use of the service lift, visitor parking. The cleaning itself is the same as in any home and is priced by session or by unit size. For expat tenants new to KL, the part that takes planning is access, covered in the condo section above.

Do I need to be home while the cleaners work?

That is up to you. Someone has to let the cleaners in and agree what comes first, and it helps if that is you on the first visit. After the first visit, you can leave a key or access card if your building allows it.

How soon can I book a cleaner?

Send the date you want and we reply with the slots we have. Book further ahead before Chinese New Year and Hari Raya, when demand for home cleaning in KL is at its highest.

What is the difference between deep cleaning and regular cleaning?

A regular session keeps a clean home clean in 2 hours: surfaces, the kitchen, bathrooms and floors. Deep cleaning is a longer job priced by home size, and it goes where a session does not, such as grout, grease on the hood and tiles, inside empty cupboards and window tracks. A home that has gone months without a thorough clean needs the deep clean first.

Do you clean on weekends and public holidays?

Yes, at the same price. Saturday mornings fill up first, so book those two or three days ahead. In the weeks before Chinese New Year and Hari Raya, book two to three weeks ahead.

Can you remove mould from walls and bathrooms?

Yes, as an add-on to any clean. After the cleaning, our cleaners treat the affected walls, ceilings, grout and cupboard interiors with an anti-mould and anti-fungal solution that kills the growth on the surface and slows it coming back. It is quoted from photos. The damp that caused the mould still needs fixing, otherwise it returns.

What is VIP cleaning?

VIP cleaning by Home Services KL is a 2-hour session by two cleaners from our European team, at RM480 for a home up to 1,200 sqft. The standard is European: neat, thorough and unhurried, with the inside of appliances, window tracks and skirting boards included, premium products in the price, and the same two cleaners on every visit where the schedule allows.

Book a cleaner on WhatsApp

Send us the type of clean, your home size in bedrooms or sqft, the condo name and the date you want. For anything beyond a regular session, add photos of the kitchen and bathrooms. We reply with the price, the number of cleaners and hours, and the list of what is included.

WhatsApp +60 11-4971 6909