Poured on site or laid as tiles? How new terrazzo is made, where it works in a Malaysian home and what to check before you commit.

A new terrazzo floor comes in two forms: cast in-situ, where marble, granite or glass chips in a cement or resin matrix are poured on site between divider strips, then ground flat and polished; or terrazzo tiles, factory-made units laid like other tiles with visible joints. In-situ gives a seamless floor with no repeating pattern and can be designed with custom colours and inlays, but it is slower, wetter and more specialised. Tiles are quicker, easier to replace one at a time and suit renovations where time and floor height are tight. No ClickBina guide publishes a price for new terrazzo, so it is quoted per job; for comparison, restoring an existing terrazzo floor runs RM8 – RM15 per sq ft for a straightforward grind and polish.
Terrazzo is a composite floor: chips of marble, granite or glass set into a cement or resin matrix, laid in situ and then ground flat and polished. In Malaysia it was the everyday quality floor in older terraces, shophouses and schools. It is back in fashion as a design material, and owners who like the look now choose between a traditional poured floor and factory-made terrazzo tiles. If you already have old terrazzo, restoring it is usually the better route; our terrazzo restoration guide explains how.
Ten terrazzo floors for Malaysian homes, poured in-situ or laid as tiles: a brass grid under a dining table, a pink foyer, terrazzo stairs and a honed bathroom floor. Each card is an illustrative concept render; filter by type or by room, tap an image to enlarge it, and open the details for where it suits, the finish and what to watch.
10 designs shown
Illustrative concept design · Cast in-situ · Dining
Mixed beige and grey chips on cream, divided into large squares by thin brass strips.
💬 WhatsApp us about this design
Dining room design ideas →Illustrative concept design · Cast in-situ · Entrance
A blush pink floor with small white and maroon chips in the entrance foyer.
💬 WhatsApp us about this design
Floor tile types compared →Illustrative concept design · Terrazzo tiles · Kitchen
Square grey terrazzo tiles with fine white chips and thin grout joints in a dry kitchen.
💬 WhatsApp us about this design
Floor tile types compared →Illustrative concept design · Terrazzo tiles · Bathroom
Charcoal terrazzo tiles with white chips under a wall-hung basin and toilet, beside a glass shower screen.
💬 WhatsApp us about this design
Anti-slip tiles and R ratings →Illustrative concept design · Cast in-situ · Living room
Light grey terrazzo treads and risers rising from a matching terrazzo hall floor.
💬 WhatsApp us about this design
Staircase tread cladding →Illustrative concept design · Cast in-situ · Living room · Dining
A soft green terrazzo zone set into a white terrazzo floor along a sweeping brass curve, in an open-plan living area.
💬 WhatsApp us about this design
Dining room design ideas →Illustrative concept design · Cast in-situ · Master bedroom
Polished black terrazzo with small white chips under a low oak platform bed.
💬 WhatsApp us about this design
Bedroom design ideas →Illustrative concept design · Cast in-situ · Balcony
A warm grey terrazzo floor with black and ochre chips running to open sliding doors onto a planted patio.
💬 WhatsApp us about this design
Balcony and patio design ideas →Illustrative concept design · Terrazzo tiles · Living room
Large pale beige terrazzo tiles with small chips and very thin joints across a condo living room.
💬 WhatsApp us about this design
Large-format tile installation →Illustrative concept design · Cast in-situ · Kitchen · Dining
A warm beige floor with brown, rust and white chips running from the open kitchen into the dining area.
💬 WhatsApp us about this design
Polished concrete floors compared →These are illustrative concept designs created to show the options. They are not completed ClickBina projects. No prices are shown because a new terrazzo floor, poured or tiled, is quoted case by case on the mix, area and design. We design and renovate homes. WhatsApp us your job details (the area, which rooms, in-situ or tiles, and whether the existing floor stays) for a quote.
More galleries: browse all design ideas by area of the house, from cabinets and kitchens to porches and grilles.
| Point | Cast in-situ terrazzo | Terrazzo tiles |
|---|---|---|
| Look | Seamless, no repeating pattern; divider strips in a grid or design | Visible joints between units; pattern repeats |
| Design freedom | Custom chip mix, colours, inlays and curves | Limited to the maker's range |
| Installation | Poured, cured, ground and polished on site; wet and dusty | Laid on a bed like other tiles; faster |
| Time on site | Longer: curing and several grinding passes | Shorter |
| Repair | Patch, colour-match and re-polish | Replace a damaged tile (if spares are kept) |
| Best for | Feature floors, larger open areas, heritage-style homes | Renovations with tight programmes, stairs, smaller rooms |
Because the grinding is wet and messy, in-situ terrazzo is best done early, before joinery, painting and fittings. Everything nearby must be protected.
Terrazzo tiles are the same material made in a factory and cut to size. They are laid on a mortar bed or adhesive like other tiles, with narrow joints, and are usually ground and polished again after laying to flatten small lips between tiles. The joints limit how aggressively the floor can be ground later, but a damaged tile can be replaced. Buy spare tiles from the same batch, because colour varies between batches.
For most Malaysian homes, cement terrazzo or cement-based tiles are the practical choice; resin systems suit specialist interior projects. If you want a seamless look without chips, microcement is the thin-coat alternative.
The character of terrazzo comes from the chip size and colour against the base colour. Small chips on a pale base read calm and modern; large, mixed chips read bold. Brass strips add a traditional line; plastic or zinc strips almost disappear. Ask for a sample panel in the exact mix and see it in daylight in the room before the whole floor is poured.
A poured terrazzo floor adds thickness, so check door thresholds and the step to adjoining rooms before you commit. The slab below must be sound: wide cracks, uneven edges or damp under the floor will reflect through any new finish. Divider strips at regular spacings and over any structural joints let the floor move without cracking across the room.
New terrazzo should be sealed with a penetrating sealer and cleaned with a pH-neutral cleaner. Acidic cleaners, including many bathroom and descaling products, etch the marble chips and dull the floor. Wipe spills quickly, use mats at entrances to keep grit off, and plan a re-hone and re-seal when the shine fades rather than waxing over it.
Terrazzo is a craft with fewer specialist crews than ordinary tiling, so check experience before price. Ask to see floors the installer has laid, ideally in person and in daylight, and look along them at a low angle for ripples, open pinholes and chips pulled out by grinding too early. Ask how the base will be prepared, which divider strips they use, how many grinding passes they plan and which sealer they apply. Agree who protects the walls, doors and joinery from the grinding slurry, and who removes it. For tiles, ask for the batch number and a written allowance of spare tiles. A written scope that answers these questions is worth more than the lowest quote, because a poorly laid terrazzo floor is very hard to put right later.
No ClickBina guide publishes a price for laying a new terrazzo floor or for terrazzo tiles, because it depends heavily on the mix, area and design, so new work is quoted per job. These are the related published lines (indicative 2026, Klang Valley):
| Item | Indicative price | Source guide |
|---|---|---|
| Restore existing terrazzo: grind and polish | RM8 – RM15 per sq ft | Terrazzo restoration guide |
| Restore existing terrazzo: full restoration with patching | RM15 – RM35 per sq ft | Terrazzo restoration guide |
| Retile over old terrazzo: new tiles over screed | RM18 – RM35 per sq ft | Terrazzo restoration guide |
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteFor a new floor, the quote should itemise base preparation, divider strips, the chip and matrix specification, grinding passes, sealing, protection and any threshold adjustments.
New terrazzo is specialist work and is quoted case by case. WhatsApp us your job details for a quote: the area, which rooms, in-situ or tiles, and whether the existing floor stays or comes out. ClickBina is an experienced KL & Selangor contractor that handles whole-house refurbishment and trade coordination. We reply within the hour, the price we agree is a flat price with no hidden charges, and a site visit is RM150, waived if you go ahead.
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, not fixed rates; new terrazzo has no published ClickBina price and is quoted after a site visit.
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.