For customers · November 6, 20266 min read
How to clean floors at home: what to use on tiles, SPC vinyl, marble and timber (and what ruins each)

How to clean floors at home: sweep or vacuum first, then mop with a well-wrung microfibre flat mop and a pH-neutral floor cleaner. That works on almost every floor. What changes by floor type is what you must never use: acid on marble, steam on SPC and laminate, too much water on timber.
Most guides cover one floor at a time. A typical Johor Bahru home has two or three: porcelain tiles in the living room, SPC planks in the bedrooms, maybe a marble or terrazzo patch at the entrance. One bucket and one bottle for the whole house is how floors get damaged, so this guide puts them side by side.
What is the right way to mop a floor?
Dry first, wet second: remove loose dust and sand, then mop with a damp, not wet, microfibre pad and a neutral cleaner, changing the water when it turns grey. Grit is what scratches and dulls floors. Mopping over it just drags sandpaper across the surface.
| Step | What to do | Why |
|---|---|---|
| 1 | Sweep, dry-mop or vacuum (hard-floor setting, no spinning brush bar) | Grit scratches, and wet dust turns into mud |
| 2 | Mix a pH-neutral floor cleaner at the dose on the bottle | More soap leaves a sticky film that attracts dirt |
| 3 | Wring the mop until it is only damp | Standing water gets into grout, joints and timber |
| 4 | Work from the far corner back to the door | You do not walk on the wet floor |
| 5 | Change the water when it looks grey, usually every room or two | Dirty water just spreads dirt thinner |
| 6 | Let it dry with a fan or open window; wipe dry on glossy tiles | Air-drying on polished tiles can leave water marks |
A flat microfibre mop beats the classic string mop for most homes because it holds less water and picks up fine dust better. If you want to know which mops and tools are worth buying, see cleaning tools worth the money.
What should you use on each type of floor?
Use a neutral cleaner and a damp mop on all of them; the difference is the list of things to avoid. This table is the short version. Always check the care sheet that came with your flooring, because a manufacturer's rule overrides any general guide, including this one.
| Floor | Everyday cleaning | Never use | Main risk |
|---|---|---|---|
| Ceramic / porcelain tile | Neutral cleaner, damp flat mop | Vinegar or acid cleaners as a habit, sponge mops on grout | Acid slowly eats cement grout; sponge mops push dirty water into grout lines |
| SPC / vinyl plank | Neutral cleaner made for vinyl, damp microfibre | Steam mop, bleach, acetone, acid cleaners, wax or oil "shine" products | Heat and solvents damage the wear layer and click joints |
| Marble | Plain water or pH-neutral stone cleaner, blot spills | Vinegar, lemon, toilet cleaner, bathroom limescale sprays, abrasive powder | Acid dissolves the stone and leaves dull "etch" marks |
| Terrazzo | Neutral cleaner, damp mop | Acid cleaners, routine bleach, scouring pads | Same as marble: the chips and binder are mostly calcium carbonate |
| Laminate | Dry mop; barely damp mop with neutral cleaner | Steam mop, wet mop, soaking | Water swells the board edges |
| Solid / engineered timber | Dry mop; cleaner approved by the floor maker | Steam, standing water, vinegar on oiled finishes | Water stains and lifted boards |
Why can't you use vinegar on marble?
Because marble is calcium carbonate, and any acid, vinegar included, dissolves it; the result is a dull, rough patch called an etch, and no cleaner can reverse it. Stone restoration companies describe the same reaction: the acid reacts with the stone, releasing carbon dioxide and leaving the surface pitted. Mopping a whole floor with vinegar water can dull the entire floor, not just one spot.
Sealing does not stop this. A sealer slows down stains soaking in, but it does not stop acid etching. That is why the safe routine for marble is boring: water or a neutral stone cleaner, and blot spilled juice, wine or soy sauce immediately instead of spreading it with a mop.
Terrazzo, common in older JB terrace houses, behaves the same way. A terrazzo manufacturer's care manual lists it as mainly calcium carbonate, attacked by acids, and advises against bleach for routine cleaning.
If your marble is already etched, honing and polishing is a job for a stone restoration specialist. That is not a service on our own price list.
Can you use a steam mop on SPC, vinyl or laminate?
Usually no: most SPC, vinyl plank and laminate care sheets say not to steam, and several manufacturers say steam or wet cleaning can void the warranty. Heat and pressure push moisture into the joints and can weaken the layers over time. SPC care sheets also list bleach, acetone and acid cleaners as things to avoid, and "shine" products with wax or oil because they leave a slippery film.
A small number of manufacturers do allow steam on their own product. If yours does, the care sheet will say so. If the sheet is lost, assume no steam.
This matters more in Malaysia because SPC is now the default upgrade in condos and rented units. Many tenants and homestay owners steam-mop it because the steam mop came with the house. If you have one, use it on sealed porcelain tiles only.
What about tile grout that has turned dark?
Dark grout is usually dirt pushed in by mopping with dirty water, not mould; scrub it with a stiff brush and a neutral or mildly alkaline cleaner, then rinse and change the mopping habit. Using vinegar or acid tile cleaners every week slowly eats cement grout, which makes it rougher and dirtier faster.
If the black is in a bathroom, around the shower and in corners that stay wet, it may be mould instead. That needs a different method, covered in our guide to bathroom mould in a humid climate.
Which floor cleaners should never be mixed?
Never mix bleach with acid cleaners (such as toilet cleaner) or with ammonia-based cleaners: bleach plus acid releases chlorine gas, and bleach plus ammonia releases chloramine. Both have sent people to hospital. Floors are where this happens by accident: someone pours bleach into the mop bucket that still has floor cleaner in it, or mops the bathroom with bleach after spraying a limescale remover.
One product per bucket, and rinse the bucket between products. Our full list of safe and dangerous combinations is in which cleaning products you should never mix.
How often should you mop?
Most homes need a sweep or vacuum a few times a week and a proper mop once a week; kitchens and entrances more often. Homes near a construction site, with pets, or with the windows open on a dusty road need more. Our cleaning frequency table puts floors alongside everything else in the house.
Is it worth paying someone to mop?
For floors alone, usually not: mopping is one of the easiest jobs to do yourself, and one flat mop plus a bottle of neutral cleaner covers the whole house. It becomes worth paying when you are short of time, the house is large, or floors are one part of a full clean. Floor vacuuming and mopping are part of our standard home cleaning, which is RM150 for two cleaners for two hours. Damaged marble, deep grout restoration and timber refinishing are specialist jobs; we will tell you when that is the case.
What if you would rather not clean the floors yourself?
Then hand over the weekly floors, bathrooms and kitchen together, which is where most of the weekend goes. You can see what each cleaning service costs on our services page, and how much house cleaning costs in Johor Bahru explains what changes the price. If a job is cheaper to do yourself, we will say so.
Ready when you are
Book a cleaning, or ask us anything about the software.
More articles
November 5, 2026
How to hire an Airbnb cleaner in Johor Bahru: freelancer, company or manager?
November 4, 2026
Chinese New Year spring cleaning in Johor Bahru: what it costs and when to book for 2027
November 3, 2026