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 Demo20 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
- 8,760-hour granularity: not daily averages or sample hours
- Module-level computation: not string-averaged shading factors
- 3D obstruction modelling: accurate satellite or LIDAR-derived geometry, comparable in precision to a professional site survey and land feasibility study
- Inter-row shading: required for ground-mount and tracker projects
- Soiling, snow, albedo, temperature coefficients: bankable methodology
- P50, P75, P90 outputs: accepted by lenders
- 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
| Tool | Granularity | Module-level | All plans | Browser |
|---|---|---|---|---|
| SurgePV | 8,760-hour | Yes | Yes | Yes |
| HelioScope | 8,760-hour | Mid + higher tier | No | Yes |
| PVsyst | 8,760-hour | Yes | n/a | No (Windows desktop) |
| Aurora Solar | 8,760-hour | Upper tier | No | Yes |
| OpenSolar | Simplified | No | n/a | Yes |
| Pylon | Limited | No | n/a | Yes |
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 | Soiling | |
|---|---|---|
| Cause | Obstruction blocking irradiance | Dust, dirt, bird fouling on glass |
| Pattern | Predictable, geometric, repeats annually | Accumulates over time, resets on cleaning or rain |
| Electrical effect | Non-linear, substring-level | Broadly uniform across the module |
| Fix | Layout, string topology, optimisers, trimming | Cleaning schedule |
| Modelled as | Hourly geometric simulation | Loss 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
- Always use 8,760-hour granularity for any project larger than a small residential roof
- Verify 3D geometry against site photos for sites with complex obstructions
- Use module-level methodology for any non-uniform shading patterns
- Include soiling and albedo that match local climate
- Run the simulation early to influence layout choices
- Export P50, P75, P90 for lender conversations
- 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 PlansAnnual billing · Cancel anytime · Includes Clara AI
Common Shading Analysis Mistakes
- Trusting simplified shading on C&I. Under-predicts loss, over-promises yield.
- Skipping inter-row shading on ground-mount. Trackers and fixed-tilt arrays need this.
- Outdated module-temperature coefficients. Use manufacturer datasheet values.
- Ignoring near-field obstructions. Trees grow, neighbouring buildings get added.
- 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 DemoFrequently Asked Questions
What is 8,760-hour solar shading analysis?
Is single-point or simplified shading good enough for residential design?
What is the best solar shading analysis software in 2026?
Do I need a drone for accurate shading analysis?
How long does an 8,760-hour shading simulation take?
Do lenders accept browser-based shading analysis for bankable yield?
How accurate is module-level shading versus string-level?
Nirav Dhanani CEO, Qbits Energy
Co-founder & CEO driving Qbits Energy's product strategy and growth across India.