Roof area is not panel area. Row spacing, edge setbacks, access paths and shadows remove a large share of a roof before a single panel is placed.
The calculator starts from your consumption, not your roof. It first works out the kWp you need, then tests whether the roof can physically hold that many panels.
“It fits” is not the same as “it is safe”. Structural strength, waterproofing, wind loading and fire code still need a qualified installer and, where required, an engineer.
What the roof space calculator answers
Most people ask “how many panels fit on my roof?” The more useful question is “can my roof fit the system my consumption actually needs?” The calculator answers both, in three steps:
- Requirement: monthly kWh → required kWp → panel count → approximate installation area.
- Capacity: your roof dimensions → how many panels physically fit in portrait and landscape layouts.
- Reality: obstacles, parapets and winter shading → the final usable capacity.
The output is a planning estimate. It tells you whether to continue with a site survey or whether the roof is clearly too small before you pay for one.
Step 1: from monthly kWh to panels and area
The system is sized to cover 100% of the monthly kWh you enter, using the same latitude-based yield estimate as the system size calculator. The arithmetic is:
Panels = required kWp × 1000 ÷ panel wattage (rounded up)
Panel area = panels × panel length × panel width
Panel dimensions are planning assumptions for each wattage class. The 550 W class, for example, is modelled at roughly 2.28 m × 1.13 m, or 2.58 m² per panel. A 7.2 kWp requirement therefore needs 14 panels and about 36 m² of panel area — before any spacing.
The calculator then applies an installation allowance for gaps, row spacing and access. That is why the “roof area needed” figure is substantially larger than the panel area. On a flat roof, rows must be spaced far enough apart that one row does not shade the next in winter. On a pitched roof, the panels follow the plane, but edge setbacks and access still apply.
Why higher-wattage panels do not always save space
A 700 W panel produces more power, but it is also physically larger. The calculator compares wattage classes using their dimensions, not a simple watts-per-area ratio, because two panels with the same output can have different footprints. If roof area is the constraint, compare the “panels needed” and “area needed” columns rather than assuming the highest wattage wins.
Step 2: testing the roof rectangle
Enter the available length and width, the roof type and the direction it faces. The calculator does not divide roof area by panel area. It packs real panel dimensions into the rectangle, testing both portrait and landscape orientations, and keeps the layout that fits more panels.
| Input | What it changes |
|---|---|
| Roof length and width | The usable rectangle. Use the clear area, not the building footprint. |
| Roof type | Flat roofs default to a 20° tilt; sloped roofs match the roof plane; ground mounts use the same packing logic. |
| Roof direction | Rotates the layout and the shading geometry. It does not change the annual yield estimate in this tool. |
| Panel tilt | Affects row spacing on a flat roof and the shadow length used in Step 3. |
The result shows panels that fit, capacity that fits, the best layout and the percentage of roof area used. A high utilisation percentage is not automatically good: it may mean the array is crammed against a parapet or access path that will be needed later.
Step 3: obstacles, parapets and winter shading
This is where most quick calculators stop and most real roofs get complicated. You can add water tanks, stair enclosures, AC units, solar water heaters, dishes, chimneys, trees and access paths, with exact X/Y positions or by dragging them on the plan.
Each obstacle affects the array in two ways:
- Physical exclusion: panels cannot be placed where the obstacle sits.
- Shadow exclusion: nearby panels are removed from the shaded zone for the months you choose to protect.
The shadow calculation uses the sun’s winter angle at your location and the obstacle height. A tall water tank can remove far more panels than its own footprint. A parapet does the same along the roof edge, especially in winter when the sun is low.
A worked example
Take a household using 900 kWh/month in a location with a planning yield of 1,500 kWh/kWp/year. It wants 550 W panels on a 10 m × 6 m flat roof, with a 1 m clear access path around the edge.
Panels = 7,200 ÷ 550 = 13.1 → 14 panels
Panel area = 14 × 2.58 ≈ 36 m²
With spacing and access, installed area ≈ 52–56 m²
Usable rectangle after 1 m setbacks = 8 m × 4 m = 32 m²
The roof is 60 m², but only 32 m² is clear of the access path. A portrait packing of 550 W panels might fit about 9 panels — roughly 4.95 kWp, or about 69% of the requirement. The honest answer is not “your roof fits solar”; it is “your roof fits a smaller system than you need, unless you change the layout or reduce consumption.”
That is still useful. It tells you to consider higher-wattage panels, a different roof area, a ground mount, or a realistic decision to cover only part of the load. What it should not do is produce a panel count based on 60 m² of unobstructed panel area.
What the calculator does not check
Use the result to decide whether a site visit is worth scheduling and to ask better questions: “Can the structure take the extra load?”, “Where will the cable enter?”, “What is the fire setback on this roof?”, “How much production do I lose if the water tank stays where it is?” A good installer will answer those before quoting.
If the roof is tight, the next step may be the system size calculator to find a realistic coverage level, or the string sizing calculator to see whether the panel count you can fit works electrically with your inverter.
Frequently asked questions
How much roof space do I need for a 5 kW solar system?
With 550 W panels, 5 kWp needs about 10 panels, roughly 26 m² of panel area. After row spacing, edge setbacks and access, plan for about 35–45 m² of clear roof. A flat roof needs more space than a pitched roof because rows must be spaced to avoid winter shading. The calculator uses your actual dimensions rather than a rule of thumb.
Can I use the full roof area for panels?
No. Access paths, edge setbacks, parapets, water tanks, stair enclosures and shadow zones all remove usable area. A roof that is 60 m² might have only 30–40 m² available for panels. The calculator excludes those areas explicitly rather than assuming every square metre is usable.
Do flat roofs need more space than pitched roofs?
Usually yes. Flat roofs need tilted mounting and north–south row spacing so one row does not shade the next in winter. Pitched roofs follow the existing plane, so panels can be packed more tightly, provided the pitch and direction are suitable and the structure can take the load.
How much do shadows from a water tank or parapet really cost?
More than most people expect. A shadow that covers even part of a panel can reduce that panel’s output disproportionately, and a tall obstacle casts a long winter shadow. The calculator removes panels from the shaded zone, which is a conservative layout choice. Microinverters or optimisers can reduce the electrical impact of partial shading, but they do not recover the lost irradiance.
Does the calculator check whether my roof is structurally strong enough?
No. It checks space, not structure. A qualified installer or structural engineer must confirm that the roof can carry the panels, mounting system and wind loads, and that waterproofing and fire setbacks are respected. Those checks are outside the scope of a layout calculator.
What if my roof fits fewer panels than I need?
You have four realistic options: use higher-wattage panels, find additional roof or ground area, accept a lower coverage percentage, or reduce the load the system is meant to serve. A smaller system can still be worthwhile; it just will not eliminate the whole bill. Re-run the system size calculator with the capacity your roof can actually hold to see the honest coverage.