Cleanlemons
← Notes from the floor

For customers · October 5, 20268 min read

Post-renovation cleaning in Johor Bahru: why it takes several passes, and what it should cost

Post-renovation cleaning in Malaysia costs roughly RM0.80 to RM1.80 per square foot at published 2026 rates, so a 1,000 sq ft condo lands around RM900 to RM1,500, about six to ten times a normal house clean. It costs that much because it is not one clean but three or four: the cement dust settles again for days, the grout haze needs a mild acid, and the sticker glue and paint spots each need their own tool. Below is what each pass removes, what moves the price, and why we and most honest companies will only quote this job after seeing it.

We are a cleaning company in Johor Bahru and post-renovation is one of the few services on our price list marked "quote on request". This article is partly an explanation of why, because "contact us" without a reason looks like hiding.

Why does a normal clean not work after renovation?

Because the dirt is a different material. A normal house clean is organic: skin, hair, cooking grease, soap scum. Renovation dirt is mineral and chemical: cement and plaster dust, tile grout film, silicone smears, adhesive from protective film and stickers, paint drips and sawdust. None of it dissolves in the all-purpose spray a regular clean uses, and most of it is spread across every horizontal surface in the house, including the inside of cabinets, the tops of door frames and the aircon fins.

For comparison, our standard clean is RM150 for two cleaners for two hours (see what RM150 actually buys). That is four cleaner-hours. A post-renovation job on the same condo is typically twelve to twenty cleaner-hours spread over more than one day, plus consumables a normal clean never touches. The price gap is the hours, not a surcharge.

Why does the dust come back after you wipe it?

Two reasons, and they look the same but are not.

Reason one: it is still in the air. Cement and plaster dust is fine enough to stay suspended for hours and to re-settle for days after the contractor leaves. Every time someone walks in, opens a door or switches on the aircon, more comes down. This is why a floor that looked clean on Monday has a grey film again on Wednesday, and why a single-visit clean straight after handover always disappoints. The fix is time and sequence, not effort: vacuum and damp-wipe everything from the top down, leave it, and come back for the floor last.

Reason two: it is a chemical film, not loose dust. Cement, grout and plaster are based on Portland cement, which is strongly alkaline (it contains calcium hydroxide). The thin white haze left on new tiles after grouting is this cement residue, and as it dries it reacts with air to form calcium carbonate, the same mineral as limescale (Tile Pro Calculator guide to tile haze). Water and soap do not dissolve it; they just move it around and it dries white again. It comes off with a diluted acidic cleaner made for grout haze, left on for a few minutes, then rinsed. If the haze keeps reappearing weeks later, that is efflorescence driven by moisture coming up through the slab, and the Brick Industry Association's technical note is blunt that no amount of cleaning fixes it until the moisture does (BIA Technical Note 23A). That is a contractor problem, not a cleaning one.

The acid is also where DIY goes wrong. Acidic haze removers etch marble, limestone, terrazzo and some polished natural stone. If your renovation included a stone feature wall or a marble vanity, the cleaner has to know which surfaces the acid cannot touch and work around them. A general cleaner with one bottle for everything will leave a dull patch that does not come back.

What does each pass actually remove?

This is the sequence we and most experienced post-renovation teams follow. The order matters because each pass would be undone by the one after it if you swapped them.

PassWhenWhat it removesTools
1. Rough clearDay the contractor leavesDebris, offcuts, bulk dust from floors and surfaces, protective film and tapeHeavy vacuum, brooms, scrapers, rubbish bags
2. Top-down dustSame or next dayDust from ceilings, cornices, light fittings, aircon fins, cabinet tops and insides, door frames, window tracks, grillesVacuum with brush head, damp microfibre, step ladder
3. Spot removalAfter pass 2Grout haze on tiles, silicone smears, adhesive residue from stickers and film, paint and plaster spots on glass, tiles and fittingsDiluted acidic haze remover (not on stone), solvent-based adhesive remover, plastic and razor scrapers
4. Final wet cleanLast, after dust has resettledThe floor film, glass, mirrors, sanitary ware, kitchen surfaces inside and outMop, squeegee, fresh microfibre, glass cleaner

A cheap "post-renovation" quote is usually passes 1 and 4 only. The floor looks fine on the day. A week later the kitchen cabinets still have grit on the shelves, the window tracks are grey, and the tiles have a dull film you can scratch with a fingernail.

What should post-renovation cleaning cost in Malaysia?

The published 2026 figures cluster in a fairly narrow band:

SourcePublished rate
Febulux (KL/Selangor, 2026 guide)RM0.80 to RM1.80 per sq ft; 1,000 sq ft condo RM900 to RM1,500; terrace 1,800 sq ft RM1,500 to RM2,500
Pinnacle List pricing guideRM650 to RM1,200 for a typical home depending on size and condition
Asia Cleaning Services (Johor Bahru)300 to 650 sq ft from RM320; 651 to 1,200 sq ft from RM450; 2,400 to 3,600 sq ft from RM950

Two things stand out. First, Johor Bahru entry prices are lower than Klang Valley, which matches our experience of the local market. Second, Febulux makes a point we agree with: a quote below about RM0.60 per square foot is almost certainly a mop-down, not a four-pass job. For a 1,000 sq ft condo that is under RM600, and you should ask exactly which of the passes above are included.

So for a typical 2-bedroom condo of 900 to 1,000 sq ft in Johor Bahru, a complete job from a company that does all four passes will usually be somewhere between RM700 and RM1,400. The spread is wide because the job really is that variable, which brings us to the next question.

Why do we quote this job only after seeing it?

Because three things change the price by a factor of two, and none of them can be read off a floor plan.

How much the contractor left behind. Some contractors do a rough clear and take the debris with them. Others leave a bathtub of offcuts, a floor of plaster drips and every cabinet full of sawdust. The same 1,000 sq ft can be a one-day or a three-day job.

How much glass and how high. Floor-to-ceiling windows, glass balustrades and mirrored wardrobes need paint and silicone scraped off panel by panel. Exterior glass above the ground floor may need a reach pole or be excluded entirely.

What the surfaces are. Homogeneous tiles are forgiving. Marble, timber flooring, matte lacquer cabinets and brushed metal fittings each rule out a tool or a chemical, which means slower methods. A kitchen with a stone countertop and a tile splashback needs acid on one surface and absolutely none on the one next to it.

We could publish a per-square-foot number and then add surcharges on the day, which is what some companies do. We would rather look first, count the passes, and give one number. If a company gives you a confident fixed price over WhatsApp without asking any of the three questions above, assume the price is for the mop-down.

What should you check before you pay?

Ask the company these five things, and the answers tell you whether you are buying a real post-renovation clean:

  1. How many visits, and on which days? One visit straight after handover means the dust has not finished settling.
  2. Do you remove grout haze, and with what? The answer should mention an acidic haze remover and should also mention what they will not use it on.
  3. Do you clean inside the cabinets and on top of the kitchen cabinets? Both are where sawdust hides, and both are commonly skipped.
  4. Is glass and adhesive removal included, or extra? Film and sticker glue is slow, and many quotes exclude it quietly.
  5. Will I get completion photos? Ours come with every job; any company can do it with a phone, and it is the only way to check pass 2 was done on surfaces you cannot see.

When is it cheaper to do it yourself?

Honestly, often. If the unit is small, the contractor took the debris, there is no natural stone and you have three or four days before moving in, you can do passes 1, 2 and 4 yourself with a vacuum, a box of microfibre cloths, a squeegee and a bottle of grout haze remover, for well under RM100 in supplies. Do it top-down, leave a day between the dusting and the floor, and do the floor twice.

Where it stops being worth it: large glass areas with paint and silicone, high ceilings, stone surfaces you are not sure about, a contractor who left the mess, or a move-in date that gives you one weekend. Those are the jobs where twelve to twenty cleaner-hours from people who do this weekly is cheaper than your own four weekends, and where a wrong chemical on the wrong surface costs more than the whole clean.

If that is where you are, send us the floor plan and a few photos and we will tell you how many passes it needs and what it will cost, before anyone comes to your door.

Ready when you are

Book a cleaning, or ask us anything about the software.

More articles