Key Takeaway (TL;DR)
Looking at the total units (kWh) on your inverter app does not tell you if your rooftop solar plant is performing well. A 10 kW plant generating 30 units on a clear day is severely underperforming, while a 5 kW plant generating 22 units on the same day is doing well. To know your plant's true health, you must normalize raw generation against system capacity and time into Effective Sun Hours (ESH). Solabrix translates this into a standardized Generation Score and an intuitive, colour-coded dial with eight distinct diagnostic verdicts.
How Do I Know If My Solar Plant Is Performing Well?
If you ask most rooftop solar owners how their system is doing, they open their inverter app and read the top number:
"It generated 28 units yesterday, so it seems fine."
Is 28 units actually good? Or should that plant have generated 38 units?
If it should have generated 38 units, that plant just leaked 26% of its daily revenue without anyone noticing. Over a year, that quiet leak compounds into tens of thousands of rupees in lost electricity bill offsets.
The central problem with rooftop solar monitoring today is that raw generation numbers conceal performance problems. An inverter app shows activity, not efficiency. To know whether your plant is genuinely healthy, you need to look beyond raw kWh.
Why Raw Daily Units Are Deceiving
A common misconception among solar owners is treating daily units like fuel mileage. But unlike an engine running in controlled conditions, a rooftop solar plant's daily generation is influenced by external variables that change constantly:
- System Size (Capacity): A 10 kW system will naturally generate more total electricity than a 3 kW system, even if the 10 kW system has three dead strings and filthy panels.
- Solar Irradiance (Sunlight Availability): 20 units on an overcast July afternoon in Pune during the monsoon might represent exceptional performance. That exact same 20 units on a cloudless day in March indicates a serious system failure.
- Ambient Temperature: Solar panels are semiconductor devices. Contrary to popular belief, panels do not love extreme heat. When module surface temperatures cross 45°C in peak Indian summers, voltage drops and efficiency degrades by roughly 0.35% to 0.45% per degree Celsius (temperature coefficient of $P_{\text{max}}$).
- Seasonal Sun Angles (Azimuth and Tilt): Winter sun sits lower on the horizon, reducing peak insolation hours compared to late spring.
Because of these variables, judging plant health by raw daily units is like judging a runner's fitness by the time on a stopwatch without knowing if they ran uphill, downhill, or through mud.
Step 1: Normalize by Capacity (Specific Yield)
The first step in true performance evaluation is to eliminate system size from the equation. In solar engineering, this is called Specific Yield, measured in kWh per kWp per day (units generated per kilowatt of installed peak capacity per day).
The formula is straightforward:
$$\text{Specific Yield (kWh/kWp/day)} = \frac{\text{Total Units (kWh) Generated in a Day}}{\text{Installed DC Capacity (kWp)}}$$
A Concrete Example:
Suppose two neighbors in Baner, Pune check their inverter apps on the same sunny day in February:
| Metric | Neighbor A | Neighbor B |
|---|---|---|
| Installed Capacity | 10 kWp | 5 kWp |
| Total Daily Generation | 35 kWh (units) | 24 kWh (units) |
| App Impression | "I generated way more power!" | "I generated less power." |
| Specific Yield | $\frac{35}{10} = \mathbf{3.5\text{ kWh/kWp/day}}$ | $\frac{24}{5} = \mathbf{4.8\text{ kWh/kWp/day}}$ |
| Actual Reality | Severe Underperformance (-27%) | Healthy, Optimal Operation |
Neighbor A thinks their system is thriving because 35 is bigger than 24. In reality, Neighbor A's plant has a severe issue—heavy soiling, shading, or an inverter string outage. Neighbor B's plant is operating at peak potential.
Indian Benchmark for Specific Yield
For grid-tied rooftop solar systems across most regions of India (under clear, unshaded conditions):
- Excellent: $> 4.5\text{ kWh/kWp/day}$
- Normal / Healthy: $4.0 - 4.5\text{ kWh/kWp/day}$
- Suboptimal (Requires Check): $3.2 - 3.9\text{ kWh/kWp/day}$
- Severe Underperformance / Fault: $< 3.2\text{ kWh/kWp/day}$ (excluding heavy cloud cover/rain)
Step 2: From Raw Data to Effective Sun Hours (ESH)
Knowing your plant's daily generation is helpful, but true performance evaluation requires tracking health over time.
In the Solabrix framework, generation is first converted into Effective Sun Hours (ESH) for the calendar month:
$$\text{ESH (Effective Sun Hours/day)} = \frac{\text{Monthly Generation (kWh)}}{\text{Sanctioned Capacity (kW)} \times \text{Days in Month}}$$
ESH represents the equivalent number of hours per day that your plant operated at its full peak rated capacity. It cleanly normalises generation across both system size and monthly day counts (28, 30, or 31 days).
Step 3: The Solabrix Generation Score
Once ESH is calculated, Solabrix translates it into a single, standardized performance benchmark: the Generation Score.
The formula is built on a clear engineering foundation:
$$\text{Generation Score} = \left(\frac{\text{ESH}}{4}\right) \times 100$$
Why Divide by 4?
Across India's climatic zones, a well-engineered, properly maintained grid-tied solar plant is expected to generate an average of 4 Effective Sun Hours per day ($4\text{ kWh/kWp/day}$) over the course of a normal year.
Therefore:
- An ESH of 4.0 equals a Generation Score of exactly 100 (100% of expected target).
- The score scale runs from 0 to 150. During peak clear months (such as February to April in Maharashtra), an exceptionally clean, well-ventilated plant can reach scores up to 150 ($6\text{ ESH/day}$).
- During prolonged monsoon cloud cover, scores naturally dip, reflecting reduced regional solar insolation.
The Colour-Coded Dial & The 8 Diagnostic Verdicts
Plant owners should not have to parse complex engineering charts, calculate temperature deratings, or decode raw inverter logs just to know if their system is healthy.
Solabrix maps the Generation Score directly to an intuitive colour-coded dial with eight distinct diagnostic verdicts across three color families:
| Colour Family | Verdict Tier | Score Range | What It Means for Your Plant | Action Required |
|---|---|---|---|---|
| Red | Critical | $< 50$ | Severe plant failure: inverter offline, DC isolator tripped, or major string disconnection. | Urgent technician site visit required immediately. |
| Red | Very Low | $50 - 60$ | Critical underperformance: one entire inverter string down or catastrophic module shading/soiling. | Electrical troubleshooting and string audit needed. |
| Red | Low | $60 - 80$ | Major chronic generation loss: heavy bird droppings, cracked panels, or frequent grid voltage tripping. | Plant audit, module wash, and inverter log review. |
| Amber | Underperforming | $80 - 90$ | Suboptimal operation: thick urban soiling layer, loose DC connections, or partial morning/evening shading. | Module cleaning and preventive electrical maintenance. |
| Amber | Near Target | $90 - 100$ | Approaching expected baseline: slight soiling, minor thermal derating, or minor seasonal tilt mismatch. | Routine cleaning schedule check. |
| Green | On Target | $100 - 110$ | Healthy baseline: plant is generating exactly at expected 25-year economic design parameters (~4 ESH). | Plant operating normally; continue regular AMC care. |
| Green | Above Target | $110 - 125$ | Strong performance: clear skies, clean modules, and healthy balance-of-system. | System in excellent condition. |
| Green | Peak | $> 125$ | Exceptional output: peak solar irradiance with pristine module surfaces and optimal ventilation. | Benchmark performance. |
With this single dial, an owner instantly knows where their plant stands. If your dial drops into Amber or Red, you know money is leaking before your monthly electricity bill arrives.
🧮 Try the Interactive Tool: Solabrix Generation Score & Target Calculator
You don't need to do the math by hand. Use our free interactive tool:
- Check Your Plant Score: Enter your system capacity (kW) and monthly units to immediately see your live Generation Score dial and diagnostic verdict.
- Target Planner: Select your desired verdict (e.g., On Target or Above Target) to calculate the exact units your plant should generate this month.
👉 Open the Free Solar Generation Calculator → | Read the Canonical Generation Score Guide →
Fair Peer Comparison: The Solar Generation Championship (SGC)
Because the Generation Score normalises both plant capacity and calendar days, it solves an industry-wide challenge: how to compare completely different solar plants fairly.
A 3 kW residential rooftop in Kothrud, a 15 kW commercial installation in Baner, and a 200 kW industrial shed in Chakan cannot be compared by raw units. But their Generation Scores can be compared directly.
Through the Solar Generation Championship (SGC), Solabrix uses this standardized score to rank plants across three distinct scopes:
- Segment Rank: Compares your plant against other plants within the same capacity tier (e.g., Tier 2: 3–7 kW, or Tier 4: 10–25 kW) in your district.
- District Rank: Compares your plant across all rooftop sizes throughout your entire district (e.g., Pune).
- State Rank: Compares your plant against all registered plants across Maharashtra.
If neighboring rooftops in your district are scoring 115 (Above Target) while your plant is sitting at 75 (Low), you have definitive proof that local weather is not the problem—your plant has a physical issue that needs attention.
The Four Silent Killers of Rooftop Generation
When a plant underperforms its peers, the cause almost always traces back to four unglamorous field issues:
1. Urban Soiling (The 15–30% Tax)
India's urban dust is not clean sand; it is a sticky combination of vehicular carbon, industrial particulate matter, and road dust. Left unwashed for four weeks, soiling can easily rob a system of 20% of its generation capacity. Rain during the monsoon does not always clean panels thoroughly—light drizzle often turns accumulated soot into a sticky mud paste.
2. Loose DC Connections & High Resistance
Over months of thermal expansion under the sun, terminal lugs and MC4 connectors loosen. High contact resistance generates heat, drops string voltage, and in severe cases melts terminal blocks inside the DC Distribution Box (DCDB).
3. Grid Voltage High Curtailment
In many Indian residential colonies, when dozens of solar plants feed power into the local transformer simultaneously at midday, local grid voltage spikes. Grid-tied inverters are legally mandated to disconnect or throttle generation (curtailment) if grid voltage exceeds regulatory thresholds (typically 253V for single-phase). Your app might show sunny skies, while your inverter is quietly sitting in standby waiting for grid voltage to drop.
4. Deteriorating Earthing Pits
Chemical earthing compound dries out during dry months. High earth resistance prevents proper surge suppression, causes inverter leakage current faults, and triggers intermittent inverter shutdowns that owners rarely notice unless they inspect fault logs.
How to Test Your Plant's Performance This Week
You don't need an engineering degree to perform a baseline health check on your rooftop solar plant:
- Calculate your monthly ESH and Generation Score: Take your latest month's total units (kWh) from your electricity bill or inverter app, divide by $(\text{System Size in kW} \times \text{Days in Month})$ to get your ESH. Then divide your ESH by 4 and multiply by 100. If your score is below 90 (Amber/Red tiers), your plant is underperforming.
- Check the time-of-day generation curve: In your inverter app, look at a cloudless day's generation graph. It should form a smooth, symmetrical bell curve. If the curve has flat-topped plateaus (inverter clipping) or jagged midday drop-offs (grid curtailment or string tripping), investigate immediately.
- Touch nothing, but visually inspect: Check from a safe vantage point. Are there visible bird droppings baking on specific cells? Is there a thick layer of dust near the lower panel edges? Are any DC conduit pipes sagging or exposed to sunlight?
Ownership Begins With Visibility
A rooftop solar plant is not a set-it-and-forget-it appliance. It is a miniature power station that you own and operate.
The first step to protecting your 25-year financial return is moving away from the vanity metric of "total units" and understanding actual performance efficiency. When you know what your plant should produce, you stop accepting silent revenue leaks as normal.
Frequently Asked Questions (FAQs)
1 How do I know if my solar plant is performing well?
Looking at how many units your plant generated is a useful starting point, but it isn't enough on its own.
Performance depends on factors such as plant capacity, the period being measured, available sunlight, weather, shading and the condition of the equipment.
A better assessment compares your plant's normalized generation with an appropriate performance benchmark or similar plants operating under comparable conditions.
2 How many units should my solar plant generate?
There is no single number that applies to every solar plant.
Generation depends on the plant's capacity, location, solar resource, season, weather, orientation, shading, equipment and operating condition.
For example, a 10 kW plant will generally generate more electricity than a 5 kW plant under similar conditions.
That is why the more useful question isn't simply "How many units did I generate?", but "How much did I generate relative to what my plant could reasonably be expected to generate?"
3 Is monthly generation enough to judge my solar plant?
No.
Monthly generation can tell you how much electricity your plant produced, but it doesn't tell you whether that amount was good or poor.
A low-generation month could simply reflect lower solar availability. Conversely, a plant could generate a substantial number of units while still performing below its potential.
Generation should therefore be considered together with plant capacity, the measurement period and the solar resource available during that period.
4 Why can't I compare my plant's generation directly with my neighbour's?
Even two plants with the same capacity can have different generation.
Their orientation, tilt, shading, equipment, location, soiling and operating conditions may differ. They may also experience different local weather conditions.
A meaningful comparison requires plants to be sufficiently similar and the data to be normalized.
That's why Solabrix looks beyond raw units when comparing plant performance.
5 What is normalized solar generation?
Normalized generation expresses a plant's output in a form that makes comparison more meaningful.
One simple example is units generated per kW per day.
Instead of comparing:
Plant B: 420 units
we can account for plant capacity and the number of days involved.
Normalization doesn't make two plants identical, but it provides a much fairer basis for comparison.
6 What is Effective Sun Hours?
Effective Sun Hours (ESH) is a way of representing the solar energy available during a period as an equivalent number of hours at a standard irradiance level.
It helps account for variations in the solar resource rather than assuming that every day provides the same amount of usable sunlight.
ESH can therefore be useful when assessing whether the electricity produced by a plant is broadly consistent with the solar resource available to it.
7 What factors can cause my solar generation to change?
Solar generation can change for many reasons, including:
- Weather and cloud cover
- Seasonal changes in solar availability
- Dust and soiling
- Shading
- Module condition
- Inverter performance
- Electrical losses or faults
- Equipment availability
- Changes at the site
Not every reduction in generation indicates a fault.
The important question is whether the change is consistent with the conditions experienced by the plant.
8 How can I tell whether a drop in generation is caused by weather or a plant problem?
One useful approach is to compare your plant with similar plants exposed to similar conditions.
If generation falls across many comparable plants during the same period, weather or solar-resource conditions may explain much of the change.
If your plant falls significantly while comparable plants continue to perform normally, that difference provides a reason to investigate the plant itself.
This is one of the advantages of peer comparison over looking at your plant's generation in isolation.
9 Can a solar plant generate electricity every day and still be underperforming?
Yes.
A plant doesn't need to stop generating completely to have a performance problem.
For example, soiling, partial shading, equipment issues or electrical problems can reduce output while the plant continues to generate electricity every day.
This is why the statement "My plant is generating" doesn't necessarily mean "My plant is performing well."
10 How can I identify underperformance early?
The earlier you establish what normal performance looks like, the easier it is to identify a deviation from it.
Regular monitoring can reveal:
- Persistent declines
- Sudden changes
- Unusual generation patterns
- Performance differences compared with similar plants
- Equipment or communication anomalies
The objective isn't to react to every small fluctuation. It is to identify persistent or unusual deviations that deserve investigation.
11 What is Generation Score?
Generation Score is a performance indicator that expresses your plant's performance as a score out of 100.
It uses normalized generation and the defined performance methodology to turn relatively complicated plant-performance data into a number that is easier for a plant owner to understand.
Instead of asking an owner to interpret several different measurements, Generation Score provides a simple starting point for understanding performance.
12 Is a high Generation Score always proof that my plant is healthy?
Not necessarily.
Generation Score is a performance indicator, not a complete health check of every component of the plant.
A plant can have good generation while still having an issue that has not yet affected overall output.
For a complete assessment, performance data should be considered alongside equipment status, maintenance information and, when necessary, physical inspection.
13 What should I do if my solar plant appears to be underperforming?
Start by determining whether the underperformance is real and persistent.
Check the generation data and compare it with relevant historical performance and, where possible, comparable plants.
If the deviation appears significant, investigate potential causes such as soiling, shading, inverter issues, equipment faults or electrical problems.
The appropriate response may range from continued monitoring to a physical site inspection or technical audit.
14 How often should I check whether my solar plant is performing well?
Regularly.
The exact frequency depends on how the plant is monitored and the type of data available.
Automated monitoring allows performance to be evaluated much more frequently than manual checking of electricity bills.
What matters most is not obsessing over individual daily fluctuations, but establishing a baseline and watching for meaningful changes and trends over time.
Related Reading in the Solabrix Knowledge Base
- Solar Is a Distributed Source of Energy. It Needs a Distributed Workforce. — Why the physical care of millions of rooftop plants requires local technicians.
- How Often Should Rooftop Solar Panels Be Cleaned? — The physics of soiling and the real economic cost of dirty modules.
- What Should a Solar Plant AMC Include? — An objective scope of work for 25-year plant health.