Scratches, dull patches or etching after a clean? Here is what each floor type can and cannot recover from.
📍 We serve KL, Selangor & Putrajaya.

What you can do depends on the floor. Marble and terrazzo can usually be honed and re-polished; timber and parquet can be spot-fixed or sanded; epoxy can be recoated; but scratched vinyl, SPC, laminate and glazed tiles cannot be polished out, so the damaged planks or tiles are replaced. First check whether it is really a scratch: on marble, a dull patch after cleaning is often acid etching from the cleaner, not grit. ClickBina's guides put marble honing and polishing at RM3.50 – RM5.50 per sq ft and parquet sanding at RM4 – RM8 per sq ft (indicative 2026, Klang Valley).
After a cleaning job, three different kinds of damage get called scratches, and each one has a different fix. Look at the floor with a torch held low, almost flat to the surface, and run a fingernail across the mark.
Fine scratches and etching on stone are a polishing job. Deep gouges, chipped tiles and torn planks are a replacement job. Knowing which one you have stops you paying for the wrong fix.
Cleaning itself rarely scratches a floor. Dirt does, when it is pushed around under pressure. The usual causes are:
| Floor type | Light scratches or dull patches | Deep scratches or chips |
|---|---|---|
| Marble and terrazzo | Hone and re-polish the affected area or room | Grind, hone and polish; replace a cracked slab |
| Polished porcelain or homogeneous tile | Specialist polishing may soften fine marks | Replace the damaged tiles |
| Glazed ceramic tile | Cannot be polished; marks in the glaze stay | Replace the damaged tiles |
| Vinyl, SPC and laminate | Cannot be sanded or polished | Replace the damaged planks |
| Solid timber and parquet | Spot-fix with touch-up or recoat | Sand and refinish the room, or replace blocks |
| Epoxy and coated concrete | Light sand and recoat the top layer | Repair the area and recoat |
The rule of thumb: a floor that is the same material all the way through (stone, solid timber, a thick coating) can be re-surfaced; a floor whose look is a thin printed or glazed layer cannot.
Marble and terrazzo are the most forgiving floors after a bad clean, because the damage is in the stone surface and the stone can be taken back to a fresh layer. Honing uses progressively finer abrasive pads to remove scratches and etching; polishing and crystallisation bring the shine back. A floor that is only dull may need a maintenance polish; one with fine scratches needs honing first.
Polishing one patch can leave it brighter than the rest of the room, so specialists usually work to a natural break, like a doorway or a wall. ClickBina's terrazzo restoration guide covers the same grind-hone-polish sequence for terrazzo. After honing, the stone should be sealed again, because honing opens the surface.
Porcelain and homogeneous tiles are much harder than marble, so cleaning scratches are less common. When they happen, they are usually on polished tiles, where the shine is a polished surface layer. Fine marks can sometimes be softened by a specialist, but deep scratches and chips mean replacing the tile.
Replacing one or two tiles is simple if you have spares from the same batch. Without spares, a close match is hard to find and a patch may show. ClickBina's floor tile replacement guide explains when a few tiles are enough and when re-tiling a whole room makes more sense. Glazed ceramic tiles cannot be polished at all: damage in the glaze stays.
The look of vinyl, SPC and laminate is a printed layer under a thin clear wear layer. Once a scratch cuts through the wear layer, no polish or filler makes it disappear. Light scuffs on the surface can sometimes be reduced with a cleaner made for that floor, but a visible scratch means replacing the plank.
Click-lock floating floors can have a damaged plank replaced, usually by unclipping from the nearest wall or by cutting the plank out and gluing in a new one. Keep a few spare planks from every floor you lay. ClickBina's SPC flooring problems guide covers the other faults that look like damage, such as planks lifting at the joints.
Solid timber and parquet can be sanded, which takes off the worn finish and a thin layer of wood with it. Light scratches only in the lacquer can sometimes be blended with a recoat. Deeper scratches into the wood usually mean sanding and refinishing the whole room, so the colour and sheen match.
ClickBina's parquet sanding guide explains how a sanding job runs, and the parquet repair guide covers replacing individual damaged blocks. Engineered timber can only be sanded if its top layer is thick enough, so check the product before booking.
Epoxy and other floor coatings scratch in the top layer. The usual fix is to clean and lightly sand the surface, repair any deep gouges, and roll a new topcoat. A patch repair is possible, but a full topcoat across the area gives an even finish. Hard machine brushes and abrasive pads on a coated floor are a common cause of dull lanes in shops and car porches.
These are ClickBina's published ranges (indicative 2026, Klang Valley). Small areas often hit a minimum charge, so a single scratch may not cost the per sq ft rate times its size.
| Repair | Indicative price | Source guide |
|---|---|---|
| Marble maintenance polish (no honing) | RM2.50 – RM3.50 per sq ft | Marble polishing cost guide |
| Marble hone and polish (removes scratches) | RM3.50 – RM5.50 per sq ft | Marble polishing cost guide |
| Floor tiling, supply and lay | RM12 – RM30 per sq ft | Floor tile replacement guide |
| Vinyl / SPC flooring, installed | RM6 – RM14 per sq ft | Floor tile replacement guide |
| Parquet sanding and refinishing | RM4 – RM8 per sq ft | Parquet repair guide |
| Basic epoxy coating | RM6 – RM10 per sq ft | Epoxy floor guide |
WhatsApp us your job details for a quote — we reply within the hour. A repair inspection is RM180, deducted from the repair bill if you go ahead. We serve KL, Selangor & Putrajaya.
To quote faster, tell us your area, property type and the size or quantity.
💬 WhatsApp for a quoteIf a cleaning company or a part-time cleaner caused the damage, tell them in writing as soon as you notice it, before the floor is used heavily. Record the marks with your phone, note the date and the products or machine used, and keep the booking or invoice. Many cleaning companies will discuss a repair or a refund when the damage is reported quickly and clearly. A repair quote that names the cause and the fix helps that conversation.
If you are a landlord and the scratches appeared during a tenancy, ClickBina's rental deposit deductions guide explains the difference between normal wear and damage the tenant pays for.
WhatsApp us your job details for a quote: the area and property type, the floor type (marble, tiles, vinyl or SPC, timber, epoxy), roughly how big the damaged area is, and whether you have spare tiles or planks. ClickBina is an experienced KL & Selangor contractor for floor replacement and renovation work, and coordinates the specialist trades a stone or timber floor needs. We reply within the hour, and the price we agree is a flat price with no hidden charges.
How we estimated prices: every RM figure on this page is quoted unchanged from the ClickBina guides named above; they are indicative Klang Valley ranges for 2026.
WhatsApp us your job details for a quote — we reply within the hour. A repair inspection is RM180, deducted from the repair bill if you go ahead. We serve KL, Selangor & Putrajaya.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.