Roof Tile Installation Labour Cost per m2 2026: Concrete, Ceramic, Metal, Tear-off

Roof tile installation labour cost per m2 listed on public sites as of 23 October 2026 ranges Rp45,000-Rp65,000 for concrete or ceramic tiles in Greater Jakarta (builder.id, labour only) and Rp40,000-Rp60,000 elsewhere in Java; skala8.com quotes a ceramic roof tile installation cost of Rp55,000-Rp85,000 per m2 excluding the tiles. For the roof dismantling cost per m2, one Bandung vendor (Amana Baja) lists Rp35,000. These are not official rates or a survey: the figures come from blogs and vendors, the ranges differ between sources and cannot be equated because the scope of work and the region differ. For a 70 m² roof (the type 36 roof area per skala8), the homeX calculation from the builder.id ranges is Rp3,150,000-Rp4,550,000 (Greater Jakarta) and Rp2,800,000-Rp4,200,000 (Java outside Greater Jakarta), labour only.
Roof tile installation labour per m2 2026: ranges from three public sources
| Work | Region / type | Range per m2 | Note | Source |
|---|---|---|---|---|
| Concrete / ceramic tile installation (labour only) | Greater Jakarta | Rp45,000-Rp65,000 | builder.id; tiles not included | builder.id |
| Concrete / ceramic tile installation (labour only) | Java outside Greater Jakarta | Rp40,000-Rp60,000 | builder.id | builder.id |
| Metal / spandek tile installation (labour only) | Greater Jakarta / outside | Rp40,000-Rp60,000 / Rp35,000-Rp55,000 | builder.id; elsewhere on the same page "metal tile installation" is stated differently (see note) | builder.id |
| Clay tile installation (labour only) | Greater Jakarta / outside | Rp40,000-Rp60,000 / Rp35,000-Rp55,000 | builder.id | builder.id |
| Ceramic tile installation (labour) | Not specified | Rp55,000-Rp85,000 | skala8.com; excludes tile price; underlayment, screws and ridge cap often charged separately | skala8.com |
| Light steel truss installation (labour only) | Greater Jakarta / outside | Rp55,000-Rp80,000 / Rp45,000-Rp70,000 | builder.id | builder.id |
| Batten installation (labour only) | Greater Jakarta / outside | Rp20,000-Rp30,000 / Rp17,000-Rp27,000 | builder.id | builder.id |
| Aluminium foil installation (labour only) | Greater Jakarta / outside | Rp15,000-Rp22,000 / Rp12,000-Rp19,000 | builder.id | builder.id |
| Roof tear-off | Bandung (vendor) | Rp35,000 | Amana Baja; vendor price | Amana Baja |
| Light steel truss installed for concrete / ceramic / Jatiwangi tiles | Bandung (vendor) | Rp170,000 | Amana Baja; includes truss material, without tiles | Amana Baja |
| Light steel truss installed + metal / sand-coated tiles | Bandung (vendor) | Rp220,000 | Amana Baja; package with materials | Amana Baja |
Sources: builder.id (page dated 2 June 2026), skala8.com (page dated 08/07/2026) and amanahbaja.com, read on 23 October 2026. These are blog and vendor ranges, not official rates, not a survey and not a quote; labour depends on the city, building height, roof pitch, access and the tradesperson. Data gaps: builder.id lists "metal tile installation" at Rp30,000-Rp45,000 (Greater Jakarta) in one table and Rp40,000-Rp60,000 in another on the same page; we show the second and flag the conflict; jasatukang.co.id has no figures and is not used; daily labour wages, official wage standards (UMK/PUPR) and tile material prices are not read in this article (see our roof tile price article); the 70 m² and 160 m² totals are homeX calculations from the ranges, not quotes, and exclude ridge, flashing, fascia or gutters.
Calculation for a 70 m² and 160 m² roof (homeX analysis)
homeX calculation, not a quote. A 70 m² roof (type 36 per skala8): labour for concrete/ceramic tiles in Greater Jakarta Rp3,150,000-Rp4,550,000 (builder.id) and Rp2,800,000-Rp4,200,000 outside Greater Jakarta; with the skala8 range Rp3,850,000-Rp5,950,000; tearing off the old roof (Bandung vendor, Rp35,000 per m2) Rp2,450,000. A 160 m² roof (type 72 per skala8): Rp7,200,000-Rp10,400,000 (builder.id Greater Jakarta), Rp8,800,000-Rp13,600,000 (skala8) and tear-off Rp5,600,000. Skala8 says installing a type 45 roof takes 2-3 days with two workers (site claim).
What is often not included in the per m2 labour rate
Per skala8, aluminium foil underlayment, stainless screws and ridge caps are often charged separately, and wall-junction flashing is a leak point to confirm is included; builder.id warns that a cheap "roof package Rp X per m2" often excludes foil, fascia or ridge and can add 20-30%. Ask for a written quote itemising each component and who supplies the materials.
Buyer tips
- Ask for a written quote separating labour, materials, ridge, flashing and tear-off.
- Measure the sloped roof area, not the floor area.
- Check whether the truss and battens are ready before the crew arrives.
- Compare at least three quotes in your city.
Request a roof tile installation labour cost per m2 quote for your project
homeX can compare several brands at once and prepare a written quote for projects, renovations or shop stock. Send your needs (brand, size, quantity, location) via WhatsApp +62 821 1818 998, or visit the homeX showroom: Priskilla Tower, 6th floor, Jl. Atang Sanjaya No.21, Benda, Kota Tangerang, Banten 15125. Visit the homeX Showroom.
Disclaimer: prices change without notice and differ by store, city, pack size, grade and promotion. Data as of 23 October 2026; always confirm with the seller before buying.
FAQ
How much is roof tile installation per m2? On 23 Oct 2026: builder.id Rp45,000-Rp65,000 (concrete/ceramic, labour only, Greater Jakarta) and skala8 Rp55,000-Rp85,000 (ceramic). Site ranges, not official rates.
How much does roof tear-off cost per m2? One Bandung vendor (Amana Baja) lists Rp35,000 per m2; we found no second verifiable source.
Does the labour rate include the tiles? Not for the "labour only" figures at builder.id and skala8; the tiles are charged separately. A vendor "installed" package includes truss or tile materials.
Roof tile installation labour cost per m2: related articles and products
Related articles:
- Roof tile price 2026
- Light steel roof truss price per m² 2026
- Roof ridge and accessories price 2026
- Roof tile paint price 2026
- Gentengisasi 2026: SNI tiles in Majalengka
Related products at homeX:
Price sources (checked 23 October 2026): builder.id — Light steel package prices 2026 (builder.id, 2 Jun 2026); skala8.com — Ceramic tile price, 5 brands: installation cost (skala8.com); Amana Baja — Light steel roof installation price Bandung (Amana Baja).