Solar Shade Analysis: A Practical Guide for PV Design

A solar shade analysis quantifies how obstructions reduce the plane-of-array irradiance reaching your modules over time, then converts that reduction into expected annual energy loss. The most reliable approach combines a 3D ray-tracing remote model with targeted on-site verification and inverter-topology-aware loss modeling — a method stack that balances cost and confidence for projects ranging from a single Florida rooftop to a multi-building commercial campus.

Any usable analysis must contain:

  • A full horizon profile capturing far-field obstructions (treelines, neighboring buildings, terrain)
  • A 3D obstruction model of near-field objects with measured or estimated dimensions
  • Hourly module-level irradiance output across all 8,760 hours of the year
  • Sensitivity runs that test tree growth, seasonal leaf-on/leaf-off cycles, and obstruction removal scenarios

Your immediate next steps depend on project complexity. A quick satellite-based remote screen takes under an hour and flags obvious problems. If that screen shows marginal shading or a site with dense tree cover, schedule a rooftop survey. For any project requiring lender sign-off or a bankable production estimate, request a professional report with full 3D modeling and validated inputs.

Key Takeaways

A solar shade analysis requires 3D obstruction modeling, inverter-topology-aware loss simulation, and sensitivity testing to produce results accurate enough for financial decisions.

PointDetails
Recommended method stackCombine satellite screening, 3D ray-trace modeling, and on-site verification for complex or high-value sites.
Mitigation thresholdsAnnual shading loss above 3–5% warrants MLPE evaluation; above 5% requires active mitigation before finalizing design.
Validation accuracySAM 3D CAD models achieve median annual bias errors of 2.5% or less; monthly RMSE increases by 4–9% seasonally.
Biggest modeling error to avoidApplying a flat linear derate instead of 3D ray-trace or lookup-table modeling, which misses nonlinear bypass-diode losses.
Solar Energy ManagementProvides full-stack Florida shading analysis with bankable deliverables, financial modeling integration, and lender-ready reports.

What does a solar shading analysis actually do for your PV system?

A shading analysis is the calculation layer that sits between your site conditions and your financial model. It takes the physical reality of your roof, your neighbors’ trees, and the sun’s path across the sky, and translates all of that into a monthly and annual energy loss number your inverter selection and financial projections can actually use.

The audiences who need one most are homeowners with mature trees or adjacent structures within 100 feet of the array, commercial rooftop owners with HVAC equipment or parapets casting shadows, façade or carport installations where low sun angles are unavoidable, and any project owner or lender who needs a bankable production estimate. If you are evaluating solar for a Florida property and trees are within two roof-lengths of the array, a shading analysis is not optional.

Industry context: Annual shading losses on residential systems typically range from under 2% on clear rooftops to 15–20% on heavily obstructed sites. The threshold most designers use to trigger module-level power electronics (MLPE) consideration is roughly 3–5% annual shading loss, though project economics and inverter pricing influence that decision.

Shading loss is distinct from soiling, tilt, and temperature losses. Soiling is a surface-level reduction that cleaning addresses. Tilt and azimuth losses are fixed geometry penalties from suboptimal orientation. Shading loss is time-varying, spatially non-uniform, and electrically nonlinear — which is exactly why it requires its own dedicated analysis rather than a simple percentage derate.

Core technical concepts you need to interpret shading results

Before you can read a shading report intelligently, you need a working vocabulary of six concepts. Here they are in plain terms.

  • Sun path, azimuth, and elevation: The sun traces a different arc across the sky every day of the year. Azimuth is the compass direction; elevation is the height above the horizon. In Florida, the sun reaches a maximum elevation of roughly 80° at summer solstice and drops to about 40° at winter solstice — meaning winter shadows are longer and fall at steeper angles across your array.
  • Horizon profile: The silhouette of far-field obstructions (treelines, hills, buildings) as seen from the center of your array. A horizon profile is plotted as obstruction height versus azimuth angle. Any sun position that falls below the horizon profile is blocked for the entire year.
  • Near vs. far shading: Far shading comes from distant obstructions that block the sun at low elevation angles, primarily early morning and late afternoon. Near shading comes from objects within a few meters of the array — chimneys, vents, adjacent rows — and can block the sun at high elevation angles during peak production hours.
  • Shade fraction and nonlinear losses: Shade fraction is the proportion of a module’s area covered by shadow at a given moment. Because of how PV cells are wired in series, even a small shaded area can disproportionately reduce output. NREL research confirms that partial shading losses are nonlinear and that simplified linear derate factors systematically underestimate the real impact.
  • Bypass diodes and substrings: Most modules contain three bypass diodes, each protecting a substring of roughly 20 cells. When one cell in a substring is shaded, the bypass diode activates and takes the entire substring offline. This is why a shadow covering 5% of a module’s area can eliminate 33% of that module’s output. Academic modeling approaches recommend mapping shading fractions to individual bypass-diode substrings to accurately simulate I-V behavior.
  • Inverter topology and loss math: A string inverter operates all modules in a string at a single maximum power point. One shaded module drags down the entire string. Microinverters and DC power optimizers (collectively called MLPE) give each module its own maximum power point tracking, isolating shading losses to the affected module. This topology difference changes the loss calculation significantly — and shading analysis must connect directly to inverter configuration decisions to produce accurate results.

Which tools and methods should you use for measuring solar shade?

The right toolset depends on project value, required accuracy, and whether you need a bankable result. The recommended method stack runs from fast and approximate to slow and precise: satellite quick screen first, then a 3D remote model, then on-site verification for complex or high-value sites.

Tool / MethodBest forAccuracyEase of use / setupCostData inputsOutputsWhen to prefer
Solar PathfinderResidential on-site survey±10–15%Moderate; 30–60 min setup~$300 hardwareFish-eye photo, compassHorizon diagram, annual shade %Budget field surveys; no software license needed
Solmetric SunEyeResidential/small commercial on-site±8–12%Easy; integrated GPS/compass~$1,500–$2,000 hardwareRooftop photosSky coverage, monthly shade fractions, string layoutSpot-checking 3D model outputs; QC on complex roofs
Satellite / remote screenFirst-pass screening±5–10%Very easy; minutesFree to low costAerial imagery, addressRough obstruction mapInitial go/no-go before committing to full model
3D software (PVsyst, HelioScope, Aurora Solar)Residential and commercial design±2–3%Moderate to high; hoursSubscription (~$500–$2,500/yr)Module layout, object dimensions, TMY weatherHourly irradiance, annual loss %, heatmaps, string reportDesign-phase modeling; bankable residential and commercial
ShadowmapRemote layout visualization±3–5%Easy; browser-basedFree tier availableAddress / coordinates3D shadow visualization, sun path overlayQuick remote design checks; iterative layout optimization
NREL SAM / PVWattsSystem-level simulation and validation±2–5%Moderate (SAM); easy (PVWatts)FreeTMY data, system parameters, shading inputsAnnual/monthly energy, loss breakdownValidation, incentive modeling, quick residential estimates
Drone photogrammetry / LiDARComplex commercial, bankable reports±1–2%High; requires operator$500–$2,000+ per sitePoint cloud / DSMHigh-resolution 3D obstruction modelFinance-grade accuracy; irregular rooftops; large arrays

Comparison chart of solar shading measurement tools

Solar Pathfinder uses a convex mirror and a printed sun path diagram to capture the full horizon in a single photograph. It requires no software subscription and has been a field standard for decades, though its accuracy depends heavily on correct compass orientation and photograph quality.

Solmetric SunEye adds an integrated GPS, digital compass, and automated sky analysis to produce monthly shade fractions and string-level recommendations. A fleet study comparing 3D models to SunEye surveys found that detailed 3D CAD-based models matched or improved on SunEye accuracy for most residential systems, which means remote modeling is now a credible alternative for many sites.

PVsyst is the industry reference for bankable commercial reports, offering full 3D near-shading scene construction, cell-level electrical modeling, and detailed loss breakdown. HelioScope and Aurora Solar offer cloud-based 3D modeling with faster setup times and are widely used for residential and small commercial design. NREL SAM (System Advisor Model) provides free, research-grade simulation with detailed loss accounting and is the standard for validation work. PVWatts is NREL’s simplified online calculator, useful for quick residential estimates when detailed shading geometry is not required. Shadowmap provides browser-based global sunlight simulation and module-level shadow visualization, making it practical for remote iterative layout work.

At that threshold, the cost of on-site verification is small relative to the financial risk of a miscalibrated model.*

How to perform a solar shade analysis step by step

The canonical workflow runs: remote screen → 3D obstruction model → horizon and shadow mapping → 8,760-hour simulation → inverter-topology loss model → sensitivity runs → reporting → financial model integration. Here is each step in practice.

Before you start, collect these inputs:

  • Site coordinates and roof geometry (dimensions, pitch, azimuth)
  • Module layout drawing or satellite image with scale
  • Dimensions and distances of all nearby objects (trees, chimneys, parapets, adjacent buildings)
  • Tree species and estimated height (for seasonal leaf-on/leaf-off modeling)
  • Ground albedo estimate (standard 0.2 for most surfaces; higher for white membrane roofs)
  • Photographs of obstructions from the array location
  1. Run a satellite quick screen. Use aerial imagery to identify all obstructions within 100 feet of the proposed array. Flag any object taller than the array mounting height. This step takes 15–30 minutes and determines whether a full analysis is warranted.

  2. Build the 3D obstruction model. In PVsyst, HelioScope, Aurora Solar, or a comparable tool, model every significant obstruction as a 3D object at its measured or estimated height and distance. Accuracy here drives everything downstream.

  3. Map the horizon profile and hourly shadows. Generate the horizon profile from the 3D scene and overlay it on the annual sun path diagram. The software then calculates which sun positions are blocked at each hour of the year.

  4. Simulate 8,760-hour module-level irradiance. Run the full annual simulation using a Typical Meteorological Year (TMY) weather file for the site location. Output should include plane-of-array irradiance at the module level for every hour.

  5. Apply the inverter-topology-aware loss model. Configure the simulation to match the actual inverter topology: string inverter with bypass-diode modeling, or MLPE with per-module maximum power point tracking. The loss result can differ by several percentage points between topologies on a shaded site.

  6. Run sensitivity and what-if scenarios. Test tree growth of 1–2 feet per year over a 10-year horizon. Model leaf-on vs. leaf-off for deciduous species. Simulate obstruction removal to quantify the production gain from trimming.

  7. Produce monthly and annual loss reports and heatmaps. Export a string-level heatmap showing which modules carry the highest shading burden, a monthly loss breakdown, and an annual shading loss percentage.

  8. Integrate into the financial model. Feed the shading-adjusted annual production estimate into your solar energy financial model to calculate payback, IRR, and NPV under realistic production assumptions.

Pro Tip: Divide your array into subarrays by string before modeling, and assign each string its own shading scene. This lets the simulation apply string-level mismatch losses accurately rather than averaging shading across the whole array, which can understate losses on the most affected strings by 2–3 percentage points.

Design and hardware choices that reduce shading impact

The most cost-effective mitigation sequence runs from no-cost layout changes through hardware upgrades to physical obstruction removal. Work through them in order before committing to a solution.

  • Layout changes: Shift the array footprint to avoid the most heavily shaded roof zones. Even moving an array two feet north on a south-facing roof can eliminate a chimney shadow during peak hours. This costs nothing and should always be the first step.
  • Stringing changes: Group modules with similar shading profiles into the same string. Mixing a heavily shaded module with unshaded modules in one string forces the entire string to operate at the shaded module’s reduced current. Separating them by shading exposure limits mismatch losses without adding hardware.
  • MLPE (microinverters and DC power optimizers): Microinverters convert DC to AC at each module, eliminating string mismatch entirely. DC power optimizers perform per-module maximum power point tracking and feed a central string inverter. Both approaches recover production that a string inverter would lose to mismatch, but the magnitude of recovery depends on how the shading is distributed. On a site with heavy, concentrated shading, MLPE can recover several percentage points of annual production. On a lightly shaded site, the recovery may not justify the cost premium.
  • Canopy trimming or removal: When a single tree causes 8–12% annual shading loss and the tree is on the owner’s property, removal or significant trimming often delivers a better return than MLPE. Model the production gain from removal, compare it to the cost of tree work, and present both options with their respective payback periods.

Pro Tip: *Combine layout changes with selective MLPE deployment rather than installing MLPE across the entire array.

Comparing the main software platforms for shade analysis

The core trade-off is accuracy versus setup time. Simpler tools run in minutes but need manual derate factors to account for shading effects that their geometry engines do not fully resolve.

A lookup-table approach — where shading losses are precomputed from detailed simulations and stored for rapid lookup — can predict annual shading losses within 1–2% of measured data and within 1% of full detailed simulation results. Several commercial tools use this method to balance speed and accuracy.

SoftwareBest forAccuracy / detailEase of useCostKey inputsOutputsWhen to prefer
PVsystBankable commercial reports±2–3%; full 3D ray-trace, cell-levelModerate; steep learning curve~$1,500–$2,500/yr3D scene, module/inverter specs, TMYDetailed loss tree, heatmaps, hourly dataFinance-grade commercial; lender submissions
HelioScopeResidential and small commercial design±2–4%; module-level irradianceEasy; browser-based~$1,500–$2,000/yrRoof outline, module layout, obstructionsProduction report, string layout, loss breakdownFast residential design; team workflows
Aurora SolarResidential sales and design±2–4%; 3D roof modelVery easy; AI-assisted roof detection~$1,500–$2,500/yrAddress, satellite imageProposal, production estimate, shade reportResidential sales cycle; rapid proposals
NREL SAMValidation and research±2–5%; detailed loss accountingModerate; desktop appFreeTMY, system parameters, 3D CAD shadingAnnual/monthly energy, detailed loss breakdownValidation; incentive modeling; research
PVWattsQuick residential estimates±5–10%; simplified shading derateVery easy; web-basedFreeAddress, system size, tilt, azimuth, shading derateAnnual energy, monthly breakdownInitial screening; homeowner education
ShadowmapRemote layout visualization±3–5%; 3D shadow simulationEasy; browser-basedFree tier availableAddress / coordinatesShadow animation, sun path, module-level visualizationIterative remote design; client presentations

By use case:

  • DIY homeowner doing initial research: PVWatts for a quick estimate, Shadowmap to visualize shadows.
  • Small commercial or residential professional design: HelioScope or Aurora Solar for speed and client-ready outputs.
  • Bankable commercial project or lender submission: PVsyst with measured 3D inputs, validated against SAM.

What does a shading analysis cost, and how long does it take?

Cost and timeline scale with the accuracy tier you need.

  • Satellite quick screen (DIY): 15–60 minutes; effectively free using PVWatts or Shadowmap’s free tier. Suitable for initial go/no-go decisions only.
  • Software-only remote 3D model: 2–8 hours of professional time; typically $300–$800 for a standalone residential report. Accuracy of ±2–3% when obstruction dimensions are carefully estimated.
  • On-site SunEye or Solar Pathfinder survey: Add 2–4 hours of field time and $200–$500 in labor to the remote model cost. Appropriate when the remote model shows marginal shading or when the site has complex near-field obstructions.
  • Drone photogrammetry or LiDAR plus full 3D model: $800–$2,500 for a residential site; $2,000–$6,000+ for a large commercial site. Delivers ±1–2% accuracy and is the standard for bankable commercial reports.
  • Full bankable report with sensitivity runs and financial integration: $1,500–$5,000+ depending on site complexity, number of iterations, and lender requirements.

Cost-benefit checkpoint: When project value exceeds $100,000, the cost of a full bankable shading analysis is typically under 2% of total project cost. Lenders and tax equity investors routinely require it. On a $30,000 residential system, a $500 professional remote model is justified if shading looks marginal on the satellite screen — a 3% modeling error at that system size represents roughly $900–$1,500 in misestimated lifetime production value.

What drives price up: irregular rooftop geometry, multiple obstruction types, deciduous trees requiring seasonal modeling, lender-specified deliverable formats, and the number of sensitivity scenarios required.

When is cell-level simulation required, and how do you validate results?

Cell-level I-V simulation and full ray-trace cell-level modeling are necessary in three situations: complex partial shading where bypass-diode activation patterns are irregular, bankable commercial projects where lenders require documented methodology, and troubleshooting underperformance on an existing system where the source of loss is unclear.

Hands testing solar panel bypass diode

For most residential and small commercial projects, module-level simulation with accurate 3D geometry and bypass-diode modeling produces results within the accuracy range that project economics require.

Validation approaches in professional practice:

  • SunEye cross-check: Perform a rooftop SunEye survey and compare its monthly shade fractions to the 3D model output. Discrepancies above 3–4% in any month warrant a model revision.
  • LiDAR or detailed photogrammetry: For commercial sites, a point cloud from drone LiDAR provides the most accurate obstruction geometry and reduces model uncertainty to ±1–2%.
  • Production monitoring comparison: After commissioning, compare actual monthly production to the modeled baseline. Monthly residual analysis over the first year identifies systematic model errors and seasonal biases.

NREL validation result: The same 46-system fleet study found that detailed 3D models matched or improved on SunEye survey accuracy for most residential systems, with median annual bias errors of 2.5% or less. This supports fully remote bankable workflows for residential projects when 3D inputs are carefully constructed.

Lookup-table methods offer a practical middle ground. Several commercial tools incorporate this approach for residential-scale work.

How Solar Energy Management performs a shading analysis for Florida clients

Solar Energy Management’s standard deliverable for a Florida shading engagement covers remote satellite screening, full 3D obstruction modeling, optional on-site verification, string-level loss reporting, monthly and annual heatmaps, sensitivity runs for tree growth and obstruction removal, and a bankable production estimate integrated with financial modeling.

The stepwise methodology clients receive:

  • Remote satellite screen: Identify all obstructions within 100 feet of the proposed array and flag sites requiring full analysis.
  • 3D obstruction model: Build a georeferenced 3D scene in professional-grade software using measured or estimated obstruction dimensions, confirmed against available LiDAR data where available for Florida municipalities.
  • Horizon profile and hourly shadow mapping: Generate the full annual horizon profile and compute hourly shadow patterns across all 8,760 hours using Florida-specific TMY weather data.
  • Module-level irradiance simulation: Run the full simulation with inverter-topology-aware loss modeling configured to match the proposed system design.
  • Sensitivity analysis: Model tree growth over a 10-year horizon, seasonal leaf-on/leaf-off cycles for deciduous species common in Florida (live oaks, laurel oaks), and the production gain from trimming or removal.
  • Deliverables: Horizon diagram, 8,760-hour module-level irradiance tables, monthly loss breakdown, string-level heatmaps, recommended hardware and stringing configuration, and a bankable annual production estimate.
  • Financial integration: Shading-adjusted production feeds directly into Solar Energy Management’s Florida solar system design and financial modeling process, connecting shade loss to payback period, IRR, and incentive calculations.

For a detailed look at how this process applies to Florida rooftops specifically, Solar Energy Management’s Florida shading analysis how-to guide walks through local tree species, roof geometry considerations, and sample deliverables.

When should you hire a professional for shading analysis?

Those are the conditions where DIY tools and simplified derates carry enough uncertainty to materially affect financial decisions.

That approach misses the nonlinear mismatch losses that bypass-diode activation creates, and it cannot tell you which strings to protect with MLPE or which tree to trim first. On a $200,000 commercial system, it is a $10,000 error that a lender will catch before you do. Professional validation pays for itself at that scale.

Solar Energy Management’s consulting services for shade analysis

Florida property owners who need more than a quick satellite screen get a clear path forward with Solar Energy Management. The firm’s shade analysis service covers the full method stack: remote 3D modeling, optional on-site SunEye or LiDAR verification, string-level loss reporting, sensitivity runs, and direct integration with financial modeling and battery storage planning.

Solar Energy Management

What sets this apart from a software-only report is the 20-plus years of Florida-specific experience behind the methodology. Deliverables are formatted to meet lender and incentive program requirements, not just internal design needs.

To request a shading analysis or discuss your project, contact Solar Energy Management through the energy solutions page or request a full system design consultation directly.

Sources

FAQ

What is a shade analysis for solar panels?

A solar shade analysis quantifies how obstructions reduce the irradiance reaching your PV modules over time and converts that reduction into expected annual energy loss. It connects site geometry, sun path, and inverter topology to produce a monthly and annual production forecast.

What is the best solar shade percentage for a PV system?

What does 10% solar shade mean for energy production?

Can a remote 3D model replace an on-site SunEye survey?

For most residential systems, yes. On-site verification remains valuable for complex sites, high-value commercial projects, or when the 3D model shows marginal shading near a decision threshold.

How long does a professional shading analysis take?

A software-only remote 3D model typically takes 2–8 hours of professional time. Adding an on-site SunEye survey adds 2–4 field hours. A full bankable report with LiDAR inputs, sensitivity runs, and financial model integration can take 1–3 business days depending on site complexity and deliverable requirements.

Table of Contents

Table of Contents