How many kW your roof needs, what it costs after the PM Surya Ghar subsidy, and how fast it pays back.
Solar● Free Formula shown
Quick Answer
In most of India, 1 kW of rooftop solar makes about 100 to 130 units a month on a yearly average, so a home using 300 units a month needs a 2.5 to 3 kW system, and 3 kW takes about 325 sq ft of shadow-free roof. Under PM Surya Ghar, the central subsidy is ₹30,000 per kW for the first 2 kW and ₹18,000 for the third kW, so it tops out at ₹78,000 for 3 kW or more (₹85,800 in the special category states). At MNRE's benchmark cost of ₹50,000 per kW, a 3 kW system costs ₹1,50,000, or ₹72,000 after the subsidy. Enter your bill units, state and roof area below for your own numbers.
System size = monthly units ÷ (sunshine × 0.78 × 365 ÷ 12), rounded up to 0.5 kW and capped by roof area ÷ 107.64 sq ft per kW; payback = (kW × cost per kW − PM Surya Ghar subsidy) ÷ (units offset × 12 × your rate per unit)
Sunshine is the 20-year average solar energy reaching the ground in your state, from NASA's POWER dataset. The 0.78 factor turns that into units per kW of panels after heat, wiring, inverter and dust losses. We set it from NREL's PVWatts model, run at eight of these cities. PVWatts gave 0.78 to 0.91, and we use the bottom of that range so the estimate errs low.
How sunshine becomes units. The 0.78 is the low end of what PVWatts gave at eight cities, so the estimate errs low.
Assumptions
Generation is a yearly average. A system makes more in March to May and less in the monsoon, so one month's bill can look better or worse than this.
Panels face roughly south, tilted near your latitude, with no shade through the middle of the day. Shade from a water tank or the next building can cut output a lot.
Roof area: 10 m² (107.64 sq ft) of shadow-free roof per kW, the low end of MNRE's 10 to 12 m². Leave extra for walkways and the tank.
Subsidy as in MNRE's PM Surya Ghar guidelines: ₹30,000/kW for the first 2 kW, ₹18,000 for the third kW and nothing beyond 3 kW. In Uttarakhand, Himachal Pradesh, Jammu and Kashmir, Ladakh, the North East including Sikkim, Andaman and Nicobar and Lakshadweep it is ₹33,000 and ₹19,800.
The subsidy needs a residential connection, a vendor registered on the national portal, and modules made in India from Indian cells (DCR). Some states add their own subsidy on top; this calculator does not include it.
Savings count only the units you would otherwise buy from the DISCOM, at your own average rate. Extra units sent to the grid are not counted, because what DISCOMs pay for them differs by state.
Payback is simple payback. It ignores panel ageing (output falls slowly over the 25-year life), tariff increases, loan interest and inverter replacement.
Solar generation per kW, state by state
These are the figures the calculator uses. Each state is represented by one city, usually its capital, so a district far from it may differ a little.
State / UT
Reference city
Sunshine (kWh/m²/day)
Units per kW per day
Units per kW per month
Subsidy rate
Andaman and Nicobar Islands
Port Blair
5.04
3.93
120
Special category
Andhra Pradesh
Amaravati
5.12
3.99
121
Standard
Arunachal Pradesh
Itanagar
3.65
2.85
87
Special category
Assam
Guwahati
4.39
3.42
104
Special category
Bihar
Patna
4.78
3.73
113
Standard
Chandigarh
Chandigarh
5.22
4.07
124
Standard
Chhattisgarh
Raipur
5.16
4.02
122
Standard
Delhi
New Delhi
4.89
3.81
116
Standard
Goa
Panaji
5.32
4.15
126
Standard
Gujarat
Ahmedabad
5.53
4.31
131
Standard
Haryana
Gurugram
4.89
3.81
116
Standard
Himachal Pradesh
Shimla
4.70
3.67
112
Special category
Jammu and Kashmir
Jammu
5.15
4.02
122
Special category
Jharkhand
Ranchi
4.75
3.71
113
Standard
Karnataka
Bengaluru
5.48
4.27
130
Standard
Kerala
Thiruvananthapuram
5.40
4.21
128
Standard
Ladakh
Leh
5.08
3.96
120
Special category
Lakshadweep
Kavaratti
5.33
4.16
127
Special category
Madhya Pradesh
Bhopal
5.22
4.07
124
Standard
Maharashtra
Mumbai
5.29
4.13
126
Standard
Manipur
Imphal
4.58
3.57
109
Special category
Meghalaya
Shillong
4.29
3.35
102
Special category
Mizoram
Aizawl
4.72
3.68
112
Special category
Nagaland
Kohima
4.31
3.36
102
Special category
Odisha
Bhubaneswar
4.84
3.78
115
Standard
Puducherry
Puducherry
5.40
4.21
128
Standard
Punjab
Ludhiana
5.03
3.92
119
Standard
Rajasthan
Jaipur
5.44
4.24
129
Standard
Sikkim
Gangtok
4.07
3.17
96
Special category
Tamil Nadu
Chennai
5.22
4.07
124
Standard
Telangana
Hyderabad
5.36
4.18
127
Standard
Tripura
Agartala
4.73
3.69
112
Special category
Uttar Pradesh
Lucknow
4.88
3.81
116
Standard
Uttarakhand
Dehradun
5.00
3.90
119
Special category
West Bengal
Kolkata
4.57
3.56
108
Standard
Sunshine: NASA POWER, all-sky surface irradiance, 2001 to 2020 average, fetched 2 October 2026. Units per kW = sunshine × 0.78. Subsidy rate class from MNRE's PM Surya Ghar guidelines.
Units per kW per month: sunniest and cloudiest states. Taken from the state table above. Blue bars are the four highest states, grey bars the four lowest.
Worked Examples
A 300-unit home in Kolkata
West Bengal sunshine 4.57 kWh/m²/day × 0.78 = 3.56 units per kW per day, or 108.3 a month
300 units ÷ 108.3 = 2.77 kW, rounded up to 3 kW. The 400 sq ft roof fits 3.5 kW, so the plan stays at 3 kW
3 kW makes about 325 units a month and costs 3 × ₹50,000 = ₹1,50,000
Subsidy: ₹30,000 × 2 + ₹18,000 × 1 = ₹78,000, so you pay ₹72,000
Saving: 300 units × 12 × ₹7 = ₹25,200 a year, so payback is about 2.9 years
Find your monthly units. Take the units (kWh) from your last few bills and average them. A summer bill alone will oversize the system.
Pick your state. The state sets how much sun the panels get and whether the special category subsidy applies.
Measure the open roof. Count only the part with no shade through the middle of the day. Leave out the water tank, stair room and a walkway along the edge.
Enter your rate and a quote. Your rate per unit is the bill amount divided by the units. For cost per kW, the default is MNRE's ₹50,000 benchmark; replace it with your installer's quote.
Read the working. Every step is printed under the result, so you can check an installer's proposal against it line by line.
Tips and tricks
Go on the roof at 10 am, noon and 3 pm and note where the shadows of tanks, parapets and next-door buildings fall. Panels need shadow-free area.
Size from 12 months of bills. A single summer bill can mislead.
Leave roof space for the water tank, a walkway and anything you'll add later.
Compare quotes on the same items: panel make and wattage, inverter make, structure height, warranty years.
Ask for the expected generation in writing and compare it with this page's per-kW figure for your state.
What we would do
Size from your average monthly units over a year, and go bigger only if the roof allows it and you know your use will grow (an extra AC, an EV). Get three quotes on identical specs. We don't advise on subsidy eligibility; check the official portal for that.
Frequently Asked Questions
How many units does a 1 kW solar panel system produce in India?
On a yearly average, about 2.9 to 4.3 units a day depending on the state, or 87 to 131 units a month. MNRE says 4 to 5.5 units on a clear sunny day; cloudy and monsoon days pull the average down. Gujarat, Karnataka and Rajasthan sit at the top of our table, and Arunachal Pradesh and Sikkim at the bottom.
What is the PM Surya Ghar subsidy for a 3 kW system?
₹78,000: ₹30,000 for each of the first 2 kW and ₹18,000 for the third. In the special category states and UTs it is ₹85,800. A bigger system still gets ₹78,000, because the subsidy stops at 3 kW.
How much roof area do I need for a 3 kW solar system?
About 30 m², or 323 sq ft, of roof that gets no shade. MNRE puts it at 10 to 12 m² per kW, so allow up to 390 sq ft if a tank or stairs break up the roof.
What size solar system do I need for 300 units a month?
2.5 to 3 kW in most states. Divide 300 by your state's units per kW per month from the table: in West Bengal that is 300 ÷ 108 = 2.8 kW, which rounds up to 3 kW, and in Gujarat 300 ÷ 131 = 2.3 kW, which rounds up to 2.5 kW.
Does the subsidy apply to flats and housing societies?
A flat owner with their own residential connection can apply if there is roof space for the panels. A housing society or RWA can claim ₹18,000 per kW for common facilities such as lifts, pumps and EV charging, up to 3 kW per house and 500 kW in all.
Why is my installer's quote higher than ₹50,000 per kW?
₹50,000 per kW is MNRE's benchmark for the first 2 kW, fixed from February 2024, and ₹45,000 for the third kW. Quotes vary with panel brand, structure height, cable runs and whether the price includes the net meter. Put the quote into the calculator to see your real payback.
Related Calculators
Inverter and Battery Calculator
The inverter VA, battery Ah and battery count for the backup you want, and the solar panels that would refill it each day.
SolarOpen Calculator
Core
Construction Cost Calculator
How much will your house cost to build? Dated rates, formula shown, honest ranges.
ConstructionOpen Calculator
Water Tank Size Calculator
Size your overhead tank from household demand, using the IS 1172 figures.
WaterOpen Calculator
Core
Brick Calculator
Bricks, mortar cement and sand for any wall, worked from real brick sizes.
ConstructionOpen Calculator
Core
Concrete Calculator
Cement bags, sand, aggregate and water for any slab, by grade, with the formula shown.
ConstructionOpen Calculator
Core
Paint Calculator
How many litres of paint do you need? Coats, coverage and wastage, shown honestly.