This table compares 14 major Indian states side by side — annual savings, payback period, and 10- and 25-year net savings. Click any column header to re-sort; default order is alphabetical by state (A–Z).
Payback is how long until your savings cover the upfront cost. After that, every rupee saved is money in your pocket. States with strong sunshine, high retail electricity tariffs, and favourable export compensation in our model break even fastest — big annual savings against a manageable system price means a short payback.
For solar panels alone, the fastest payback states are Delhi (8.3 yrs), Gujarat (8.6 yrs) and Maharashtra (8.9 yrs).
With a home battery, the fastest payback states are Maharashtra (11.4 yrs), Kerala (12.6 yrs) and Delhi (13.1 yrs).
Payback is just the starting line. The real value is the decades of savings that follow — and the rankings can look quite different.
For solar alone, the highest 25-year net savings are in Delhi (₹686221), Gujarat (₹650110) and Maharashtra (₹617868) — mostly a mix of high DISCOM retail tariffs, export compensation, and sun in our model. Every kWh you avoid buying from the grid saves more, and surplus power earns more when export credits are higher; sunny states also produce more kWh to sell or self-use.
With a battery, the highest 25-year net savings are in Maharashtra (₹359465), Kerala (₹213402) and Delhi (₹158590) — where rankings lean more on expensive grid tariffs and how much solar each state generates. Stored solar is valued at full grid price in our model, so high retail rates plus strong annual output tend to win; export compensation matters less because less surplus goes straight to the grid.
Use the toggle below to switch between solar-only and solar + battery scenarios. All figures are in Indian rupees (INR). Click any state name for local detail, or see how export values work for the story behind the numbers. You can also compare solar savings by country or solar savings by US state.
| State | Price estimate (INR) | Sun kWh/kW/d | Retail grid (INR) | Export (FiT) (INR) | Buy − sell (INR) | Annual savings (INR) | Payback (yrs) | 10-yr net savings (INR) | 25-yr net savings (INR) |
|---|---|---|---|---|---|---|---|---|---|
| Andhra Pradesh | $4531 | 4.56 | $0.08 | $0.04 | $0.04 | $409 | 11.1 | −$528 | $5113 |
| Delhi | $4531 | 4.41 | $0.10 | $0.05 | $0.05 | $546 | 8.3 | $808 | $8330 |
| Gujarat | $4531 | 4.49 | $0.09 | $0.05 | $0.04 | $527 | 8.6 | $626 | $7892 |
| Haryana | $4531 | 4.37 | $0.09 | $0.05 | $0.04 | $480 | 9.4 | $165 | $6783 |
| Karnataka | $4531 | 4.58 | $0.08 | $0.05 | $0.03 | $486 | 9.3 | $217 | $6908 |
| Kerala | $4531 | 4.61 | $0.10 | $0.04 | $0.06 | $490 | 9.2 | $264 | $7021 |
| Madhya Pradesh | $4531 | 4.49 | $0.08 | $0.04 | $0.04 | $391 | 11.6 | −$703 | $4690 |
| Maharashtra | $4531 | 4.53 | $0.12 | $0.04 | $0.08 | $511 | 8.9 | $463 | $7501 |
| Punjab | $4531 | 4.37 | $0.08 | $0.05 | $0.03 | $467 | 9.7 | $35 | $6470 |
| Rajasthan | $4531 | 4.44 | $0.08 | $0.04 | $0.04 | $424 | 10.7 | −$385 | $5458 |
| Tamil Nadu | $4531 | 4.58 | $0.10 | $0.04 | $0.06 | $437 | 10.4 | −$255 | $5771 |
| Telangana | $4531 | 4.55 | $0.09 | $0.04 | $0.05 | $459 | 9.9 | −$42 | $6285 |
| Uttar Pradesh | $4531 | 4.44 | $0.08 | $0.04 | $0.04 | $401 | 11.3 | −$606 | $4925 |
| West Bengal | $4531 | 4.49 | $0.08 | $0.04 | $0.04 | $391 | 11.6 | −$703 | $4690 |
| Andhra Pradesh | $9770 | 4.56 | $0.08 | $0.06 | $0.02 | $633 | 15.4 | −$3812 | −$652 |
| Delhi | $9770 | 4.41 | $0.10 | $0.08 | $0.02 | $747 | 13.1 | −$2743 | $1925 |
| Gujarat | $9770 | 4.49 | $0.09 | $0.07 | $0.02 | $669 | 14.6 | −$3472 | $168 |
| Haryana | $9770 | 4.37 | $0.09 | $0.07 | $0.02 | $654 | 14.9 | −$3618 | −$185 |
| Karnataka | $9770 | 4.58 | $0.08 | $0.06 | $0.02 | $635 | 15.4 | −$3790 | −$598 |
| Kerala | $9770 | 4.61 | $0.10 | $0.08 | $0.02 | $775 | 12.6 | −$2467 | $2591 |
| Madhya Pradesh | $9770 | 4.49 | $0.08 | $0.06 | $0.02 | $580 | 16.9 | −$4312 | −$1856 |
| Maharashtra | $9770 | 4.53 | $0.12 | $0.09 | $0.03 | $854 | 11.4 | −$1731 | $4364 |
| Punjab | $9770 | 4.37 | $0.08 | $0.06 | $0.02 | $611 | 16.0 | −$4029 | −$1173 |
| Rajasthan | $9770 | 4.44 | $0.08 | $0.06 | $0.02 | $575 | 17.0 | −$4365 | −$1983 |
| Tamil Nadu | $9770 | 4.58 | $0.10 | $0.07 | $0.03 | $726 | 13.5 | −$2935 | $1461 |
| Telangana | $9770 | 4.55 | $0.09 | $0.07 | $0.02 | $677 | 14.4 | −$3399 | $344 |
| Uttar Pradesh | $9770 | 4.44 | $0.08 | $0.06 | $0.02 | $619 | 15.8 | −$3949 | −$981 |
| West Bengal | $9770 | 4.49 | $0.08 | $0.06 | $0.02 | $580 | 16.9 | −$4312 | −$1856 |
Year 0 is the upfront system cost (after rebates), shown as a negative number. Each later year adds bill savings with the same 0.5% / year panel and 3% / year battery degradation as the table. For solar + battery, a dip at year 13 is one battery replacement. By default the chart shows the three highest and three lowest 25-year outcomes among states, plus the India average. Use Show all lines for every state.
The table and chart above follow whichever option you pick in the Scenario toggle (solar only vs solar + battery).
Every row uses the same reference home so you can compare states fairly: 5 kW solar, 12 kWh per day usage, and mid-range equipment. Solar only uses no battery; solar + battery adds an 8 kWh home battery. We assume 50% self-consumption from solar. Surplus is exported at each state’s illustrative new-customer export compensation; leftover battery export is valued at the higher of the state’s flat export rate and about 75% of retail grid. 10- and 25-year savings include panel degradation (~0.5%/yr) and, with a battery, one replacement at year 13. Figures are in INR and are not quotes.
Retail tariffs are blended effective averages from state DISCOM / SERC orders; export values are directional policy-based estimates (not DISCOM-specific tariffs). See also solar savings by country and solar savings by US state.
If DISCOM tariffs, export assumptions, or install costs in your state look off compared with what you see locally, we would like to hear from you. Share comments, corrections, or real-world numbers on our community forum — we read every reply and use feedback to improve these comparisons over time.
Post on the community forum