Home cleaning in Singapore

Regular cleaning for HDB flats, condos, apartments, landed homes and rental units, booked weekly, fortnightly, monthly or as a one-off session.

Price$18 to $22 per hour · usually a 3‑hour minimum

5.0 from 51 Google reviewsNEA-licensed cleaning business (NEA250986/6711K/C2/R02)Check our licences

A bright living room with a cream sofa, a wooden coffee table and large windows
At a glance

What's included

  • Sweeping, vacuuming and mopping
  • Dusting and surface wiping
  • Bathroom and toilet cleaning
  • Kitchen cleaning
  • High-touch points
  • Rubbish clearing
  • Window and glass wiping
  • Appliance exteriors
  • Laundry and ironing, if arranged
Price & booking
Price
$18 to $22 per hour · usually a 3‑hour minimum
Minimum booking
Usually 3 hours. For smaller homes or lighter scopes, a 2-hour minimum may be considered case by case.
Supplies and equipment
You provide the cleaning supplies and equipment.
Not included
  • High-rise exterior windows
  • Heavy stain or mould removal
  • Moving furniture
  • A full post-renovation chemical wash
  • Pest control
How far ahead to book
Same-day bookings depend on availability, so message us as early as you can.

No Sunday cleaning. The final rate depends on home size, scope and schedule.

More about regular home cleaning

How it works

Each session covers the cleaning you agree with us: floors, dusting, bathrooms, the kitchen and the surfaces people touch most. Laundry and ironing can be added when arranged.

To book, WhatsApp us your home details, preferred date and time, and the tasks you want done.

Home cleaning or part-time cleaner?

Both are charged by the hour, and for both you provide the cleaning supplies and equipment. The difference is the kind of help you want.

  • Regular home cleaning is a cleaning session, booked weekly, fortnightly, monthly or as a one-off. It is $18 to $22 per hour, usually with a 3-hour minimum.
  • A part-time cleaner (also called a part-time maid or helper) helps with household chores on set days each week, such as laundry, ironing, changing bedsheets and washing dishes. We aim to send the same cleaner each week. It is $22 per hour before GST ($23.98 including GST), with a 2-hour minimum.

If you only need cleaning sessions, one-off or recurring, home cleaning is the better fit. The part-time maid vs home cleaning guide compares the two in more detail.

When a home needs more than upkeep

These are separate services, quoted on scope:

For deep, move-in/move-out and post-renovation cleaning, KleanSG brings the equipment, supplies and chemicals. For spring cleaning, supplies and equipment can be included if you request them.

Regular home cleaning does not include high-rise exterior windows, heavy stain or mould removal, moving furniture, a full post-renovation chemical wash or pest control. If you have a specialised request, ask first and we will tell you whether it can be arranged separately. For pests, see residential pest control, which is assessed on its own.

Google reviews

What customers say

“Yasmin worked diligently… She needed minimum supervision and I was impressed with how much she did in 3 hrs.”

Theresa Y. · Standard home cleaning · Google review

“The cleaning crew showed up right on time and they got to work quickly and made my place look amazing! They took care of all my stuff, even the fragile bits.”

Luna S. · Home cleaning · Google review
How much does home cleaning cost?

Generally $18 to $22 per hour, with a usual minimum of 3 hours. For smaller homes or lighter scopes, a 2-hour minimum may be considered case by case. The final rate depends on home size, scope and schedule.

Is a site visit needed?

Usually not. We can advise over WhatsApp once you share your home size, number of rooms and toilets, preferred date and time, and what you want cleaned.

Can I book same-day or urgent cleaning?

Possibly, subject to availability. Message us as early as you can so we can check the schedule for a suitable slot.

Send a few photos. Get a clear quote.

Open Monday to Friday 10am–6pm, and Saturday 10am–2pm.