Cost guide · 6 min read
How much does flooring installation cost in Penang?
Penang flooring rates, RM 2-8 per sqft labour-only, RM 3-18 per sqft installed for vinyl, SPC and laminate, up to RM 120 per sqft for stone tile.
- Published
- 16 May 2026
- Updated
- 2 Nov 2026
- Trade
- flooring-contractor
Estimate your cost
RM 500 to RM 1,500 total
Assumes 100 sq ft, standard finish, George Town pricing.
This is an indicative estimate, not a quote. Your actual price depends on scope, materials, and site conditions.
Rates reviewed 2026-11-02.
Get exact quotes from a local contractorFlooring installation in Penang costs RM 2-8 per sqft for labour-only, and RM 3-120 per sqft supplied and installed, depending on the material. Vinyl, SPC and laminate sit at the low end, engineered wood and parquet in the middle, and stone and heritage tile at the top. This guide breaks the cost into four material bands from published Malaysian flooring price guides, listed at the end, plus the subfloor leveling work that quietly adds to most jobs.
Labour-only vs supplied-and-installed
There are two ways to engage a Penang flooring contractor.
- Labour-only. You buy the flooring material yourself, often from a showroom in Bayan Lepas or along Jalan Burma, and the contractor quotes installation by the square foot. This suits homeowners who want a specific brand or finish.
- Supplied-and-installed. The contractor quotes one rate per sqft inclusive of material, underlay, adhesive or click-fit, and skirting. Faster to arrange, but your choice is limited to the contractor's regular supplier range.
Published labour-only rates typically run RM 2-8 per sqft for vinyl, SPC, laminate and straight-laid engineered wood, and RM 10-15 per sqft for herringbone, chevron and other parquet patterns, where the cuts and fitting are more demanding. Tile flooring labour is a separate trade and runs RM 6-12 per sqft. The bands below quote supplied-and-installed figures, since that is how most homeowners compare.
The four material bands
Band 1: Vinyl and SPC, RM 3 to RM 18 per sqft installed
Vinyl plank and SPC (stone plastic composite) are the most popular choice for Penang condos and rental units. They are waterproof, which matters in a climate where coastal humidity and the occasional leak are facts of life, and they install fast over most existing floors.
Typical figures in this band:
- Vinyl plank or tile (LVT, 2mm to 5mm): RM 3-14 per sqft installed
- SPC click flooring (4mm to 6mm with attached underlay): RM 5.50-18 per sqft installed
Best fit for: condos, apartments, rental properties, and anyone who wants a wood look without the moisture risk of real timber.
Band 2: Laminate, RM 5 to RM 15 per sqft installed
Laminate gives a harder, more scratch-resistant surface than basic vinyl and a wider range of realistic wood textures. The trade-off in Penang is moisture sensitivity. Standard laminate swells if water sits on the seams, so it belongs in living rooms and bedrooms rather than wet zones.
Typical figures:
- Standard laminate (8mm, AC3 wear rating): RM 5-12 per sqft installed
- Premium laminate (10mm to 12mm, AC4 to AC5, water-resistant core): RM 12-15 per sqft installed
- Add RM 1-3 per sqft for foam or acoustic underlay where it is not pre-attached
Best fit for: terrace houses and condos where owners want a firmer, longer-wearing surface than vinyl and are keeping the material away from bathrooms and kitchens.
Band 3: Engineered wood and parquet, RM 9 to RM 50 per sqft installed
Engineered wood is a real timber veneer over a plywood core, far more dimensionally stable than solid timber in Penang's humidity. Parquet, whether engineered blocks or restored original timber, sits in the same band. This is where flooring becomes a design feature rather than a surface.
Typical figures:
- Engineered wood (oak, ash, 12mm to 15mm, click or glue-down): RM 9-50 per sqft installed, depending on the top layer and the brand
- Solid timber parquet: RM 15-30 per sqft installed for common species, more for imported hardwood; a herringbone or chevron layout adds RM 2-5 per sqft labour and 10-15% material waste
- Restoring and resanding original timber parquet in a heritage shophouse: RM 28-50 per sqft, mostly labour
Best fit for: long-term homes, heritage shophouse interiors where timber suits the building, and owners who want a genuine wood floor.
Band 4: Tile flooring, RM 10 to RM 120 per sqft installed
Tile is the durable, fully waterproof option and the default in many Penang ground floors, kitchens, and bathrooms. The range is wide because tile spans cheap ceramic through porcelain to natural stone.
Typical figures:
- Ceramic floor tile (basic): RM 10-18 per sqft installed
- Porcelain floor tile (mid-tier to rectified): RM 14-30 per sqft installed
- Large-format porcelain (80x80cm and above): RM 22-45 per sqft installed
- Marble or granite slab: RM 75-120 per sqft installed
- Heritage encaustic or cement tile: RM 80-180 per sqft installed
Best fit for: kitchens, bathrooms, ground floors, and any area exposed to water. Note that tile floors usually need hacking of the old surface (RM 3-6 per sqft) and, in wet zones, a waterproofing membrane (RM 18-28 per sqft) on top of the headline rate.
Subfloor leveling and screeding
The cost most homeowners forget is the subfloor. Click-fit vinyl, laminate, and engineered wood all need a flat base, and a slab that is out of plane will telegraph through the new floor as flex, gaps, or clicking underfoot.
- Self-leveling compound for minor unevenness: RM 2-5 per sqft, applied where the slab is out by a few millimetres
- Cement screed for a fresh level layer or larger corrections: RM 3-8 per sqft
- Patch and skim of isolated low spots: often quoted as a lump sum, RM 300-800 for a typical room
Older terrace houses and heritage shophouses in George Town are the most likely to need this, since decades of settlement leave floors well out of level. Always ask the contractor to check the slab with a long straightedge before quoting, and ask whether leveling is in the number or excluded.
What drives the variance within a band
Two jobs in the same band can vary by 30% based on three factors.
- Subfloor condition. A flat, sound slab installs cleanly. One needing levelling or screeding adds RM 2-8 per sqft across the whole area.
- Removal and disposal of the old floor. Lifting old tile, timber, or glued vinyl and carting it away is RM 1.50-5 per sqft and is often quoted separately.
- Room complexity and access. Many small rooms, doorways, and built-in furniture mean more cuts and slower work than one open hall. Walk-up shophouses add a 5-10% handling surcharge because every box goes up the stairs by hand.
How long does it take
| Scope | Typical duration |
|---|---|
| One condo, vinyl or laminate | 1-3 days |
| Whole terrace house, vinyl or laminate | 4-7 days |
| Engineered wood or parquet, full home | 1-2 weeks |
| Tile flooring, full home | 1-3 weeks |
Add 1-2 days for subfloor leveling and its cure time, and 4-12 weeks of lead time if you are sourcing imported timber or heritage encaustic tile.
How to get an accurate quote
The ranges above are starting points. Real quotes vary with the contractor's overhead, your project specifics, and current material prices. To get accurate numbers:
- Get three quotes for the same material and the same scope. The spread tells you what your job really costs; the cheapest is often a lowball that recovers later through extras.
- Confirm the material grade, not just "vinyl" or "laminate". Ask for the thickness, the wear rating for laminate, and the core type for SPC.
- Ask whether subfloor leveling is included or excluded. This is the single most common source of overruns.
- Itemise removal and disposal of the old floor as a separate line.
To compare verified profiles and request a free site visit, browse flooring contractors in George Town.
Sources
- Sun Synergy Contracts, Flooring Renovation Cost Malaysia 2026, supply and install per sq ft: laminate RM 6-12, vinyl plank RM 7-14, SPC RM 9-18, ceramic RM 10-18, porcelain RM 14-28, large-format porcelain RM 22-45, engineered timber RM 25-50, levelling or screeding RM 3-8, checked 2026-11-02
- Unique Home, SPC vs Vinyl vs Laminate Flooring, supply and install per sq ft: SPC RM 5.50-11.50, vinyl RM 3-7, laminate RM 3-8, hacking RM 2-5, checked 2026-11-02
- Resilient Timber Floor, Wooden Floor Installation Cost in Malaysia, labour RM 3-8 standard and RM 10-15 for patterns, laminate RM 6-15, engineered wood RM 18-35, levelling RM 2-5, removal RM 1.50-3.50 per sq ft, checked 2026-11-02
- ClickBina, Parquet Flooring Cost Malaysia 2026, engineered wood RM 9-18, solid timber RM 15-30+ installed, installation RM 2.50-7, herringbone adds RM 2-5 per sq ft and 10-15% waste, hacking and disposal RM 3 per sq ft, checked 2026-11-02
- Floor Culture, What You Should Know Before Choosing Laminate Flooring, laminate from RM 5.50-6.50 per sq ft including installation, checked 2026-11-02
- SuperHomes, Home Renovation Malaysia 2026: Full Cost Guide, laminate or SPC RM 5-12, ceramic or porcelain tiles RM 10-30, tiling labour RM 6-15 per sq ft, checked 2026-11-02
- Nature Living Floor, SPC Flooring Price Malaysia 2026, SPC installation labour RM 2-4 per sq ft, checked 2026-11-02
Rates checked against the public sources above on 2 November 2026. Compiled by Wei Han, founder of Penang Renovations.
This guide was drafted with AI assistance from the public sources listed above. Most are Klang Valley rates. The marble, heritage tile, parquet restoration and waterproofing figures have no published source in this list. Prices are planning ranges, not quotes. If you spot an inaccuracy or have a recent quote to share, contact us at penangrenovations.com@gmail.com.
Want a real quote for your job?
Tell us the job in 8 short questions. We pass it to a local Flooring Contractor in Penang.
Get a free quoteCommon questions
- How much does flooring installation cost per square foot in Penang?
- Flooring installation in Penang costs RM 2 to RM 8 per sqft for labour-only, and RM 3 to RM 120 per sqft supplied and installed depending on the material. Vinyl and SPC sit at the low end (RM 3 to RM 18 per sqft installed), while engineered wood, parquet, and stone tile run higher.
- Is vinyl or laminate flooring cheaper in Penang?
- Vinyl, SPC and laminate cost about the same: vinyl and SPC run RM 3 to RM 18 per sqft installed, and laminate RM 5 to RM 15 per sqft installed. Vinyl and SPC are fully waterproof, which makes them the safer choice for Penang's coastal humidity, whereas standard laminate swells if water sits on the seams.
- How much does subfloor leveling add to a flooring job in Penang?
- Subfloor leveling adds RM 2 to RM 5 per sqft for self-leveling compound and RM 3 to RM 8 per sqft for cement screed. Older terrace houses and George Town heritage shophouses most often need it, since decades of settlement leave the slab out of level.
- What is the difference between labour-only and supplied-and-installed flooring quotes?
- With labour-only, you buy the material yourself and the contractor charges RM 2 to RM 8 per sqft to install vinyl, SPC, or laminate. Supplied-and-installed is one inclusive rate covering material, underlay, and skirting, but limits your choice to the contractor's regular supplier range.