Prices below are indicative Klang Valley ranges for budgeting. Your actual cost depends on floor area, marble condition and finish level — get an exact quote on WhatsApp.
How much does marble floor polishing cost in Malaysia?
Marble polishing is priced per square foot. The rate varies mainly by how much restoration work the floor needs: a lightly scratched floor needs only polishing and crystallisation, while a badly etched or dull floor may need full grinding and honing before the finish stage. Here are 2026 indicative Klang Valley ranges:
| Service level | What’s included | Cost per sq ft (indicative) |
|---|
| Maintenance polish | Machine polish + crystallisation, no grinding | RM2.50 – RM3.50 |
| Hone & polish | Honing (removes scratches) + polish + crystallisation | RM3.50 – RM5.50 |
| Full restoration | Grinding + honing + polishing + crystallisation | RM5.00 – RM8.00 |
Cost by marble type and condition
Not all marble is equal. Softer marbles (e.g. Carrara) scratch more easily and may need more frequent restoration. Harder marbles (e.g. Nero Marquina) are more resilient but harder to grind. The table below shows how type and condition typically affect the rate:
| Marble type / condition | Typical job | Indicative rate / sq ft |
|---|
| Good condition, soft local marble | Maintenance polish only | RM2.50 – RM3.00 |
| Good condition, imported marble (Carrara, Statuario) | Maintenance polish only | RM3.00 – RM3.50 |
| Light scratches / etch marks | Hone + polish | RM3.50 – RM5.00 |
| Heavy scratches, deep etch or dull sections | Grind + hone + polish | RM5.00 – RM7.00 |
| Severely damaged / lippage (uneven tiles) | Aggressive grind + full restoration | RM6.50 – RM8.00+ |
Service types explained
There are four distinct marble care services, each addressing a different level of wear:
- Crystallisation (Crystallising). A chemical process that reacts with the calcium carbonate in marble to create a hard, reflective surface layer. Used as a maintenance step on floors in good condition. Quick and relatively cheap, but it does not remove scratches — it only enhances shine on an already smooth surface.
- Polishing. Machine-buffing with polishing powder and pads to restore gloss. Combined with crystallisation for a maintenance service, or used as a final stage after honing. Does not address deep scratches.
- Honing. Uses progressively finer diamond abrasive discs (e.g. 50, 100, 200, 400, 800 grit) to remove surface scratches and etch marks. Results in a smooth, satin or low-sheen finish. Always followed by polishing and crystallisation to restore the high-gloss surface.
- Grinding. The most aggressive stage — uses coarse diamond discs to level uneven tiles (lippage), remove deep scratches, stains or old coating. Required for badly damaged floors or when tile lippage exceeds 1–2 mm. Generates significant dust and slurry and takes the longest. Always followed by honing, polishing and crystallisation.
Service comparison table
| Stage | Removes scratches? | Levels tiles? | Restores gloss? | When needed |
|---|
| Crystallisation only | No | No | Yes (existing smooth surface) | Annual maintenance, good-condition floors |
| Polish + crystallise | Very minor only | No | Yes | Slight dullness, no visible scratches |
| Hone + polish + crystallise | Yes (surface) | No | Yes | Visible scratches, etch marks, dull patches |
| Grind + hone + polish + crystallise | Yes (deep) | Yes | Yes | Deep damage, lippage, staining, heavy wear |
What affects marble polishing cost the most?
- Floor condition. This is the biggest cost driver. A well-maintained floor needs only a maintenance polish (RM2.50–RM3.50/sq ft); a neglected or heavily scratched floor may need full grinding restoration (RM5–RM8/sq ft).
- Total floor area. Larger jobs have a lower per-sq-ft rate because the contractor can recover equipment mobilisation costs across more area. A small 100 sq ft area may be priced at a minimum call-out, while a 1,000 sq ft job gets a volume rate.
- Marble type and hardness. Harder imported marbles (e.g. Nero Marquina, Emperador) require more aggressive diamond tooling and longer machine time, pushing the rate up slightly.
- Finish type. A high-gloss mirror finish takes more polishing stages than a honed (matte) or satin finish and costs proportionally more.
- Access and furniture. Moving heavy furniture, working around fixed joinery or polishing stairs and skirting edges adds to labour time and cost.
Marble polishing cost by floor area
As a planning guide, here are indicative total costs by floor area for a mid-level service (hone + polish + crystallisation):
| Floor area | Typical home | Indicative total cost |
|---|
| 50–100 sq ft | One room or foyer | RM350 – RM600 |
| 200–400 sq ft | Living + dining area, condo | RM800 – RM2,000 |
| 500–800 sq ft | Full condo or terrace ground floor | RM1,500 – RM4,000 |
| 1,000+ sq ft | Semi-D / bungalow ground floor | RM3,000 – RM8,000+ |
The marble polishing process step by step
A professional marble restoration follows a structured sequence. Skipping any stage compromises the final result:
- Step 1 — Floor inspection. The contractor assesses the marble type, condition, scratch depth, lippage and any staining. This determines the starting grit and whether grinding is needed.
- Step 2 — Grinding (if needed). Coarse diamond discs (e.g. 30–50 grit) are used to level uneven tiles or remove deep damage. Generates significant dust and slurry; a wet grinding process is used to suppress dust.
- Step 3 — Honing. Progressively finer diamond pads (100, 200, 400, 800 grit) smooth the surface and remove scratches left by grinding. Each pass uses a finer grit than the last.
- Step 4 — Polishing. Polishing powder (typically oxalic acid-based) and high-speed buffing pads create the reflective surface. Multiple passes at 1,500 and 3,000 grit are common.
- Step 5 — Crystallisation. A crystallising chemical is applied and worked in with a steel wool pad under a buffing machine. This creates a hardened, mirror-like surface that is more resistant to scratches and etch marks than unprotected marble.
- Step 6 — Sealing (optional). A penetrating sealer is applied to protect against staining. Especially recommended in kitchens and around dining areas where spills are frequent.
For new flooring options, see our vinyl flooring cost guide → and parquet flooring cost guide →. Or use the renovation cost calculator → to estimate your full project budget.
Worked example: KL condo living + dining room (350 sq ft)
An illustrative mid-range budget for polishing a 350 sq ft marble floor in a Klang Valley condo. Treat this as a planning guide, not a quote.
| Stage | Indicative cost | Notes |
|---|
| Honing (200–800 grit) | RM700 | Light-to-moderate scratches, ~RM2.00/sq ft for this stage |
| Polishing | RM525 | ~RM1.50/sq ft |
| Crystallisation | RM350 | ~RM1.00/sq ft |
| Penetrating sealer | RM350 | ~RM1.00/sq ft, optional but recommended |
| Total | ~RM1,925 | ~RM5.50/sq ft all-in for hone+polish+crystallise+seal |
If the floor only needed a maintenance polish (no honing), the same 350 sq ft job would run closer to RM875–RM1,225 (RM2.50–RM3.50/sq ft). A full grinding restoration on the same area would push the cost to RM2,100–RM2,800 (RM6–RM8/sq ft).
How often should marble floors be polished?
The frequency depends on foot traffic and how the floor is maintained day-to-day:
- Maintenance crystallisation: Every 6–12 months for high-traffic areas (living room, lobby, corridors) or annually for bedrooms.
- Hone + polish: Every 2–5 years depending on wear, or when visible scratches appear.
- Full grinding restoration: Only when the floor has significant lippage, deep scratches or heavy staining — typically every 8–15 years for a well-maintained floor, or when taking over a neglected property.
The best way to extend intervals between professional restoration is to use pH-neutral floor cleaner, place entry mats to trap sand and grit (the leading cause of marble scratches), and clean up acidic spills immediately (citrus juice, vinegar, soft drinks all etch marble on contact).
DIY vs professional marble polishing
Consumer-grade marble polishing powders and small buffing machines are available from hardware stores, but there are clear limits to what DIY can achieve:
- Maintenance gloss (light dullness only): DIY with marble polishing powder + a borrowed buffing machine is feasible and costs RM50–RM150 in materials. The result will not match a professional crystallisation but is adequate for minor dullness.
- Scratch removal: Requires diamond pads and a heavy floor machine (typically 45–100 kg). Consumer orbital sanders lack the weight and correct pad speed. DIY here risks uneven honing, leaving swirl marks or creating new scratches.
- Grinding: Strictly professional. Incorrect grinding permanently damages the marble surface and is very expensive to remediate. Do not attempt this without professional-grade planetary grinding equipment and experience.
Recommendation: DIY maintenance crystallisation is acceptable for homeowners who are comfortable following product instructions on good-condition floors. For anything beyond light dullness, engage a professional.
Common marble polishing mistakes to avoid
- Using acidic cleaners on marble. Vinegar, lemon-based cleaners and many commercial floor cleaners contain acids that etch marble instantly, causing dull marks that require re-polishing.
- Skipping the sealer after polishing. Unsealed polished marble is porous and stains easily. Always seal after a full restoration.
- Choosing the cheapest quote without asking what is included. A very low per-sq-ft rate often omits honing or uses a lower grit sequence, producing a result that dulls quickly. Ask for a written spec: grit sequence used, whether crystallisation is included, and what sealer is applied.
- Not moving furniture first. Contractors working around heavy furniture cannot polish properly near edges and corners. Clear the area or budget for the contractor to move items.
- Using grit or sand mats in the wet zone after polishing. Grit tracked across polished marble scratches it immediately. Use soft entry mats or felt-backed runners.
How to choose a marble polishing contractor
- Ask for a per-sq-ft rate and written scope stating the grit sequence, whether crystallisation is included and whether sealing is an add-on or bundled.
- Check that the contractor uses professional planetary grinding machines (not consumer orbital sanders) for any grinding or honing work.
- Ask to see before-and-after photos of comparable marble types (imported marble like Carrara behaves differently from local white marble).
- Confirm dust and water management — wet grinding suppresses dust but generates slurry that must be contained and disposed of properly.
- Get at least two quotes on the same scope so you can compare honestly.
Planning a full renovation? See our renovation cost guide → and renovation cost calculator →.
⚠️ These are indicative Klang Valley ranges to help you budget. For a fixed quote on your marble floors,
WhatsApp ClickBina.