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:
| Method | Accuracy | Best For | Limitations |
|---|---|---|---|
| Satellite imagery (HD) | ±15 cm | Residential roofs, fast turnaround | Obstructed by tree canopy; older imagery may not reflect recent renovations |
| LiDAR scan | ±5 cm | Commercial roofs, complex geometry | Requires drone or aerial data; higher cost |
| Manual measurement | ±2 cm | Small residential, ground-mount verification | Time-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:
| Requirement | Dimension | Purpose |
|---|---|---|
| Ridge setback | 3 feet (36 inches) from ridge | Allows firefighters to cut a 2-foot ventilation hole |
| Access pathways | 3 feet wide | Between separate arrays on the same roof |
| Perimeter setback (commercial) | 4 to 6 feet | Depends on building axis length (4 ft if under 250 ft, 6 ft otherwise) |
| Eave-to-array distance | Varies by AHJ | Typically 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:
- Fire code setback areas (ridge, eave, perimeter pathways)
- Obstruction buffers (chimney, vent, HVAC footprints plus clearance)
- Structural exclusion zones (areas where the roof cannot support additional load)
- 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
| Factor | Portrait Wins | Landscape Wins |
|---|---|---|
| Narrow roof sections (under 2m wide) | Yes | — |
| Rail material cost | Yes (less rail per panel) | — |
| HOA height restrictions | — | Yes (lower profile) |
| High snow regions | — | Yes (better shedding) |
| Half-cut cell shade performance | Yes (bypass diode alignment) | — |
| Wide, shallow roof planes | — | Yes (more rows fit) |
| Wind zone 130+ mph | Depends on racking spec | Depends on racking spec |
| Aesthetic symmetry | — | Yes (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:
- Remove panels that exceed your shade loss threshold
- Check whether relocating those panels to a different roof plane or position brings them under threshold
- Re-run the simulation to confirm the updated layout
- 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 DemoNo 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.
| Condition | Voltage Effect | When It Occurs |
|---|---|---|
| Cold temperature (record low) | Voc increases | Winter mornings; panels produce highest voltage when cold and unloaded |
| Hot temperature (record high) | Vmp decreases | Summer afternoons; panels produce lowest operating voltage when hot |
| Normal operation (STC) | Vmp at rated value | Standard test conditions: 25°C cell temperature |
To size a string correctly:
-
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).
-
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.



