Back to Blog
solar design 22 min read

Solar Panel Layout Design: Step-by-Step Guide

Design solar panel layouts in 8 steps. Covers setbacks, orientation, shade analysis, stringing, and proposals.

Keyur Rakholiya

Written by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Content Head · SurgePV

Published ·Updated

A bad panel layout costs you twice. First in lost energy production, then in permit rejections that push your timeline out by weeks. Permit-related delays account for up to 40% of total project holdups, and most stem from incorrect setbacks, missing pathways, or undersized conductor documentation.

This guide walks through the complete layout design process in eight steps, from site assessment through proposal generation. It targets professional installers who need layouts that pass AHJ review on the first submission and maximize energy yield.

TL;DR — 8-Step Solar Panel Layout Process

Assess site and obstructions. Apply fire code setbacks. Choose portrait or landscape orientation. Place panels starting from the ridge. Run a full-year shade analysis. Design string layout and inverter assignment. Calculate system size and yield. Generate proposal documents and BOM. Each step builds on the previous one, so skipping ahead leads to rework.

What this guide covers:

  • Site assessment methods: satellite imagery, LiDAR, and manual measurement
  • IFC fire code setback rules and AHJ-specific requirements
  • Portrait vs. landscape orientation with decision criteria
  • Panel placement strategy for maximum usable area
  • Full-year shade analysis and when to remove panels
  • String layout design and MPPT voltage window sizing
  • System sizing and energy yield calculation
  • Proposal generation and permit document preparation

Step 1: Assess the Site — Roof Type, Dimensions, and Obstructions

Every layout starts with accurate roof data. Get this wrong and everything downstream fails, from panel count to string sizing to the final permit drawing.

Roof Geometry

You have three options for capturing roof dimensions:

MethodAccuracyBest ForLimitations
Satellite imagery (HD)±15 cmResidential roofs, fast turnaroundObstructed by tree canopy; older imagery may not reflect recent renovations
LiDAR scan±5 cmCommercial roofs, complex geometryRequires drone or aerial data; higher cost
Manual measurement±2 cmSmall residential, ground-mount verificationTime-consuming; safety risk on steep roofs

Cloud-based solar design software like SurgePV lets you import satellite imagery directly, trace roof planes, and auto-detect dimensions. For most residential jobs, satellite imagery is sufficient. For commercial projects with parapets, multiple levels, or unusual geometry, LiDAR is worth the investment.

Obstructions

Walk the roof (or review high-resolution imagery) and document every obstruction:

  • Chimneys and flues — mark footprint plus a 1-foot buffer for flashing
  • Plumbing vents — small but they break up panel rows; mark each one
  • Skylights — include the curb dimensions, not just the glass
  • HVAC units — mark footprint and note height for shade casting
  • Dormers — these create both physical obstructions and shade zones
  • Satellite dishes and antennas — often relocated, but confirm with the homeowner first
  • Conduit runs and existing electrical equipment — may restrict panel placement near service entrance

Roof Material and Structure

Note the roofing material — it affects attachment method and load capacity. Composition shingle, standing seam metal, clay tile, and concrete tile each require different mounting hardware. If the roof is older than 15 years, factor in a potential re-roof conversation with the customer.

Standard residential roof trusses support 20 psf of dead load. A typical solar array adds 2.5 to 4 psf including racking. Always verify with the building’s structural specs, especially on older homes or those with long unsupported spans.

Pro Tip

Photograph every obstruction during the site visit and tag each one on your roof plan. This saves trips back to the site and prevents permit reviewers from flagging unlabeled objects on your planset. A 5-minute documentation step prevents 5-day delays.

Access Points and Setback Preparation

Before moving to Step 2, identify fire department access points. Note which side of the roof faces the street — this determines the required access pathway location in most jurisdictions. Also record the location of the main electrical panel and meter, since your conduit run needs a clear path.


Step 2: Apply Setback Rules and Fire Code Pathways

Setbacks are the single most common cause of permit rejection on residential solar projects. Miss one and your plans come back with corrections, adding one to three weeks to the timeline.

IFC Fire Code Requirements

The International Fire Code (IFC) Section 605.11 (moved to Chapter 12 in IFC 2018+) establishes minimum access pathways for firefighter operations on rooftop solar arrays. Here are the baseline requirements:

RequirementDimensionPurpose
Ridge setback3 feet (36 inches) from ridgeAllows firefighters to cut a 2-foot ventilation hole
Access pathways3 feet wideBetween separate arrays on the same roof
Perimeter setback (commercial)4 to 6 feetDepends on building axis length (4 ft if under 250 ft, 6 ft otherwise)
Eave-to-array distanceVaries by AHJTypically 12 to 18 inches for residential

These are minimum requirements. Many local AHJs adopt stricter versions or add their own amendments.

AHJ-Specific Variations

California, for example, enforces the Cal Fire Solar PV Installation Guideline, which requires additional pathways depending on roof configuration. Some jurisdictions require an 18-inch setback from all roof edges, while others require 36 inches from hips and valleys on multi-plane roofs.

Always check your local AHJ requirements before starting the layout. A call to the building department takes 10 minutes and prevents weeks of rework.

Wind Loading Setbacks

Beyond fire code, structural engineers often specify perimeter setbacks to reduce wind uplift on edge and corner panels. ASCE 7 defines three roof zones for wind loading:

  • Zone 1 (field) — center of the roof; lowest wind pressure
  • Zone 2 (edge) — within 2x the eave height from perimeter; moderate pressure
  • Zone 3 (corner) — intersection of two edges; highest pressure

Panels in Zone 3 experience 2 to 3 times the uplift of Zone 1 panels. Many racking manufacturers specify different attachment spacing or additional ballast for edge and corner zones. Some installers pull panels back from the perimeter entirely to avoid the engineering complexity.

Mark Exclusion Zones First

Before placing a single panel, mark all exclusion zones on your roof plan:

  1. Fire code setback areas (ridge, eave, perimeter pathways)
  2. Obstruction buffers (chimney, vent, HVAC footprints plus clearance)
  3. Structural exclusion zones (areas where the roof cannot support additional load)
  4. Shade exclusion zones (areas with year-round shade from adjacent structures or trees)

What remains after subtracting all exclusion zones is your usable array area. Only then should you start placing panels.


Step 3: Choose Panel Orientation — Portrait vs. Landscape

This decision affects panel count, racking material, string configuration, and finished array appearance. It is not a cosmetic choice.

Portrait Orientation

Panels are mounted with the long edge vertical (perpendicular to the eave). This is the most common residential configuration for several reasons:

  • More panels per row on narrow roof sections
  • Less racking material because rails run horizontally and each rail supports two rows of panels (top rail of one row, bottom rail of the next)
  • Longer strings since panels stack vertically, making it easier to hit minimum string voltage
  • Better partial shade performance with half-cut cell modules, since the bypass diodes split along the short axis

Landscape Orientation

Panels are mounted with the long edge horizontal (parallel to the eave). This configuration has specific advantages:

  • Lower profile above the roofline, which matters for HOA compliance or street-facing aesthetics
  • Better snow shedding because snow slides off the shorter vertical dimension and only covers part of the cell strings
  • More attachment points per panel due to longer rail contact, which can improve wind resistance in high-wind zones
  • Fits low-slope roofs where vertical clearance above the ridge is limited

Decision Criteria

FactorPortrait WinsLandscape Wins
Narrow roof sections (under 2m wide)Yes
Rail material costYes (less rail per panel)
HOA height restrictionsYes (lower profile)
High snow regionsYes (better shedding)
Half-cut cell shade performanceYes (bypass diode alignment)
Wide, shallow roof planesYes (more rows fit)
Wind zone 130+ mphDepends on racking specDepends on racking spec
Aesthetic symmetryYes (horizontal lines match roof lines)

Mixing Orientations

On complex roofs with multiple planes, dormers, and varying dimensions, you may need both orientations. Use portrait on narrow sections and landscape on wide, shallow areas.

The key rule when mixing: keep each string in a single orientation. Mixing portrait and landscape panels within the same string creates mismatched current paths and reduces output. Solar shadow analysis software can help evaluate which orientation produces more energy on each roof plane.

Module Dimensions — 2026 Standard Panels

A typical 60-cell residential panel measures approximately 1,722mm x 1,134mm (67.8” x 44.6”) at 400 to 430 watts. A 72-cell panel measures approximately 2,008mm x 1,002mm (79” x 39.4”) at 440 to 475 watts. Always use the manufacturer’s exact dimensions including frame when planning your layout, since even 10mm differences compound across a 20-panel array.


Step 4: Place Panels — Maximize Usable Area

With setbacks marked, obstructions documented, and orientation chosen, you can start placing panels. This step is where solar design software saves the most time compared to manual CAD work.

Start from the Ridge

Place your first row of panels as close to the ridge setback line as allowed. The ridge receives the most consistent irradiance and is least affected by ground-level obstructions.

Working downward from the ridge keeps your array visually balanced. An array that fills from the ridge looks intentional. Random gaps at the top look like an afterthought.

Fill the Largest Areas First

On multi-plane roofs, start with the largest unobstructed area — typically the south-facing plane or the one with the best solar access. Fill it completely before moving to secondary planes.

A full array on one plane means uniform tilt, azimuth, and shade profile. That lets you group all those panels into a single string or parallel strings on one MPPT input.

Maintain Alignment

Even if a few extra panels could fit by staggering rows or rotating individual modules, resist the temptation. Misaligned panels:

  • Require custom racking solutions (more cost, more labor)
  • Look unprofessional in the customer proposal
  • Create irregular shade patterns that complicate simulation
  • Often get flagged by permit reviewers who want to see a clean, standardized layout

Account for Real Dimensions

Spec sheet dimensions are nominal. The actual installed footprint includes:

  • Frame overlap on racking — typically 10 to 15mm per side where the panel clamps grip the frame
  • Inter-panel gap — most racking systems require 10 to 25mm between adjacent panels for thermal expansion and installation tolerance
  • Row-to-row gap — if using multiple horizontal rows, account for the rail width (typically 40mm) plus any gap required by the racking manufacturer

For a 20-panel array using 1,134mm-wide panels in portrait with 20mm inter-panel gaps, the actual width is not 20 x 1,134mm = 22,680mm. It is (20 x 1,134) + (19 x 20) = 23,060mm. That extra 380mm can mean the difference between fitting 20 panels and fitting 19.

Pro Tip

When a roof plane is just barely too small for an additional column of panels, try switching that section to landscape orientation. A panel that is 1,134mm wide in portrait becomes 1,722mm wide in landscape, but 1,722mm tall in portrait becomes only 1,134mm tall in landscape. This swap sometimes lets you fit one more row on a shallow plane.

Panel Placement on Flat Roofs

For commercial flat roofs and ground-mount systems, panel placement follows a different logic. Panels are mounted on tilted racking (typically 10 to 30 degrees depending on latitude), and the primary constraint is inter-row spacing to prevent row-to-row shading. The spacing depends on tilt angle, latitude, and the time of year you optimize for (typically December 21, the winter solstice, at solar noon or 9 AM to 3 PM window).

A common rule of thumb: the row-to-row distance should be 2 to 3 times the height of the tilted panel edge above the roof surface. Solar shadow analysis software calculates this precisely based on your site coordinates and panel tilt.


Step 5: Run a Shade Analysis

Shade is the top performance killer in residential solar. A single chimney shadow crossing two panels at 2 PM on winter afternoons can reduce output by 30 to 50% during the months when every kWh matters most.

Full-Year Simulation

A proper shade analysis simulates the sun’s path across all 8,760 hours of the year. It calculates the shadow cast by every obstruction at each hour, then maps those shadows onto your panel layout.

The sun’s azimuth and altitude change dramatically between summer and winter. A vent pipe that casts no shadow in June can shade three panels at 3 PM in December.

Solar design software like SurgePV runs this simulation automatically using 3D site models. You define obstructions with their heights and positions, and the software calculates annual shade loss for every panel in the array.

Identifying Problem Panels

After running the simulation, review the shade loss percentage for each panel. Industry practice varies, but a practical threshold is:

  • Under 5% annual shade loss — keep the panel; shade impact is minimal
  • 5 to 15% annual shade loss — evaluate whether relocating the panel improves the overall array performance
  • Over 15% annual shade loss — remove the panel or relocate it; the energy loss likely exceeds the marginal gain from one additional module

A panel with 20% shade loss does not just lose 20% of its own output. In a string inverter configuration, it drags down the entire string. MLPEs like microinverters or DC optimizers mitigate this but add cost.

Iterate the Layout

Shade analysis is not a one-pass process. After the first simulation:

  1. Remove panels that exceed your shade loss threshold
  2. Check whether relocating those panels to a different roof plane or position brings them under threshold
  3. Re-run the simulation to confirm the updated layout
  4. Repeat until the entire array is within acceptable shade loss limits

This typically takes two to three rounds for a residential roof with moderate obstructions and one round for a clean, unobstructed roof.

Shade Analysis Tools

Dedicated solar shading analysis tools range from handheld devices like the Solar Pathfinder to software-based 3D simulations. Software tools are faster and more accurate because they simulate the full year rather than a single point-in-time reading.

Design Layouts with Built-In Shade Simulation

SurgePV runs 8,760-hour shade analysis on every panel in your layout. See exactly which panels underperform and adjust in real time.

Book a Demo

No commitment required · 20 minutes · Live project walkthrough


Step 6: Design String Layout and Inverter Assignment

With panels placed and shade-optimized, the next step is electrical design. How you wire panels into strings and assign them to inverter inputs affects both system performance and code compliance.

Grouping Panels into Strings

A string is a series-connected group of panels wired to a single MPPT (Maximum Power Point Tracking) input on the inverter. The rules for grouping:

  • Same orientation — all panels in a string should face the same direction (azimuth) and sit at the same tilt angle
  • Similar shade profile — panels with significantly different shade exposure should be on separate strings, because the most-shaded panel limits the entire string’s current
  • Same module type — never mix different module models or wattages in the same string

On a simple south-facing roof with minimal shading, all panels can often go on a single string. On a multi-plane roof with east and west faces, each face gets its own string on a separate MPPT input.

String Sizing — Voltage Windows

Every inverter has a specified MPPT voltage window (minimum and maximum DC input voltage). Your string voltage must stay within this window under all operating conditions.

ConditionVoltage EffectWhen It Occurs
Cold temperature (record low)Voc increasesWinter mornings; panels produce highest voltage when cold and unloaded
Hot temperature (record high)Vmp decreasesSummer afternoons; panels produce lowest operating voltage when hot
Normal operation (STC)Vmp at rated valueStandard test conditions: 25°C cell temperature

To size a string correctly:

  1. Maximum voltage check — calculate temperature-corrected Voc at the lowest expected ambient temperature. This value must be below the inverter’s maximum DC input voltage (and below NEC 600V for residential, or 1,000V/1,500V for commercial).

  2. Minimum voltage check — calculate temperature-corrected Vmp at the highest expected ambient temperature. This value must be above the inverter’s minimum MPPT voltage.

The temperature coefficient of Voc (typically -0.25% to -0.35% per degree Celsius for crystalline silicon) determines how much voltage swings with temperature. Use your module’s datasheet value, not a generic estimate.

MPPT Input Assignment

Most residential string inverters have 2 MPPT inputs. Each MPPT tracks independently, so panels on different roof planes can operate at their own optimal voltage and current without interfering with each other.

Assign strings to MPPT inputs based on:

  • Orientation grouping — south-facing panels on MPPT 1, west-facing on MPPT 2
  • Shade grouping — if one section of a same-orientation plane has more shade, put those panels on a separate MPPT
  • String count balancing — try to keep the power on each MPPT input roughly balanced (within 20%) for optimal inverter efficiency

Microinverters and DC Optimizers

If your layout has panels on three or more orientations, or if shade analysis shows significant variation, module-level power electronics may be the better approach. Microinverters and DC optimizers allow each panel to operate independently.

The tradeoff is cost. MLPEs add $30 to $80 per panel compared to a central string inverter. On a clean, single-plane roof, the string inverter wins. On a complex, multi-plane, partially shaded roof, MLPEs can recover 5 to 15% more annual energy.


Step 7: Calculate System Size and Expected Yield

With the layout and electrical design complete, you can now calculate the total system capacity and run an energy yield simulation.

Total DC Capacity

Sum the wattage of every panel in the final layout. If you placed 22 panels rated at 420W each, the system is 9.24 kWdc.

Keep track of two numbers:

  • DC capacity (kWdc) — sum of panel wattages; this is what goes on the permit application and interconnection agreement
  • AC capacity (kWac) — inverter output rating; this is what the utility cares about for interconnection

The DC-to-AC ratio (also called the inverter loading ratio) is typically 1.1 to 1.3 for residential systems. A 9.24 kWdc array paired with a 7.6 kWac inverter has a 1.22 DC/AC ratio, which is within the acceptable range for most inverter manufacturers and utilities.

Energy Yield Simulation

An energy yield simulation takes your layout, location, panel specs, inverter specs, and shade data to estimate annual kWh production. It accounts for:

  • Irradiance data — hourly solar resource for your location (typically from TMY3 or PVGIS databases)
  • Panel orientation and tilt — azimuth and tilt of each roof plane
  • Shade losses — from the Step 5 shade analysis
  • Temperature losses — panels lose 0.3 to 0.5% efficiency per degree Celsius above 25°C
  • Inverter efficiency — typically 96 to 98% for modern string inverters
  • Wiring losses — typically 1 to 2%
  • Soiling losses — 2 to 5% depending on location and cleaning schedule
  • Module degradation — 0.4 to 0.6% per year for mainstream crystalline silicon

SurgePV’s generation and financial tool runs this simulation automatically and outputs annual kWh production along with monthly breakdowns. This is the number you present to the customer.

Meeting the Customer’s Energy Target

Most residential customers want to offset 80 to 100% of their electricity consumption. Compare simulated annual production to the customer’s utility bill history.

If the system underproduces relative to the target, you have a few options:

  • Add more panels (if roof space allows)
  • Optimize the layout by moving panels from a lower-producing plane to a higher-producing one
  • Recommend battery storage to shift self-consumption and reduce grid export waste
  • Adjust customer expectations with clear data showing the production vs. consumption gap

If the system overproduces, check local net metering policy. In some jurisdictions, excess production is credited at a lower rate than retail, so oversizing beyond 100% offset may not be economically justified.

Pro Tip

Present the customer with two or three system size options in your proposal. A “good” option that fits budget, a “better” option that hits their energy target, and a “best” option that maximizes roof utilization. Let them choose. This approach closes more deals than a single take-it-or-leave-it proposal.


Step 8: Generate Proposal Documents and BOM

The layout is designed, the electrical plan is complete, and the yield numbers are in. You need two document sets: one for the customer, one for the permit office.

Customer Proposal

A professional proposal includes:

  • 3D layout visualization showing panels on the actual roof, ideally with satellite imagery underneath
  • System specifications — panel count, module type, inverter model, total capacity
  • Energy production estimate — annual kWh, monthly breakdown, percentage of electricity offset
  • Financial summary — total cost, available incentives, payback period, 25-year savings
  • Shade report — visual shade map showing annual irradiance across the array

Solar proposal software generates these documents automatically from your design file. The difference between a flat 2D PDF and an interactive 3D rendering with shade maps is often the difference between a signed contract and “let me think about it.”

Bill of Materials (BOM)

Generate a complete BOM from the design. This includes:

  • Solar modules (quantity, manufacturer, model, wattage)
  • Inverter(s) (model, capacity, MPPT configuration)
  • Racking system (rail lengths, clamps, flashings, L-feet or other attachments)
  • Electrical balance of system (DC disconnect, AC disconnect, combiner box if applicable, conduit, wire gauge and lengths)
  • Monitoring system (if separate from inverter)
  • Grounding equipment (WEEB clips, ground lugs, copper conductor)

A complete BOM prevents mid-install supply runs. Every trip to the distributor costs 2 to 4 hours of crew time.

Permit Documents

Most AHJs require:

  • Site plan showing array location on the roof with dimensions, setbacks, and pathways labeled
  • Electrical single-line diagram showing panels, strings, inverter, disconnects, meter, and main panel with wire sizes and breaker ratings
  • Structural attachment detail showing the roof penetration method, flashing, and load path to the rafter or truss
  • Equipment spec sheets for modules, inverter, and racking
  • Fire code compliance sheet demonstrating setback and pathway compliance

Solar software like SurgePV generates the site plan, single-line diagram, and fire code compliance documentation directly from the design file, which eliminates manual drafting errors and speeds up the permit application.

Permit Submission Checklist

Before submitting: verify all setbacks are labeled on the site plan, confirm wire sizes match the single-line diagram, check that the inverter model on the spec sheet matches the one in the design, and make sure the total system size on the permit application matches your layout. Mismatched numbers between documents are the second most common reason for permit corrections after setback violations.


Putting It All Together: A Residential Layout Example

Here is how the eight steps look on a real project. A 185-square-meter hip roof in Phoenix, Arizona with a south-facing main plane, a smaller west-facing plane, one chimney, three plumbing vents, and an HVAC unit on the north side.

Step 1: Satellite imagery imported into SurgePV. Roof planes traced. Obstructions placed with measured heights. South plane: 14.2m x 8.1m usable. West plane: 6.8m x 7.3m usable.

Step 2: Applied IFC setbacks. 3-foot ridge setback, 18-inch eave setback per Maricopa County amendments. Chimney buffer: 0.5m all sides. Vent buffers: 0.3m radius. Marked all exclusion zones.

Step 3: Portrait orientation chosen for south plane (narrow rows, 8.1m depth, fits 4 rows of panels). Landscape orientation for west plane (shallow, only room for 2 rows in landscape).

Step 4: South plane: 16 panels in 4 rows of 4. West plane: 6 panels in 2 rows of 3. Total: 22 panels.

Step 5: Shade analysis run. Chimney shadows affect 2 panels on south plane in winter mornings — annual shade loss 4% and 7%. Both under 15% threshold, kept in layout. West plane panels receive late-afternoon shade from a neighbor’s two-story addition — 1 panel at 18% annual shade loss. Removed that panel. Final count: 21 panels.

Step 6: South plane 16 panels: 2 strings of 8 on MPPT 1. West plane 5 panels: 1 string of 5 on MPPT 2. Verified Voc at -2°C (Phoenix record low): 394V for 8-panel string, well under 600V NEC limit. Verified Vmp at 48°C: 262V for 8-panel string, above inverter minimum MPPT voltage of 180V.

Step 7: 21 panels x 420W = 8.82 kWdc. Paired with 7.6 kWac inverter (1.16 DC/AC ratio). Simulated yield: 14,850 kWh/year. Customer uses 13,200 kWh/year. Offset: 112%.

Step 8: Generated 3D proposal with shade map, BOM with 21 modules and racking for two orientations, and single-line diagram for Maricopa County permit.

Total design time in software: 35 minutes. Compare that to 3 to 4 hours of manual CAD work.


Troubleshooting Common Layout Problems

Even experienced designers run into these issues. Here are the most common problems and how to fix them.

Panels don’t fit after applying setbacks. Re-check your setback dimensions against the actual AHJ requirement, not a generic template. Some jurisdictions allow reduced setbacks for certain roof types. Also try switching orientation on tight sections.

Shade analysis shows high losses on panels near obstructions. Move the affected panels to the opposite side of the obstruction, where shadows fall away from the array. If that is not possible, evaluate whether microinverters on those specific panels are more cost-effective than removing them entirely.

String voltage exceeds inverter maximum. Shorten the string by one panel and either add that panel to a parallel string or remove it from the layout. Never exceed the inverter’s maximum input voltage; this is a safety issue, not a performance optimization.

String voltage falls below MPPT minimum in summer. Add one panel to the string. If that pushes the cold-weather Voc over the maximum, you need a different inverter with a wider MPPT range, or you need to split the array into more strings.

Customer wants panels on a north-facing roof plane. In latitudes above 30°N, north-facing panels produce 30 to 50% less energy than south-facing ones. Run the simulation and show the customer the numbers. If they still want them, document the expected production penalty in the proposal.

Permit reviewer flags missing fire pathways. Re-check that your site plan clearly labels all pathways with dimensions. Include a fire code compliance table on the drawing. Make it easy for the reviewer to say yes.


Frequently Asked Questions

How do you design a solar panel layout?

Start by assessing the roof geometry and obstructions, then apply fire code setbacks and exclusion zones. Choose portrait or landscape orientation based on roof dimensions, place panels starting from the ridge, run a shade analysis, design your string layout, and calculate expected yield. Solar design software like SurgePV automates most of these steps using satellite imagery and 3D modeling.

What is the best orientation for solar panels?

In the Northern Hemisphere, south-facing panels produce the most annual energy. Portrait orientation fits more panels per row and uses less racking material, while landscape offers a lower profile and better snow-shedding. The best choice depends on your roof dimensions, local wind codes, and racking system. Most residential installs use portrait because it reduces rail length and cost.

How far should solar panels be from the roof edge?

Under IFC fire code, residential rooftop arrays need a 3-foot setback from the ridge for firefighter ventilation access. Side and eave setbacks vary by jurisdiction but typically range from 12 to 18 inches. Some AHJs require wider pathways or perimeter clearances. Always check with your local Authority Having Jurisdiction before finalizing a layout.

What software do solar installers use for layout design?

Professional installers use cloud-based solar software like SurgePV to create panel layouts, run shade simulations, design string configurations, and generate customer proposals. These tools import satellite imagery or LiDAR data, apply setback rules automatically, and simulate 8,760-hour shade profiles to optimize panel placement for maximum energy yield.

How many solar panels can fit on my roof?

The number of panels depends on usable roof area after subtracting setbacks, obstructions, and access pathways. A standard residential panel measures roughly 1.1m x 1.8m (about 2 square meters). On a typical 50-square-meter south-facing roof section, you can fit 18 to 22 panels after accounting for fire code setbacks and obstructions, producing a 7 to 10 kW system.

About the Contributors

Author
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.

Editor
Rainer Neumann
Rainer Neumann

Content Head · SurgePV

Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week — no spam.

No spam · Unsubscribe anytime