Skip to content
Solar Software

Solar Shading Analysis Software 2026: Guide

Solar shading analysis software runs the hourly simulation that turns a layout into a bankable yield report. Here is how 8,760-hour module-level shading works, why it matters, and which tools ship it on every plan.

Nirav Dhanani
Nirav Dhanani CEO
June 14, 2026 Updated October 14, 2026 11 min read

Solar shading analysis software runs the hourly simulation that turns a layout into a bankable yield report. The methodology matters: 8,760-hour module-level shading is the industry standard accepted by lenders, while simplified shading models can mislead by 3 to 8 percent on residential and far more on complex C&I rooftops. This guide explains how shading analysis works in 2026 and which solar design software ships it well.

See 8,760-hour module-level shading on your project in 30 seconds

A SurgePV engineer runs the full simulation on one of your real projects in 20 minutes, including the bankable yield report.

Book a Free Demo

20 minutes · Bring a real project · No credit card

What 8,760-Hour Module-Level Shading Means

A year has 8,760 hours. The simulation computes the sun position at every hour, projects shadows from every obstruction in the 3D model, and calculates the shading factor on each PV module independently. This module-level result then feeds the MPPT logic of each inverter, whether an on-grid or hybrid unit, producing accurate AC yield.

The methodology has three quality dimensions: hourly granularity (8,760 vs daily averages), per-module computation (vs string averaging), and 3D geometry accuracy. SurgePV ships full quality on every paid plan.

Why Shading Matters for Bankable Yield

Inaccurate shading shifts yield by 3 to 8 percent on residential rooftops and 5 to 15 percent on complex C&I sites with inter-row or microclimate effects. On a 100 kW commercial system at $0.12/kWh, that is $1,800 to $9,000 per year of yield-prediction error. Lenders require methodology accepted by the project-finance community before funding, which is why PV yield simulation software and shading analysis are usually evaluated together rather than as separate purchases.

What to Look For in Solar Shading Analysis Software

  1. 8,760-hour granularity: not daily averages or sample hours
  2. Module-level computation: not string-averaged shading factors
  3. 3D obstruction modelling: accurate satellite or LIDAR-derived geometry, comparable in precision to a professional site survey and land feasibility study
  4. Inter-row shading: required for ground-mount and tracker projects
  5. Soiling, snow, albedo, temperature coefficients: bankable methodology
  6. P50, P75, P90 outputs: accepted by lenders
  7. Cloud compute speed: practical in production workflow

SurgePV ships all seven on every paid plan.

How SurgePV Runs Shading Analysis

Step 1: AI 3D roof modeling. Satellite imagery builds the site geometry in under 60 seconds, the same approach compared across tools in our 3D solar design software guide. AI 3D roof modeling handles obstructions, ridges, setbacks.

Step 2: Layout placement. Manual or auto-design with Clara AI drafts a module layout that respects shading priorities.

Step 3: 8,760-hour simulation. The solar simulation software engine runs the hourly computation in the browser, module by module. Our deep dive on how the underlying simulation engine works covers the full methodology.

Step 4: Bankable yield output. P50, P75, P90 reports export to PDF or stay inline in the bankable yield report.

Step 5: Proposal. The branded solar proposal pulls shading-informed yield into the buyer-facing document, and teams that need a separate customer-facing quote often route the same numbers into QuickEstimate’s quotation system.

Solar Shading Analysis in Competing Tools

Shading analysis granularity, module-level support and browser delivery by tool
ToolGranularityModule-levelAll plansBrowser
SurgePV8,760-hourYesYesYes
HelioScope8,760-hourMid + higher tierNoYes
PVsyst8,760-hourYesn/aNo (Windows desktop)
Aurora Solar8,760-hourUpper tierNoYes
OpenSolarSimplifiedNon/aYes
PylonLimitedNon/aYes

Solar Shading Software, Shading Tools, and PV Shading Analysis

Three terms circulate for this category and they are not quite interchangeable.

Solar shading software in the architectural world means something different from what solar designers mean. Architects use it for daylighting and facade shading devices, sizing louvres and overhangs to cut cooling load. If a search leads you to that category, it will not simulate array yield.

A solar shading analysis tool in the PV context does one job: quantify how much energy an obstruction costs the array across a full year. The minimum credible standard is 8,760 hourly steps at module level.

Solar PV shading software is the unambiguous term, and it is the one to use in an RFP. It rules out the architectural category and signals that you need per-module DC loss feeding a yield model, not a shadow animation.

Why Shading Loss Is Not Proportional To Shaded Area

The single most common misconception in solar design is that shading 10% of an array costs 10% of its output. It does not, and the reason is electrical rather than optical.

Modules in a string are wired in series, so current is limited by the weakest module. A module that is partially shaded produces less current, and without mitigation it drags the entire string down to its level. Bypass diodes limit the damage by allowing current to route around an affected substring, but they operate at substring granularity, typically a third of the module. So shading a single cell can disable a third of that module’s output, and depending on string topology the knock-on effect can be considerably larger.

This is why array-level or monthly-average shading models are not conservative approximations. They are structurally wrong. They compute an irradiance reduction and apply it proportionally, when the actual loss depends on which cells are shaded, at what hour, in which substring, on which string, and what mitigation electronics are present.

The practical consequences:

  • A chimney is worse than its shadow area suggests. A narrow shadow crossing several modules in the same string does more damage than a wide shadow confined to one module.
  • String layout is a shading decision, not just a wiring decision. Grouping modules that shade at the same time into the same string limits the loss to that string.
  • Module-level power electronics change the maths. Optimisers and microinverters break the series constraint, which can recover a large share of shading loss on a cluttered roof. A tool that cannot model the difference cannot advise on whether the extra hardware pays.

Any credible answer to “what will this array produce” therefore requires simulation at module level, hour by hour, with the string topology and the mitigation electronics in the model.

Direct, Diffuse And Why Latitude Changes The Answer

Shading analysis behaves differently at 52 degrees north than at 25 degrees north, and the difference is large enough to change design recommendations.

Sun angle. At high latitudes the winter sun sits very low, so shadows are long for most of the working day. An obstruction that is harmless in July can dominate December output. Because winter is also when consumption peaks in heating-dominated markets, the hours lost are the expensive ones.

Diffuse fraction. In cloudy maritime climates a large share of annual irradiance arrives as diffuse light rather than direct beam. Diffuse light is not blocked the same way, so a naive geometric shadow model overstates loss in those conditions. Conversely, in clear desert climates almost all irradiance is direct beam, so geometric shading is close to the full story and losses are correspondingly sharper.

Seasonal concentration. Where generation concentrates into a short summer season, the annual figure hides the fact that a shaded winter is close to no winter at all.

The upshot is that a shading model tuned for one climate will misstate another. Location-specific weather data with a proper direct and diffuse split is the minimum, and it is worth checking that a vendor’s simulation uses it rather than a regional default.

We cover the markets where this matters most in dedicated guides: Canada for extreme winter sun angles, Ireland for high-diffuse maritime climates, Poland for pricing shading under net billing, Singapore for inter-building shading in dense high-rise, and the UAE and Saudi Arabia for parapet self-shading compounded by desert soiling.

Shading Versus Soiling: Two Losses, One Symptom

Both reduce output. They are not the same problem and conflating them produces bad recommendations.

Shading loss compared with soiling loss
ShadingSoiling
CauseObstruction blocking irradianceDust, dirt, bird fouling on glass
PatternPredictable, geometric, repeats annuallyAccumulates over time, resets on cleaning or rain
Electrical effectNon-linear, substring-levelBroadly uniform across the module
FixLayout, string topology, optimisers, trimmingCleaning schedule
Modelled asHourly geometric simulationLoss factor with a cleaning cycle

The distinction matters commercially. A customer reporting underperformance who has a soiling problem needs a cleaning contract. A customer with a shading problem needs hardware or layout changes, and cleaning will not help. A tool that folds both into a single loss percentage cannot tell you which conversation to have.

In arid, high-dust markets the two interact: partial soiling behaves somewhat like partial shading at cell level, and heavy uneven soiling can trigger the same substring effects. That is why the Gulf guides above treat them together rather than as separate line items.

How To Validate A Vendor’s Shading Claim In Ten Minutes

Every platform claims shading analysis. The claims are not equivalent. Five questions separate real simulation from a rendering.

A tool that answers all five is doing bankable shading analysis. A tool that answers two is producing a picture.

Best Practices for Solar Shading Analysis

  1. Always use 8,760-hour granularity for any project larger than a small residential roof
  2. Verify 3D geometry against site photos for sites with complex obstructions
  3. Use module-level methodology for any non-uniform shading patterns
  4. Include soiling and albedo that match local climate
  5. Run the simulation early to influence layout choices
  6. Export P50, P75, P90 for lender conversations
  7. Re-run after layout changes rather than assume linear scaling

Same engine PVsyst is known for, in the browser, on every plan

SurgePV ships 8,760-hour module-level shading at $1,299 to $1,899 per user per year.

Compare Plans

Annual billing · Cancel anytime · Includes Clara AI

Common Shading Analysis Mistakes

  1. Trusting simplified shading on C&I. Under-predicts loss, over-promises yield.
  2. Skipping inter-row shading on ground-mount. Trackers and fixed-tilt arrays need this.
  3. Outdated module-temperature coefficients. Use manufacturer datasheet values.
  4. Ignoring near-field obstructions. Trees grow, neighbouring buildings get added.
  5. Single-snapshot shadings without seasonality. The sun moves; the year has 8,760 hours for a reason.

Example: Residential Rooftop With a Chimney

A 9.6 kW residential rooftop with a chimney that shades the central module for 2 hours every winter morning.

  • Single-point shading: predicts 12,800 kWh / year (over-predicts by 4 percent)
  • 8,760-hour module-level (SurgePV): predicts 12,290 kWh / year (matches measured)
  • Real-world measured first-year yield: 12,250 kWh / year

The 4 percent difference matters when financial modelling, IRR, and payback depend on accurate yield. SurgePV’s engine catches this. Simplified shading does not.

Who Should Choose Each Tool

  • Choose SurgePV if you want 8,760-hour module-level shading on every plan, browser-based, in the same project as the design and proposal.
  • Choose HelioScope if engineering-only and at the mid or higher tier.
  • Choose PVsyst for lender-mandated PVsyst reports.
  • Choose Aurora upper tier for US-residential.

Contact Qbits with the exact model, site inputs and documents relevant to the request. Confirm the responsible party, deliverable, fees and response time after submission.

Ready to run real bankable shading on your projects?

SurgePV combines AI 3D roof modeling, 8,760-hour module-level shading, bankable yield, financial modelling, and white-label proposals in one platform.

Book a Free Demo

Or see pricing · explore the platform

FAQ

Frequently Asked Questions

What is 8,760-hour solar shading analysis?
8,760-hour solar shading analysis simulates the sun's position at every hour of the year (24 hours × 365 days = 8,760 hours) and computes the shading impact on each PV module independently. This is the standard methodology used in bankable yield reports for project finance. SurgePV ships this engine on every paid plan.
Is single-point or simplified shading good enough for residential design?
For rough quote-stage estimates, yes. For real production design, no. Simplified shading misses inter-row, seasonal, and microclimate effects that drop residential yields by 3 to 8 percent in real installations. SurgePV's 8,760-hour module-level engine catches these on every project.
What is the best solar shading analysis software in 2026?
SurgePV is the most complete option, with 8,760-hour module-level shading on every paid plan, browser-based, included in the same project as the layout and proposal. HelioScope and PVsyst are also credible. Aurora ships full shading at the upper tier. For lender-grade bankable yield, all four are accepted by most project-finance teams.
Do I need a drone for accurate shading analysis?
No, in most cases. SurgePV's AI 3D roof modeling from satellite reaches LIDAR-grade accuracy within roughly 3 percent on most rooftops, which is sufficient for accurate shading simulation. Drone capture remains useful for sites with heavy obstructions or unusual geometry, and SurgePV supports drone-model import for those projects.
How long does an 8,760-hour shading simulation take?
On SurgePV, under 30 seconds for residential projects, under 2 minutes for C&I, under 5 minutes for utility-scale ground-mount. The cloud compute behind the engine is what makes browser-based bankable simulation practical.
Do lenders accept browser-based shading analysis for bankable yield?
Yes for most lenders. SurgePV's methodology mirrors PVsyst's 8,760-hour module-level approach. A small number of lenders still mandate a PVsyst-format report by name on first-of-its-kind projects, which can be produced in parallel without abandoning the browser workflow.
How accurate is module-level shading versus string-level?
Module-level shading catches the impact on individual modules, then propagates through the inverter MPPT logic to produce accurate AC yield. String-level shading averages across the string, which understates the impact when only part of the string is shaded. Module-level is the correct methodology for any project with non-uniform shading patterns.
Nirav Dhanani
Written by

Nirav Dhanani CEO, Qbits Energy

Co-founder & CEO driving Qbits Energy's product strategy and growth across India.

Related Reading
Solar Software 10 min

Solar Shading Analysis Software Canada: 2026 Guide

At Canadian latitudes the December sun sits under 20 degrees, so shadows run three times longer than in June. Shading analysis software has to model winter, not annual averages.

Solar Software 10 min

Solar Shading Analysis Software Ireland: 2026 Guide

More than half of Ireland's annual irradiance arrives as diffuse light, so a shading model built on direct beam geometry overstates the loss. Irish shading analysis needs a sky model, not a shadow diagram.

Solar Software 10 min

Solar Shading Analysis Software Poland: 2026 Guide

Under net billing an exported kilowatt-hour is worth a fraction of an imported one, so in Poland the question is not how much shading costs but which hours it hits. That changes the tool you need.

Get Started

Continue your solar software research

Compare the workflow, inputs and limitations that matter to your task before choosing software.