Your solar generation report is the monthly report card of a 25-year asset worth ₹1.5 lakh to ₹4 lakh, and most Indian homeowners never learn to read it. The inverter app shows graphs, the net meter shows registers, and the DISCOM bill shows line items that look like they were designed to confuse. Yet every one of these documents is answering the same four questions: how much did your system generate, how much did you use yourself, how much went back to the grid, and how much did you still buy?
In 2026, with net metering active across every major Indian state and crores of rooftop systems installed under PM Suryaghar, reading your generation report correctly is the difference between catching a ₹500 cleaning problem in week one and losing ₹15,000 a year to an undiagnosed fault. This guide decodes every number, in plain language, with real benchmarks for Indian cities and seasons.
Direct answer. A solar generation report has four core numbers: kWh generated (what your panels produced), kWh self-consumed (what your home used directly), kWh exported (surplus sent to the grid), and kWh imported (what you bought from your DISCOM). Generated always equals self-consumed plus exported. Judge health with specific yield (3.5 to 4.5 kWh/kWp/day is healthy in India) and Performance Ratio above 80%. Heaven Green Energy trains every customer on this during commissioning.
This guide assumes you already have your monitoring app installed and connected. If you do not, start with our guide on how to monitor solar generation in India, which covers app setup by inverter brand, then come back here to learn what the numbers actually mean.
What Are the Four Numbers in Every Solar Generation Report?
Every solar report, from a Sungrow iSolarCloud dashboard to a UGVCL net meter statement, reduces to four energy quantities measured in kilowatt-hours (kWh). If you are fuzzy on kW versus kWh, our glossary entry on kW vs kWh clears it in two minutes.
1. Energy generated (kWh). The total electricity your panels produced in the period. This is the headline number in your inverter app. A 3 kW system on a clear Ahmedabad day generates 13 to 17 kWh.
2. Energy self-consumed (kWh). The portion of generation your home used instantly: the fridge, fans, and lights running while the sun shines. Most apps estimate this; some meters measure it directly.
3. Energy exported (kWh). The surplus your home did not need, pushed back to the grid through the net meter’s export register. This is what earns you bill credits under net metering.
4. Energy imported (kWh). What you still bought from the grid, mostly at night and during heavy evening loads. This is the net meter’s import register and the main charge on your DISCOM bill.
One identity ties them together and it is worth memorising:
Generated = Self-consumed + Exported
Your real consumption = Self-consumed + Imported
If these identities do not hold within about 5% in your monthly reconciliation, one of your meters or the app is misreporting, and that is a finding worth raising with your installer or DISCOM.
💡 Fast tip
Write down one month of these four numbers in a notebook or spreadsheet. Twelve rows later you have a personal performance baseline that no generic benchmark can beat.
The Heaven Green 4-Number Generation Report Method
Across our 10,000+ installations, we have found that homeowners who track just four numbers monthly catch over 90% of performance problems within a single billing cycle. We formalised this as the Heaven Green 4-Number Generation Report Method, and it takes under 10 minutes a month:
- Record generated kWh from your inverter app on the last day of the billing cycle.
- Record exported and imported kWh from your net meter’s two registers (or the DISCOM bill itself).
- Compute self-consumed as generated minus exported, and verify your home’s total consumption as self-consumed plus imported.
- Compute specific yield as monthly generated kWh divided by your system size in kWp, then divided by days in the month. Compare against the seasonal benchmark table below.
Step 4 is the one most owners skip, and it is the most powerful. Raw kWh depends on system size and month length; specific yield normalises both, so a 3 kW system in Rajkot and a 10 kW system in Bengaluru can be judged on the same scale. If your specific yield falls more than 15% below the seasonal norm for your city, something is wrong and our guide on how to diagnose low solar generation walks you through the eight most common causes.
What Is Specific Yield and Why Does It Matter More Than Total kWh?
Specific yield is the energy your system produces per unit of installed capacity, written as kWh/kWp. It answers the question every homeowner actually has: is my system pulling its weight?
Daily specific yield in India typically runs 3.5 to 4.5 kWh/kWp in the best months (March to May and October to November) and 2.5 to 3.5 kWh/kWp during monsoon. A peer-reviewed study of a grid-interactive solar plant in India measured final yields of 1.45 to 2.84 kWh/kWp per day with a performance ratio of 55% to 83%, showing how much season and plant quality move the number (Sharma, Energy journal, 2013). Well-built modern rooftops in Gujarat sit at the top of that range; industry-observed annual figures run 1,500 to 1,700 kWh/kWp in high-irradiance states.
Here is a worked example. Your 5 kW system in Surat generated 610 kWh in May (31 days). Specific yield = 610 / 5 / 31 = 3.94 kWh/kWp/day. That sits comfortably in the healthy band, so no action is needed. The same system generating 470 kWh in a clear May would give 3.03, about 23% below par, and that demands a look at soiling loss, shading, or inverter faults.
Performance Ratio Basics: The One Percentage That Summarises Everything
Performance ratio (PR) tells you what fraction of the sunlight hitting your roof actually became usable AC electricity, after every loss: temperature, dust, wiring, inverter conversion, and downtime. It is defined under the IEC 61724 standard for photovoltaic system performance monitoring (International Electrotechnical Commission, 2017).
The formula, in plain terms: PR = actual energy output divided by the output the system would produce at its rated capacity under the measured sunlight. You do not need to compute it yourself; most inverter apps display PR directly.
| PR range | Reading | What to do |
|---|---|---|
| 82% and above | Excellent | Keep your current cleaning routine |
| 75% to 82% | Acceptable | Normal for hot months and older systems |
| 65% to 75% | Investigate | Check soiling, shading, inverter alerts |
| Below 65% | Serious problem | Call your installer; likely a real fault |
New, well-maintained systems in Gujarat typically run 80% to 85% PR. Two honest caveats. First, PR dips in peak summer because panels lose efficiency with heat, so a May PR of 78% can be perfectly healthy. Second, PR depends on your app measuring irradiance, and budget systems estimate it rather than measure it, so treat app-reported PR as indicative, not gospel. If PR and specific yield disagree, trust specific yield because it needs no irradiance sensor.
Degradation also matters for long-term reading: panels lose roughly 0.5% to 0.7% output per year, so a slow, gentle PR decline over years is normal ageing, not a fault. Our post on the solar panel degradation warranty truth explains what your warranty actually covers when the decline is faster.
Not sure if your numbers are healthy? Send us your last three months of app screenshots and we will send back a written performance review, free. Request a remote performance check →
What Does a Good Day or Month Look Like by Season and City?
Benchmarks are where most generic guides fail Indian readers, because a “good” month in Bengaluru looks nothing like a good month in Jaipur. India receives 4 to 7 kWh/m² of daily solar irradiance across most of its landmass, which is why rooftop yields here rank among the strongest globally (International Energy Agency, 2024). The table below gives realistic per-kWp daily generation by season for major Indian rooftop markets, compiled from industry-observed ranges and consistent with the state-level data in our solar generation by state breakdown.
| City | Summer (Mar-Jun) | Winter (Oct-Feb) | Monsoon (Jul-Sep) |
|---|---|---|---|
| Ahmedabad / Gandhinagar | 4.2-4.6 kWh/kWp/day | 3.6-4.1 | 2.6-3.2 |
| Surat / Vadodara | 4.0-4.5 | 3.5-4.0 | 2.4-3.0 |
| Jaipur / Jodhpur | 4.3-4.8 | 3.7-4.2 | 2.8-3.4 |
| Bengaluru | 3.8-4.2 | 3.4-3.8 | 2.6-3.1 |
| Pune / Mumbai | 4.0-4.4 | 3.5-3.9 | 2.2-2.8 |
| Delhi NCR | 4.0-4.5 | 3.2-3.7 | 2.7-3.2 |
| Chennai | 4.0-4.4 | 3.4-3.8 | 2.8-3.3 |
Multiply the band by your system size to get a healthy daily figure, then by 30 for a monthly target. A 3 kW Ahmedabad system should produce roughly 380 to 410 kWh in April but only 240 to 290 kWh in August. Comparing your August bill to your April app screenshot and panicking is the single most common misreading we see in the field.
The exception worth noting: coastal and high-pollution cities need tighter cleaning frequency to hit these bands. A Mumbai system cleaned monthly can outperform a Jaipur system cleaned quarterly despite lower irradiance.
How to Read Your DISCOM Net Meter Statement Line by Line
Your DISCOM (distribution company) bill after net metering looks different from a normal electricity bill, and each DISCOM formats it differently. Under the Electricity (Promoting Renewable Energy through Green Energy Open Access) Rules 2022, your DISCOM must account for your solar injection transparently every billing cycle (Ministry of Power, Government of India, 2022). Our explainer on what net metering is in India covers the policy side; here is the bill anatomy:
- Opening and closing import reading. Grid units you consumed this cycle, billed at your domestic slab rate (₹5.50 to ₹7.00 per unit in Gujarat domestic slabs, 2026).
- Opening and closing export reading. Solar units you injected, credited at the state feed-in or avoided-cost rate (about ₹2.25 to ₹2.75 per unit in Gujarat, 2026, per GEDA and GERC net metering orders).
- Banked or carryforward units. Surplus export credits rolled into the next cycle, settled annually in most states.
- Net energy charge. Import cost minus export credit. This can legitimately be negative, in which case the credit carries forward rather than paying out monthly.
- Fixed charge, electricity duty, and taxes. These apply even with zero net consumption, which is why a rooftop bill never quite reaches ₹0.
📘 Regulation note
If your bill shows generation but zero export units month after month, the net meter may not be registering injection. File a written complaint with your DISCOM's consumer grievance cell; meter replacement and back-crediting are your right as a net metering consumer. The MNRE rooftop programme guidelines (2026) require DISCOMs to resolve metering complaints within defined timelines.
A worked Gujarat example: your home imported 210 units and exported 140 units this cycle. Import charge at ₹6 per unit = ₹1,260. Export credit at ₹2.50 per unit = ₹350. Net energy charge = ₹910, plus fixed charges and duty. Your panels generated 480 kWh total, so 340 kWh was self-consumed, saving you roughly ₹2,040 more that never appears as a line item. That invisible self-consumption saving is why bill-only readers underestimate their system. If your bill still looks high despite healthy generation, see why your solar bill is still high. For the state-by-state DISCOM process differences, our sister engineering team maintains a DISCOM net metering process guide covering how each utility structures these statements.
How to Spot Underperformance Early, Before It Costs You
Underperformance rarely announces itself with a fault alarm. It shows up as a slow drift in your numbers, and the drift compounds. Losing 10% of a 3 kW system’s output costs roughly ₹3,000 to ₹4,500 per year at Gujarat tariffs, every year it goes unnoticed.
Watch for these five early signals in your monthly report:
-
1
Specific yield down 15%+ versus last year, same month, season-adjusted comparison isolates real decline from weather luck.
-
2
Midday peak power below 75% of rated kW on a clear day, a 5 kW system should touch 4 to 4.3 kW at solar noon in clear weather.
-
3
Export register frozen while generation continues, a net meter fault, and every uncounted exported unit is money lost.
-
4
Generation healthy but bill rising, consumption creep (new AC, EV, more occupants), not a system fault, but worth knowing which one you have.
-
5
Repeated self-clearing fault codes in app history, grid trips and insulation faults that "resolve" daily often precede real failures.
⚠️ Watch out
Never compare your numbers against a neighbour's system without checking size, tilt, shading, and cleaning schedule first. A dustier system 200 metres away can legitimately differ by 20%. Your own year-ago same-month figure is the honest benchmark.
For probability-weighted yield language (P50, P90, P99) used in professional generation reports and bankable yield assessments, our sister firm Heaven Designs has a clear explainer on P50, P90 and P99 solar yield reports. Homeowners rarely need P-values, but you will meet them if you ever refinance or sell a system with a generation guarantee.
Self-Consumption vs Export: Which Half of the Report Matters More for Savings?
Here is the counterintuitive finding from our field data: most Indian residential systems underperform financially not because generation is low, but because self-consumption is low. In Gujarat, every self-consumed unit saves the full retail tariff (₹5.50 to ₹7.00), while every exported unit earns only ₹2.25 to ₹2.75. A unit you use is worth roughly 2.5 times a unit you export.
- ✓ Each unit saves the full ₹5.50-₹7.00 retail tariff
- ✓ Payback shortens by 1 to 2 years on a typical 3 kW system
- ✓ Immune to future export-rate cuts by state regulators
- ✓ Daytime loads (pumps, geysers, washing machines) run effectively free
- ✗ Exported units earn only ₹2.25-₹2.75, diluting returns
- ✗ Evening peak loads still billed at full slab rates
- ✗ Exposure to regulatory changes in banking and settlement rules
- ✗ Often a sign the system was oversized for the home
Verdict. Check the self-consumption share in your monthly reconciliation. Below 30%, shift daytime loads (water heating, pumping, laundry) into the 10 am to 3 pm solar window before you consider any hardware change. It is the cheapest payback improvement available to an existing system.
The nuance: homes that are empty all day (working couples, no daytime load) will naturally export heavily, and for them the honest fix is a timer on the water heater or, longer term, a battery. There is no universal winner, only a profile match between your load curve and your generation curve.
How Heaven Green Energy Helps You Read and Improve Your Report
Every Heaven Green Energy installation across Ahmedabad, Surat, Rajkot, Vadodara, and 25+ cities includes a commissioning walkthrough where our engineer sets up your monitoring app, explains the four numbers on your actual first-day report, and leaves you with the benchmark table for your city. For existing owners, our service team reviews monitoring data remotely and flags deviations before they show up as lost savings; our net metering India guide explains the billing framework we reconcile your reports against.
- Residential Solar: 1 to 10 kW rooftop systems with monitoring setup, report-reading training, and PM Suryaghar subsidy handled end to end.
- Solar Calculator: estimate your expected monthly generation and compare it against your actual report.
- Contact our service team: free remote performance review of your last three months of generation data.
- How to Diagnose Low Solar Generation: the step-by-step companion when your numbers fail the 15% test.
For seasonal upkeep that keeps your report in the healthy band, the Qbits Energy team (our group’s inverter and hardware arm) publishes a practical annual solar maintenance checklist for India that pairs well with the monthly reading routine in this guide.
Frequently Asked Questions
What is a good solar generation per day for a 3 kW system in India?
A 3 kW rooftop system should generate 12 to 14 kWh per day in good months (October to May) and 8 to 10 kWh per day during monsoon, which works out to a specific yield of about 3.5 to 4.5 kWh/kWp daily in fair weather. In Gujarat and Rajasthan, clear-sky days push this to 13 to 17 kWh. If your clear-day figure stays below 10 kWh, check soiling and shading first, then inverter alerts.
What is the difference between kWh generated and kWh exported?
Generated kWh is everything your panels produced. Exported kWh is only the surplus sent to the grid after your home took what it needed. The difference between the two is your self-consumption, the solar energy you used directly. Self-consumed units save you the full retail tariff, while exported units earn the lower feed-in credit, so generated minus exported is where most of your savings actually live.
Why does my DISCOM bill show fewer solar units than my inverter app?
Your DISCOM bill only counts exported units measured by the net meter, not total generation. The gap between app generation and bill export is your self-consumption, which is normal and desirable. It becomes a problem only when the export register shows zero or near-zero despite heavy daytime surplus, which indicates a meter fault that needs a written DISCOM complaint.
What is performance ratio in a solar report and what is a good value?
Performance ratio (PR) is the percentage of available sunlight your system converted into usable AC electricity after all losses, defined under the IEC 61724 standard. Above 82% is excellent, 75% to 82% is acceptable, 65% to 75% needs investigation, and below 65% signals a serious fault. Hot months naturally depress PR by a few points because panels lose efficiency with temperature.
How do I calculate specific yield from my monthly report?
Divide the month’s generated kWh by your system size in kWp, then divide by the number of days. Example: 610 kWh from a 5 kW system over 31 days gives 610 / 5 / 31 = 3.94 kWh/kWp per day, which is healthy for an Indian summer month. Compare the result against the seasonal band for your city; a shortfall of 15% or more on a clear-weather month warrants a performance check.
Why is my solar bill not zero even though I export power?
Fixed charges, electricity duty, and taxes apply regardless of net consumption, and exported units are credited at roughly ₹2.25 to ₹2.75 while imported units cost ₹5.50 to ₹7.00. Unless your exports heavily exceed imports, a residual bill is normal. A truly zero bill requires very high self-consumption plus modest total usage, not just a big system.
How often should I check my solar generation report?
Monthly, aligned with your billing cycle, is enough for most homeowners and takes under 10 minutes with the 4-Number Method. Add a quick weekly glance at the app during monsoon and after dust storms, when output can drop suddenly. Daily checking leads to monitoring fatigue and teaches you nothing a monthly reconciliation would not catch.
Can my generation report help with a warranty claim?
Yes, and it is often the deciding evidence. A dated log showing specific yield or PR declining faster than the warranted degradation rate (typically 0.5% to 0.7% per year after year one) supports a performance warranty claim with the module manufacturer. Screenshot monthly summaries and keep DISCOM statements; undocumented complaints are routinely rejected for lack of baseline data.