Central Singapore · Quoted from photos
Marble Stain Repair & Removal in Central Singapore
A stain is something that has soaked into the marble, unlike an etch mark, which is damage to the surface. Because marble is porous, oil, coffee, rust and dirty water can sink in and darken or yellow the stone. We identify what caused it, draw it out with the right poultice and then polish and seal the area.

What marble stain repair includes
- Identifying the stain: oil, organic, rust, water or yellowing
- Test on a small area first
- Poultice matched to the stain type, left to draw it out
- Repeat applications for deep stains
- Honing and polishing the area afterwards
- Sealing so it is less likely to happen again
Common marble stains
- Dark patches near the stove, dining table or sofa (oil)
- Brown or orange spots under metal furniture or plant pots (rust)
- Coffee, tea or curry marks
- Dark rings or tide marks from leaks or plant pots
- General yellowing of white or cream marble
Marble Stain Repair: what you should know
Stain or etch? How to tell
A stain is darker than the stone and you can't feel it. An etch mark is a dull, lighter patch that you can sometimes feel as rough. Stains need a poultice; etch marks need honing and polishing. Many spills, like red wine, leave both. See our guide on telling them apart.
How a poultice works
A poultice is a paste of absorbent powder and a chemical chosen for the stain. It is spread over the stain, covered and left for 24 to 48 hours. As it dries, it pulls the stain out of the stone. Oil stains need a solvent, organic stains such as coffee need an oxidiser, and rust needs a specialist iron remover.
When stains won't come out
Most stains lighten a lot and many disappear. Old rust stains and some yellowing that comes from inside the stone may only fade. We test first and tell you what's realistic before you pay for the full job.
Marble Stain Repair prices
| Service | Price (SGD) |
|---|---|
| Single stain removal | Quoted from photos |
| Multiple stains or a whole room | Quoted from photos |
| Polishing and sealing afterwards | From $1/sq ft* |
*Indicative starting rates. Minimum job charge $350 ($250 for sealing only). Final price depends on the marble type, its condition, how much grinding it needs, the area and access. Spot repairs, vanity tops, bathroom walls and regrouting are quoted from photos. The price we confirm on WhatsApp is the price you pay.
Timeline
- Wait to start
- Usually 1 to 3 days
- Time on site
- 1 to 3 visits, since each poultice is left for 24 to 48 hours
How a job works
- WhatsApp us 3 or 4 photos of the marble, including a close-up of any marks, plus your condo or block and the areas you want done.
- Get a price. We reply with an estimate the same day, or visit within 1 to 3 days to check the stone.
- Book a date. Jobs usually start 3 to 7 days after you confirm.
- We protect, hone, polish and seal, with walls and cabinets sheeted off and the slurry cleaned up daily.
- Inspect together and pay by PayNow or bank transfer once you're happy.
Before we arrive
- Clear small items, rugs and anything fragile from the area.
- Tell us if you need help moving large furniture.
- Point out any cracks, hollow tiles, stains or etch marks you want us to focus on.
- Check your condo's renovation rules: notice, lift booking and working hours.
- Keep pets and children away from the work area while machines are running.
Aftercare
Wipe spills straight away, use coasters and trays under plant pots, and reseal kitchens and dining areas every 1 to 2 years.
- Central Singapore focus22 central areas, short travel, more available dates
- Price before workConfirmed on WhatsApp
- Diamond honing, not waxWe polish the stone, not a coating
- Wet, dust-free processWalls and cabinets sheeted off
Marble Stain Repair by area
- Marble Stain Repair in Toa Payoh
- Marble Stain Repair in Bishan
- Marble Stain Repair in Queenstown
- Marble Stain Repair in Bukit Merah
- Marble Stain Repair in Kallang
- Marble Stain Repair in Geylang
- Marble Stain Repair in Marine Parade
- Marble Stain Repair in Novena
- Marble Stain Repair in Bukit Timah
- Marble Stain Repair in Tanglin
- Marble Stain Repair in Newton
- Marble Stain Repair in River Valley
- Marble Stain Repair in Orchard
- Marble Stain Repair in Museum
- Marble Stain Repair in Rochor
- Marble Stain Repair in Outram
- Marble Stain Repair in Singapore River
- Marble Stain Repair in Downtown Core
- Marble Stain Repair in Southern Islands
- Marble Stain Repair in Marina South
- Marble Stain Repair in Marina East
- Marble Stain Repair in Straits View
Other marble services
- Marble Polishing in Central Singapore
- Marble Floor Polishing in Central Singapore
- Marble Repair in Central Singapore (Chips, Cracks & Hollow Tiles)
- Marble Etch Repair & Shine Restoration in Central Singapore
- Marble Wine Mark Removal & Restoration in Central Singapore
- Bathroom Marble Floor Polishing & Restoration in Central Singapore
- Bathroom Marble Vanity Top Polishing in Central Singapore
- Bathroom Marble Floor & Wall Restoration in Central Singapore
- Marble Regrouting in Central Singapore
Marble Stain Repair photos from recent jobs
Real photos from our recent marble jobs.




Frequently asked questions
Can you remove oil stains from marble?
Usually, yes. Oil stains respond well to a solvent-based poultice, though old, deep stains may need two or three applications.
Can rust stains be removed?
Fresh rust stains often come out with a specialist rust poultice. Old rust stains can be stubborn and may only fade. We test first.
Why is my white marble turning yellow?
Common causes are old wax or coatings, dirty mop water soaking in, or iron in the stone reacting with moisture. Stripping old coatings and polishing often fixes it. Yellowing from inside the stone is harder and we'll tell you honestly after a test.
Will sealing stop stains?
Sealing slows down how fast liquids soak in, giving you time to wipe them up. It doesn't make marble stain-proof, and it doesn't stop etching from acids.
Want your marble shining again?
Send 3 or 4 photos of your marble on WhatsApp and get a price, usually the same day.