
Roofing Cost in Surabaya (2026)
Quick Answer
Partially verifiedIn Surabaya, roofing costs are usually quoted per square metre rather than by the hour. A realistic working estimate is about IDR 150,000-350,000 per m² for basic roof replacement labour and simple coverings, while installed metal or tiled roofing systems commonly land around IDR 250,000-700,000+ per m² depending on material, height, access and structural work. Exact local trade call-out rates are not well standardised publicly, so site surveys and written quotations are the norm.
Overview
For roofing work in Surabaya, the biggest cost drivers are the roof covering chosen, the condition of the existing timber or steel frame, and whether the job is a small repair or a full replacement. In Indonesia, many contractors price by area and scope rather than a standard hourly rate, especially for pitched roofs on houses, ruko (shop-houses), and small commercial buildings. Basic patch repairs can stay in the low hundreds of thousands of rupiah, but once waterproofing, flashing, underlay, ridge work, or partial frame replacement are involved, costs rise quickly. Surabaya’s hot, coastal climate also matters: corrosion resistance, heat performance and drainage are important, so lightweight metal roofing, concrete tiles, clay tiles and UPVC sheets all appear in the market at different price points. Publicly documented Indonesian roofing prices are more often published as material prices by major building-supply retailers than as all-in trade-service rates, so many installed-cost figures must be treated as estimates rather than verified tariffs. Homeowners should expect higher quotes for steep roofs, difficult access, occupied buildings, and urgent leak-chasing in the rainy season. For larger jobs, ask for a scope that separates demolition, disposal, frame repairs, roof covering, insulation/foil, gutters and warranty terms so quotations can be compared properly.
What It Costs
| Item | Cost | Evidence |
|---|---|---|
| Roofing labour / installation allowance(per m²) Estimated range based on typical Indonesian residential roofing labour and installation market rates for Surabaya-scale urban work; exact published trade tariffs are not standardised publicly. | ~IDR 150,000 – IDR 350,000 | Estimated range |
| Installed lightweight metal roofing system(per m²) Estimated all-in installed range combining common Indonesian lightweight metal sheet material costs with typical labour, fasteners and basic accessories; Surabaya access and roof complexity can move this materially. | ~IDR 250,000 – IDR 550,000 | Estimated range |
| Installed concrete/clay tile roofing system(per m²) Estimated all-in range for tiled roofing in Surabaya including tile supply and installation on a sound structure; heavier systems often need more framing work and higher labour input. | ~IDR 350,000 – IDR 700,000 | Estimated range |
| Minor roof leak repair(per job) Estimated range for small residential repairs such as replacing a few sheets/tiles, resealing flashings or patching localised leaks; excludes major hidden structural defects. | ~IDR 300,000 – IDR 1,500,000 | Estimated range |
| Roof tile material price benchmark(per piece) Public Indonesian retail listings can provide material benchmarks for roofing products, but listed prices vary by brand and stock and do not represent installed Surabaya service pricing. | IDR 8,000 – IDR 20,000 | Partially verified |
What’s Typically Included
- Site inspection and measurement
- Removal of damaged sheets or tiles where needed
- Installation of replacement roofing material
- Basic fixings and sealants
- Debris clearing, unless excluded in the quote
Common Jobs & Typical Prices
| — | |
| — | |
| — | |
| — | |
| — |
Regulator / licensing: Kementerian Pekerjaan Umum dan Perumahan Rakyat (PUPR) and LPJK construction services framework
Duration
Small repairs may take a few hours to 1 day; partial reroofing often takes 1-3 days; full house reroofing commonly takes several days to 2 weeks depending on size and weather.
How Fees Work
Usually quoted per square metre or as a fixed project sum after survey, rather than a transparent hourly rate. Materials, demolition, disposal and frame repairs may be priced separately.
Factors Affecting Price
- Roof material chosen: metal sheet, concrete tile, clay tile, bitumen or UPVC all sit at different price points
- Whether the existing roof frame, battens or purlins need repair or replacement
- Roof pitch, height, safety requirements and ease of access for workers and materials
- Extent of waterproofing, flashing, ridge capping, gutters and insulation/foil required
- Urgency and seasonality, especially leak work during heavy rain periods
Local Context
In Surabaya, quotes are commonly negotiated and may or may not clearly state whether disposal, transport and minor frame repairs are included. Indonesia uses VAT (PPN) for taxable businesses, but small informal tradespeople may quote without clearly itemising tax. Tipping is not usually expected for roofing contractors, though clients may provide drinks or a small bonus for difficult work completed well. Coastal exposure and high heat can make corrosion resistance and heat-reflective materials more important than the cheapest upfront option.
Some figures here are still being verified.
Where a verified figure isn’t available yet, we say so rather than guess. For the most current pricing, check the official source below.
All figures are in Indonesian rupiah (IDR). For roofing in Surabaya, prices are commonly discussed per square metre or per job rather than per hour.
Sources & References
Every price on this page is traced to a documented source. Last checked 24 September 2026.
- OSS Indonesia · government
Indonesia's official online single submission system for business licensing, relevant to formal contractor registration.
- Klik Indomaret · provider
Public Indonesian retail marketplace that can be used to benchmark some roofing material prices, though not installed service costs.
Frequently Asked Questions
Is roofing in Surabaya usually priced by the hour?+
Not usually. Most roofers in Indonesia quote by square metre or by total job scope after inspecting the roof, especially for replacement or repair work.
What is a reasonable budget for a small roof repair?+
For a straightforward residential leak repair or a few replacement sheets or tiles, a realistic estimate is around IDR 300,000-1,500,000. Costs rise if the leak source is hard to find or if timber/steel framing is damaged.
Why do tiled roofs cost more than simple metal roofs?+
Tile systems are heavier, slower to install and often need stronger support framing. They can also involve more individual components, which increases labour and handling time.
Do I need a licensed contractor for home roofing work?+
For ordinary household repairs, people often hire local builders or roofing specialists directly. For larger construction or formal commercial work, contractors may need to comply with Indonesia’s construction-services and business-licensing rules under PUPR/LPJK and OSS arrangements.
How can I compare roofing quotes properly?+
Ask each contractor to separate demolition, disposal, frame repair, roofing material, waterproofing, flashings, gutters and warranty. That makes it easier to compare like with like.
Related Cost Guides
Builders Cost in Los Angeles (2026)
Los Angeles, United States
Builders Cost in Manchester (2026)
Manchester, United Kingdom
Electricians Cost in Melbourne (2026)
Melbourne, Australia
Pest Control Cost in Manchester (2026)
Manchester, United Kingdom
Electricians Cost in Manchester (2026)
Manchester, United Kingdom
Carpenters Cost in Dallas (2026)
Dallas, United States
Are you a business?
Get your business listed on this page and reach customers actively searching for your services.
List Your BusinessFind Home & Trade Services in Surabaya
Browse more cost guides for Surabaya