Planning a rooftop array on an RC slab without trading your electricity bill for a leaking ceiling.

On a flat concrete roof the panels are held either by weight (ballasted frames that make no hole) or by bolts through the slab, and either way the waterproofing membrane underneath becomes very hard to reach once the array is on. So the order matters: check the slab and the drainage, renew the membrane if it is ageing, prove it with a ponding test, then mount. ClickBina's guides list flat-roof membranes at RM6 – RM18 per sq ft and dismounting and remounting an array later at RM3,000 – RM8,000 (indicative 2026, Klang Valley). Under Solar ATAP, panels go on the rooftop or a solar carport in the same compound. A site visit is RM150, waived if you go ahead.
On a tiled or metal roof, solar brackets fix into rafters, battens or the ribs of the sheet, and the roof sheds water quickly by its slope. A flat reinforced-concrete roof — the rooftop of a terrace extension, a shophouse, a bungalow or a townhouse — works differently. Its slope is slight, it is kept dry by a membrane or coating rather than by overlapping tiles, and anything placed on it sits in the path of the water.
That changes the questions. On a pitched roof the worry is flashing around each bracket; ClickBina's solar roof leak guide covers those. On a flat roof the questions are whether the slab can take the load, how the frames are held down in wind, whether the membrane is fit to spend the next two decades under an array, and whether water can still reach the outlets.
SEDA's Solar ATAP guidelines set the installation types for the programme: PV panels mounted on the rooftop of the buildings within the same premise, and solar carparks or covered walkways with integrated panels within the same compound. An array on open ground in the garden is not among the types listed, which is one reason most home systems in the Klang Valley end up on the roof.
The same guidelines set the standard domestic limit at not more than 5 kW for single-phase consumers and not more than 15 kW for three-phase consumers, with a larger system subject to a Connection Confirmation Check (CCC), and require the design and installation to be certified by a competent person: under the electricity laws for the electrical works, and under the Registration of Engineers Act and the Architects Act for the structure mounting the panels. On a flat roof, that structural sign-off is not a formality. Choosing a properly registered installer is covered in the solar installer guide.
Most concrete roof slabs carry panels without trouble, but not all. Wikipedia's PV mounting article notes that for a small minority of roofs built only to carry their own weight, the structure must be strengthened before panels go on. Ballasted systems add to the question, because they hold the array down with weight; Wikipedia's flat roof article makes the same point about ballast in general, which needs additional structural support.
Wind is the other load. Flat roofs are more prone to uplift from high winds than hip roofs, and a tilted panel catches the wind like a sail. The frame has to be held down either by enough ballast or by fixings into the slab, and that balance is exactly what the mounting-structure certification is for. Old extensions, rooftop slabs of unknown age, and roofs already carrying water tanks or aircon condensers deserve the closest look.
| Approach | How it is held | Effect on the membrane | What to check |
|---|---|---|---|
| Ballasted frames | Concrete blocks or trays weigh the frame down | No holes; the membrane stays continuous | Slab load, wind design, protection pads so the frame does not cut the membrane |
| Bolted-down frames | Anchors drilled into the slab | Every fixing is a hole through the membrane | A proper upstand at each fixing, with the membrane dressed up and terminated around it |
| Raised frames on plinths or kerbs | Frame fixed to concrete bases on the roof | Each base becomes a new detail to waterproof | Bases waterproofed as upstands and kept off the line of fall |
ClickBina's solar roof leak guide puts the trade-off plainly: on a reinforced-concrete flat roof every bolt through the membrane is a deliberate breach of the one thing keeping the slab dry, while ballasted frames make no hole at all but must be carried by the roof and must not block the drainage. The solar cost guide lists ballasted tilt frames as the usual choice for flat concrete roofs, with the note to check the waterproofing.
Whichever frame is used, the membrane under the array becomes very hard to inspect and even harder to renew. The sensible sequence is to renew an ageing membrane first and mount afterwards. ClickBina's solar cost guide counts installing panels on a roof that needs work within 3 years as a mistake to avoid, because dismounting and remounting the array costs extra. These are the published indicative ranges (2026, Klang Valley):
| Item | Indicative price | Typical life | Source guide |
|---|---|---|---|
| Torch-on (bituminous) membrane | RM8 – RM15 / sq ft | 10 – 15 years | Flat roof waterproofing guide |
| Liquid-applied PU membrane | RM6 – RM18 / sq ft | 8 – 12 years (recoatable) | Flat roof waterproofing guide |
| Acrylic roof coating (sound roofs only) | RM4 – RM10 / sq ft | 5 – 8 years | Flat roof waterproofing guide |
| Hacking saturated screed or felt | RM2 – RM4 / sq ft | — | Flat roof ponding guide |
| Dismounting and remounting the array later | RM3,000 – RM8,000 | — | Solar panel cost guide |
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteA home solar system itself is listed at RM14,000 – RM55,000 depending on size, and the same guide expects it to last 20 – 25 years. A membrane with a shorter life than that will need attention while the panels are still on, so choose a system you can inspect and recoat around the frames. The flat roof waterproofing guide compares the systems in detail, and the solar panel cost guide covers system sizes and payback.
A flat roof only stays dry if water reaches the outlets. Frames, ballast blocks and cable trays laid across the fall act as small dams, and ClickBina's ponding guide lists water trapped behind added plinths and bases as a common cause of ponding. Ask for the layout to run with the fall, for ballast trays that let water through, and for every outlet and scupper to stay visible and reachable for clearing.
Leaks under an array are also harder to trace. Wikipedia's flat roof article notes that water getting through a flat roof covering can travel a long way before it shows inside. A stain in the ceiling below may be some distance from the breach, which is one more reason to get the membrane right first.
Near the equator the sun is high, and the PV mounting article notes that rooftop panels in the tropics give the highest yearly yield when they are close to horizontal. That tempts installers to lay panels almost flat. The catch is dirt: ClickBina's solar cleaning guide lists low-tilt and flat-roof panels among those needing more frequent cleaning, because water and dirt settle rather than run off. A modest tilt lets rain rinse the glass; the frame design should balance that against wind.
Flat roofs are often used — for water tanks, aircon condensers, drying laundry. Plan the array so that there is a clear path to the tank, the outlets and the roof edge, and so that nobody needs to walk on the membrane between frames. Pads under frame feet and walkway tiles along the route protect the surface. When the membrane eventually needs recoating, the panels over that section have to come off; the remove-and-reinstall guide explains how that job is split between the solar contractor and the roofing side.
Ground mounts can be set at the ideal angle, and the PV mounting article describes the usual supports: poles driven into the ground, concrete foundations, or ballasted footings that need no digging. It also notes that ground-mounted systems are usually large, utility-scale installations. For a house, the practical limits are space, shade from walls and trees, security, and the Solar ATAP installation types above, which name rooftops and solar carparks but not open ground. A solar carport over the porch is the usual way to get panels off the main roof.
Keep the waterproofing and the solar in separate lines on the quotations, so each side is clear about what it is responsible for.
WhatsApp us your job details for a quote: the type of property, the rough size of the flat roof, whether it leaks today and whether solar is already booked. ClickBina is an experienced KL & Selangor contractor for whole-house refurbishment and trade coordination, so the roof, waterproofing and solar can be sequenced as one programme. 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.
Where the source of an existing leak is not obvious, leak detection is RM300 – RM800 per visit, charged separately from the repair.
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.