Rooftop Solar Planner

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.

Figures checked Oct 2026. Source: MNRE: Guidelines for PM-Surya Ghar: Muft Bijli Yojana, CFA to Residential Consumers, para 5 (CFA, benchmark cost, DCR), pp. 5 to 8 (copy on the Delhi Government solar portal).

100–130units per kW per month, yearly average
107.64 sq ftshadow-free roof per kW
0.78loss factor, from NREL PVWatts
35states and UTs in the table

Part of the system: Inverter backup for a 2BHK, Plan rooftop solar for a 3BHK. Steps, checks and a free printable page.

Loading Rooftop Solar Planner…

Runs entirely in your browser — nothing you enter is uploaded.

Share this calculator. Your numbers are not included.

The Formula

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 unitsSunshine times 0.78 gives units per kW per day; times 365 divided by 12 gives units per kW per month. Kolkata: 4.57 times 0.78 is 3.56, about 108 a month.1Sunshine in your statekWh per m² per day, NASA POWER 20-year average2× 0.78heat, wiring, inverter and dust losses3= units per kW per dayKolkata: 4.57 × 0.78 = 3.564× 365 ÷ 12 = units per kW per monthKolkata: about 108
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 / UTReference citySunshine (kWh/m²/day)Units per kW per dayUnits per kW per monthSubsidy rate
Andaman and Nicobar IslandsPort Blair5.043.93120Special category
Andhra PradeshAmaravati5.123.99121Standard
Arunachal PradeshItanagar3.652.8587Special category
AssamGuwahati4.393.42104Special category
BiharPatna4.783.73113Standard
ChandigarhChandigarh5.224.07124Standard
ChhattisgarhRaipur5.164.02122Standard
DelhiNew Delhi4.893.81116Standard
GoaPanaji5.324.15126Standard
GujaratAhmedabad5.534.31131Standard
HaryanaGurugram4.893.81116Standard
Himachal PradeshShimla4.703.67112Special category
Jammu and KashmirJammu5.154.02122Special category
JharkhandRanchi4.753.71113Standard
KarnatakaBengaluru5.484.27130Standard
KeralaThiruvananthapuram5.404.21128Standard
LadakhLeh5.083.96120Special category
LakshadweepKavaratti5.334.16127Special category
Madhya PradeshBhopal5.224.07124Standard
MaharashtraMumbai5.294.13126Standard
ManipurImphal4.583.57109Special category
MeghalayaShillong4.293.35102Special category
MizoramAizawl4.723.68112Special category
NagalandKohima4.313.36102Special category
OdishaBhubaneswar4.843.78115Standard
PuducherryPuducherry5.404.21128Standard
PunjabLudhiana5.033.92119Standard
RajasthanJaipur5.444.24129Standard
SikkimGangtok4.073.1796Special category
Tamil NaduChennai5.224.07124Standard
TelanganaHyderabad5.364.18127Standard
TripuraAgartala4.733.69112Special category
Uttar PradeshLucknow4.883.81116Standard
UttarakhandDehradun5.003.90119Special category
West BengalKolkata4.573.56108Standard

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 statesGujarat 131, Karnataka 130, Rajasthan 129, Kerala 128; Meghalaya 102, Nagaland 102, Sikkim 96, Arunachal Pradesh 87.Gujarat131 unitsKarnataka130 unitsRajasthan129 unitsKerala128 unitsMeghalaya102 unitsNagaland102 unitsSikkim96 unitsArunachal Pradesh87 units
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

  1. West Bengal sunshine 4.57 kWh/m²/day × 0.78 = 3.56 units per kW per day, or 108.3 a month
  2. 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. 3 kW makes about 325 units a month and costs 3 × ₹50,000 = ₹1,50,000
  4. Subsidy: ₹30,000 × 2 + ₹18,000 × 1 = ₹78,000, so you pay ₹72,000
  5. Saving: 300 units × 12 × ₹7 = ₹25,200 a year, so payback is about 2.9 years

Load this example in the calculator

A 150-unit home in Dehradun (special category rate)

  1. Uttarakhand sunshine 5.00 × 0.78 = 3.90 units per kW per day, or 118.6 a month
  2. 150 ÷ 118.6 = 1.26 kW, rounded up to 1.5 kW
  3. Cost at ₹55,000 per kW (the special category benchmark): ₹82,500
  4. Subsidy at the special category rate: ₹33,000 × 1.5 = ₹49,500, so you pay ₹33,000
  5. Saving: 150 × 12 × ₹6 = ₹10,800 a year, payback about 3.1 years

Load this example in the calculator

A 600-unit home in Ahmedabad with a small roof

  1. Gujarat sunshine 5.53 × 0.78 = 4.31 units per kW per day, or 131.1 a month
  2. Use alone needs 600 ÷ 131.1 = 4.58 kW, rounded up to 5 kW
  3. But 250 sq ft of roof fits only 2.32 kW, rounded down to 2 kW
  4. 2 kW makes about 262 units a month, roughly 44% of the bill, and costs ₹1,00,000 less ₹60,000 subsidy = ₹40,000
  5. Saving: 262 × 12 × ₹8 = ₹25,170 a year, payback about 1.6 years

Load this example in the calculator

How to Use This Calculator

  1. Find your monthly units. Take the units (kWh) from your last few bills and average them. A summer bill alone will oversize the system.
  2. Pick your state. The state sets how much sun the panels get and whether the special category subsidy applies.
  3. 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.
  4. 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.
  5. 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.

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.

InteriorOpen Calculator

Sources & Limitations

What this calculator does not model

  • It uses one city per state. Hill districts, coastal fog and local haze can change generation.
  • It does not model shade, roof direction or tilt. An installer's site survey should.
  • It leaves out state top-up subsidies, the value of exported units and loan interest.
  • The subsidy figures are from MNRE's guidelines for the scheme, which runs until 31 March 2027. Check the national portal before you sign.