Steel roofing on existing buildings is one of the most common fabrication projects in Bangalore. Whether you're covering a terrace, extending a living space, replacing an old concrete roof that's leaking, or building a carport, steel gives you a fast, lightweight structure that doesn't require the heavy civil work of a traditional RCC slab. But the range of options — and the number of things that can go wrong — is wider than most homeowners expect.
This guide covers what you need to know before you commit to a steel roof on your villa or existing building.
Why Homeowners Add Steel Roofs
The most common reason is a terrace cover. Bangalore's unpredictable rain and intense summer sun make open terraces unusable for much of the year. A steel roof over all or part of the terrace turns dead space into a functional area — a dining space, a garden room, a home office extension, or simply a dry area for utilities and laundry.
The second most common use is replacing a failing roof. Older buildings with flat RCC roofs often develop persistent leaks, especially around parapet joints and drainage points. Waterproofing treatments last a few years before the problem returns. A sloped steel roof installed over the existing flat roof solves the drainage problem permanently — water runs off instead of pooling.
Extensions and additions are the third major category. Adding a room above a garage, covering a side passage, building a first-floor room over an existing ground-floor structure — these are all cases where a steel-framed roof (often with steel-framed walls as well) is faster and lighter than conventional construction. Steel framing can span longer distances without intermediate supports, giving you more flexible floor plans. And because the structure is lighter, it often doesn't require strengthening the existing foundations.
Material Options: Profiled Sheets vs Standing Seam vs Polycarbonate
Profiled steel sheets (also called metal roofing sheets or AC-profile sheets) are the most common and affordable option. These are corrugated or trapezoidal galvanised steel sheets, typically 0.45mm to 0.60mm thick, with a colour-coated (pre-painted) or bare galvalume finish. They're functional, weather-resistant, and available everywhere. For a standard terrace cover or utility roof, profiled sheets are usually the right choice. Expect to pay Rs 35–55 per sq ft for the sheets alone, depending on thickness and coating quality.
Standing seam roofing is the premium option. Instead of exposed screws through the sheet (which are the most common leak point on any metal roof), standing seam panels clip together with concealed fasteners. The result is a clean, modern look with superior weather performance. Standing seam is significantly more expensive — Rs 120–200 per sq ft for the panels — and requires more precise fabrication. It's worth considering for visible roofs on architecturally designed homes where appearance matters as much as function.
Many homeowners want natural light under their steel roof. Translucent polycarbonate sheets can be integrated into specific bays of the roof to create skylights without cutting holes in the steel. Use multi-wall polycarbonate (not solid) for better insulation, and ensure the framing supports the different expansion rates of polycarbonate versus steel.
Whichever material you choose, the roofing sheet is only as good as the structure underneath it. A cheap sheet on a well-engineered truss will outlast an expensive sheet on an undersized frame.
Truss Engineering: Why It Matters Even for Small Roofs
A roof truss is the structural frame that supports the roofing sheets and transfers the load to the walls or columns below. For a small terrace cover — say 3m x 4m — many fabricators will simply run a few steel beams across and lay sheets on top. It works. Until it doesn't. An under-designed frame may hold the sheets' weight in normal conditions but fail under wind uplift during a storm, or deflect visibly under accumulated rainwater if drainage is blocked.
Proper truss design considers dead load (the weight of the sheets, purlins, and insulation), live load (maintenance access, the possibility of someone walking on the roof), and wind load (both downward pressure and upward suction). For Bangalore, wind speeds of 33 m/s are specified in IS 875 Part 3 for basic design. This translates to meaningful uplift forces, especially on roofs with overhangs or open sides.
Even for a simple terrace cover, you should expect your fabricator to show you a structural sketch with member sizes and connection details. For anything spanning more than 5 metres, or anything at height above the first floor, insist on an engineer's calculation or at minimum a structural drawing with section sizes justified by load tables. The cost of this engineering is trivial compared to the cost of a roof that deflects, vibrates in wind, or tears free from its connections.
The truss is the part of the roof you'll never see after installation. It's also the part that determines whether your roof lasts 5 years or 25. Don't let it be the part where corners are cut.
Insulation: Reducing Heat in Bangalore's Climate
A bare metal roof in direct sun will turn the space below into an oven. Surface temperatures on an uninsulated steel roof can exceed 65 degrees Celsius in peak summer. Even in Bangalore's relatively moderate climate, the room below a bare steel roof will be 8–12 degrees hotter than one under an insulated roof. If the covered space is meant to be habitable — a room, an office, a sitting area — insulation isn't optional.
The most common insulation approach is a layer of expanded polystyrene (EPS or thermocol) or polyurethane (PUF) sandwiched between the outer roofing sheet and an inner ceiling sheet. PUF panels with a density of 38–40 kg/m3 and a thickness of 40–50mm will bring the temperature differential down to 2–3 degrees. Pre-fabricated sandwich panels (PUF insulated panels) are available as a single product — steel on both sides with insulation bonded in between — and are the cleanest solution for new roofs.
If a full sandwich panel exceeds your budget, a layer of aluminium foil bubble insulation (radiant barrier) stapled to the underside of the purlins before laying the roofing sheets will reduce radiant heat by about 40–50%. It's not as effective as PUF, but it costs a fraction of the price and makes a noticeable difference.
Whichever method you use, ensure the insulation layer is continuous — gaps, especially at the ridge and eaves, create thermal bridges where heat pours in. And plan for ventilation: even insulated metal roofs benefit from ridge vents or eave-to-ridge airflow that carries away trapped hot air.
Working on Existing Buildings: Assessing What's Already There
Adding a steel roof to an existing building isn't the same as building one from scratch. The new structure has to connect to what's already there — and what's already there may not be what you think. Walls that look solid may be single-brick construction that can't take lateral loads from a roof. Columns may not extend above the roof slab level, requiring new stubs or plates. The existing roof slab may not be level, introducing complications in setting the new steel frame to a consistent slope.
A proper site survey before quoting is essential. The fabricator (or their engineer) should measure actual dimensions — not take them from old drawings, which are often inaccurate. They should check wall thickness, column positions, floor levels at multiple points, and the condition of the parapet or edge beams where the new roof will anchor. If the existing structure needs strengthening — say, adding a steel plate at the top of a brick column, or casting a new concrete pad for a base plate — that work must be identified and costed before the main fabrication begins, not discovered mid-project.
Pay particular attention to drainage. The new roof must shed water away from the existing building, not onto it. Gutter positions, downpipe routes, and their connection to existing drainage need to be planned at the design stage. A common mistake is building the roof first and figuring out drainage later — which leads to water running along walls, pooling at junctions, and eventually causing the same kind of leaks the new roof was meant to prevent.
What to Expect: Timeline, Pricing Factors, and the Installation Process
For a typical residential steel roof — say, a terrace cover between 500 and 1,500 sq ft — expect the following timeline. Design and engineering: 1–2 weeks. Workshop fabrication: 2–3 weeks. Surface treatment (primer and paint or galvanising): 3–5 days. Delivery and installation on site: 3–7 days depending on size and access. Total: roughly 5–7 weeks from confirmed order to completion.
Pricing depends on several factors:
- Span length: Longer spans need heavier trusses, increasing steel weight per square foot
- Height and access: Roofs above the second floor need scaffolding or cranes, adding to installation cost
- Roofing material: Profiled sheets are the cheapest; standing seam is 3–4x the sheet cost
- Insulation: PUF sandwich panels add Rs 50–80 per sq ft over bare sheets
- Finishing: Exposed steel frames need paint or galvanising; concealed frames may only need primer
- Civil work: New base plates, anchor bolts, or parapet modifications are usually quoted separately
As a rough benchmark for Bangalore in 2026: a basic profiled-sheet terrace cover with painted MS trusses runs Rs 150–220 per sq ft (structure and sheets, installed). An insulated roof with PUF panels and a finished ceiling runs Rs 250–350 per sq ft. Standing seam with engineered trusses and full insulation can reach Rs 400–550 per sq ft. These numbers vary based on specific project conditions, but they give you a range to evaluate quotes against.
The best steel roof projects start with a site survey, include engineered drawings, and come with a quote that breaks down every line item. If your fabricator offers all three, you're in good hands.