Yes, solar panels usually work on a flat garage roof, but the flat roof turns this into a structural question before an electrical one. The panels themselves are light. What loads the roof is the ballast that holds a non-penetrating array down against wind, and that can add 30 to 60kg per square metre, sometimes more. Before you buy anything, you check the roof can carry that load, that the mounting method suits the membrane, and where the wind will try to lift the panels off.
Work the check in this order:
- Confirm it is feasible at all
- Work out what actually loads the roof
- Choose ballast or a bolted fixing
- Check the structure can carry it
- Protect the waterproofing
Can you put solar panels on a flat garage roof?
In most cases you can, but a flat garage roof is a weaker starting point than a pitched one. A flat roof gives you no gravity fixing to work with, so the array either sits on ballast weights or is bolted through the waterproof membrane. Both routes add load and both create a way for water to get in if the detail is wrong. The feasibility question is not “will panels fit” but “can this specific roof carry the array and its ballast, and can it stay watertight afterwards”.
I have installed on a garage roof myself, but a flat felt or EPDM roof is a different structural problem from a pitched one, and I treat it that way. A domestic garage roof is often the lightest structure on the property: a shallow timber joist deck, a single-skin concrete slab, or in older garages an asbestos-cement or metal sheet that was never designed to carry anything but its own weight and a maintenance worker. That is the part to settle first.
Rule the roof out early if any of these apply, or get a structural engineer in before you go further:
- the roof already sags, ponds water, or the deck flexes underfoot;
- it is a single-skin asbestos-cement, fibre-cement or thin metal sheet;
- the membrane is near the end of its life and due for replacement anyway;
- the garage is exposed, on a corner plot, or higher than the surrounding buildings, so wind loads are severe.
Garage type points you to a likely verdict before an engineer confirms it. Use it as a first filter, not the final answer.
| Garage roof type | Usual verdict | What decides it |
|---|---|---|
| Timber joist deck under felt or EPDM | Often workable | Joist size, span and condition; the common case a structural check clears or rejects |
| Pre-cast concrete sectional (the classic 1960s to 1970s concrete garage) | Usually marginal | Thin pre-cast panels with little spare margin; get an engineer before you commit, and penetrative fixing is often impractical |
| Brick or block walls with a concrete or timber flat deck | Walls are fine, the deck is the question | Assess the deck span and how it bears on the walls, not the walls themselves |
| Asbestos-cement or thin metal sheet | Rule it out | Never designed for the load, and asbestos must not be drilled or disturbed; re-roof first, or put the array on the ground instead |
What loads the roof: the panels or the ballast?
The ballast, not the panels. A modern 400 to 450W panel weighs around 22 to 24kg and covers close to two square metres, so the panels and their frame add roughly 15kg per square metre spread across the array. That alone is modest. The number that decides the job is the ballast holding a non-penetrating system down, which commonly falls in the region of 30 to 60kg per square metre and can be higher on an exposed site or a steeper tilt.
| Load on the roof | Rough figure | Why it matters |
|---|---|---|
| Panels and mounting frame | ~15 kg/m² | Light and predictable; rarely the deciding load |
| Ballast on a non-penetrating array | ~30 to 60 kg/m², sometimes more | Set by a wind calculation, not a fixed rule; usually the largest load you add |
| Snow load | Varies by region and altitude | Adds to the permanent panel-and-ballast load in winter, not spare capacity left over after the imposed-load check above |
| Concentrated point loads | Ballast blocks and feet | The weight is not spread evenly; feet and blocks push down at specific points |
Ballast weight is not a number you can look up. It comes from a wind calculation for your exact site, and it is the reason two identical arrays on two garages can need very different amounts of concrete. That is covered in the wind section below. The point here is that when you size the load on the roof, you add the panels and the ballast together, and the ballast is the part that grows on an exposed or windy plot.
Ballast or bolt through the membrane?
There are two ways to hold an array on a flat roof, and the choice is a trade-off between weight and waterproofing. A ballasted system sits on the roof and is weighed down. A penetrative system is bolted through the membrane into the structure below. Neither is automatically right; it depends on whether your limit is the roof’s strength or the risk of a leak.
| Method | Best when | The catch |
|---|---|---|
| Ballasted (non-penetrating) | The membrane is sound and you do not want to pierce it; the roof can carry the extra weight | Adds the most load; needs a structural check; can shift if the wind calculation is wrong |
| Penetrative (bolted through) | The roof is light and cannot take heavy ballast, but has solid structure to bolt into | Every fixing is a hole in your waterproofing that must be flashed and sealed correctly |
| Hybrid (some fixings plus reduced ballast) | You need to cut both the load and the number of penetrations | Still needs the wind calculation and a structural engineer’s assessment |
A light roof that cannot carry heavy ballast pushes you towards penetrative fixing, but only if there is something solid to bolt into and someone competent details the flashing. A sound membrane you do not want to disturb pushes you towards ballast, but only if the structure can take the weight. On many domestic garages you are squeezed from both sides, which is exactly why this is a feasibility question and not a shopping question.
The ballasted systems homeowners meet most often on a flat roof are purpose-built kits such as Renusol Console, Van der Valk Solar and K2 Systems, each of which pairs its frame with a ballast layout from its own wind calculation. Buying the calculation and the frame from one supplier keeps the ballast figure matched to the hardware that sits on your roof.
How wind sets the ballast, and why the roof edge is the worst spot
Wind does not just push on panels, it lifts them. A tilted panel on a flat roof behaves like a wing, and the ballast has to hold it down through the strongest gust the site will see. In the UK the recognised method for working this out is BRE Digest 489, which sets out wind loads on roof-mounted solar systems using the UK wind code, BS EN 1991-1-4, and its UK National Annex. That calculation is what turns “some concrete blocks” into an actual ballast figure.
Two things from that calculation matter to a homeowner planning a layout:
- The edges and corners are the worst. Wind uplift is far higher near the perimeter of a flat roof than in the middle. Panels set close to the edge need much more ballast, or should be set back from it. A small garage roof is nearly all edge, which is one reason small flat roofs are harder than they look.
- Lower tilt means less uplift. Flat-roof arrays are usually pitched at 10 to 15 degrees rather than the roughly 35 degrees that maximises yield in the UK. A shallower tilt catches less wind, so it needs less ballast. You trade a little generation for a much lighter, safer load.
This is why a ballast figure copied from someone else’s install is worthless. Their roof height, their exposure, their tilt and their layout are not yours. The wind calculation is the honest way to a number, and it is the input the structural check in the next section depends on.
Will the garage roof take the weight?
This is the question that decides whether the project happens, and it is the one you should not answer by eye. A flat roof that is only meant to be walked on for maintenance is designed to a modest imposed load. The UK National Annex to BS EN 1991-1-1 sets a minimum imposed load of about 0.6kN per square metre, which is roughly 60kg per square metre, for a roof accessible only for cleaning and repair. Add a panel-plus-ballast load in the region of 45 to 75kg per square metre and you are in the same order of magnitude as the roof’s entire code-minimum allowance, before you count snow.
That comparison is a warning flag, not a calculation. A real assessment considers how the loads combine, where the ballast blocks sit, the condition and span of the deck, and the age of the structure. Many domestic garages, especially older ones, have no spare margin at all, and some were never engineered to a modern standard in the first place.
This is also where the industry standard is explicit. MCS MIS 3002, the installation standard a certified solar installer works to, requires a qualified structural engineer to assess the imposed load for a ballasted flat-roof array. There is no shortcut around it for an accredited job. If you are installing yourself you are not bound by MCS, but the physics does not change, and skipping the structural check on a flat garage roof is the mistake most likely to cost you a collapsed roof, or an insurer refusing a claim because the roof was overloaded without an assessment. Getting a structural engineer to confirm the roof can take the load is the responsible step whether or not a certificate depends on it.
Waterproofing: EPDM, felt and single-ply membranes
A flat garage roof stays dry because of an unbroken waterproof layer, usually EPDM rubber, built-up felt, or a single-ply membrane. Anything you do on that roof has to leave the layer intact, because a flat roof has no slope to shed a leak the way a pitched one does. Water finds the weak point and sits on it.
- Penetrations must be flashed and sealed by someone who knows that membrane. A bolt through EPDM is not a leak if it is detailed correctly, and is a slow leak for years if it is not. Match the fixing and the seal to the membrane type.
- Ballast avoids holes but must not trap water. Keep feet, mats and blocks clear of the drainage paths so water still runs to the outlets. An array that dams water on a flat roof will shorten the membrane’s life even though it never pierced it.
- Protect the membrane from the mounting system. Ballast feet need protection mats so grit and block edges do not abrade the surface under wind movement and thermal cycling.
- Do not build over a tired roof. If the membrane is near the end of its life, replace it first. Taking an array off to re-cover a roof is expensive and avoidable.
Portrait, landscape and what tilt on a flat roof?
On a flat roof you are not stuck with the roof’s orientation, because the tilt frame sets the angle and the direction. That freedom is the one real advantage a flat garage roof has over a pitched one, and it changes how you lay the panels out.
As a rough guide, a single garage roof of about 2.5 by 5 metres has room for roughly 4 to 6 panels once you keep them back from the edges and space the tilted rows so they do not shade each other. That is in the region of 1.6 to 2.7kW, which is usually enough to tell you whether the array justifies an engineer’s fee before you commit to one.
- Tilt. Flat-roof systems commonly run 10 to 15 degrees, not the roughly 35 degrees that is optimal for annual yield in the UK. The shallower angle cuts wind uplift and ballast, at the cost of some generation and slightly worse self-cleaning in rain.
- South-facing rows. Panels tilted towards the south give the most per panel, but the rows must be spaced so they do not shade each other, which wastes roof area on a small garage.
- East-west layout. Back-to-back rows facing east and west pack more panels onto a small roof, sit at a low tilt with low wind load, and spread generation across the day. On a compact flat roof this often fits more capacity than south-facing rows.
- Portrait or landscape. Orientation of the panel itself is set by the mounting system and the roof shape. It changes row spacing and ballast layout more than it changes yield, so let the frame supplier’s wind-tested configuration decide rather than forcing a look.
Panels on a garage in your garden are usually permitted development in the same way as panels on the house, so most installs do not need a planning application. In England there is one flat-roof condition worth watching: the equipment must not project more than 0.6 metres above the highest part of the roof, which a tilt frame can breach if you pitch the panels high or raise them on a tall foot. Listed buildings and conservation areas are separate exceptions. The Planning Portal sets out the current conditions and your local planning authority confirms what applies to your address.
What do the checks cost, and who supplies them?
Both checks this page insists on cost far less than the array, and you do not buy them the way you buy panels.
- The wind and ballast calculation usually comes with the mounting kit. Give a reputable flat-roof system supplier your postcode, the roof height and the layout, and they return the ballast figure for their frame, often at no separate charge. A standalone BRE Digest 489 calculation from an engineer is possible, but a homeowner rarely needs to buy one on its own.
- The structural assessment comes from a structural engineer. A chartered or incorporated engineer visits, checks the deck and its span, and confirms whether the roof can carry the panels plus that ballast. A short domestic assessment of this kind typically runs to a few hundred pounds, which is the cheapest insurance on the whole job. The Institution of Structural Engineers (IStructE) keeps a public register you can search by area.
The order is what saves money. Get the ballast figure first, because it sets the load the engineer checks against; ringing an engineer before you know the ballast usually means paying for a second visit.
The next move
Start with the roof, not the panels. Find out what the garage roof is built from and what condition the membrane is in. If it is a light single-skin sheet, or it sags, ponds or is near replacement, the array is on hold until that is dealt with. If the structure looks plausible, get a wind calculation to BRE Digest 489 so you know the real ballast figure, then a structural engineer’s confirmation that the roof can carry the panels plus that ballast.
Only once those two numbers agree do you choose ballast or penetrative fixing, settle the layout and tilt, and buy hardware. A detached garage also needs a cable run back to the house and, like any grid-connected install, notification to your network operator, which is a separate electrical job from the roof checks here. A flat garage roof can carry solar for decades, but the order of the checks is what keeps it watertight and standing.