Solar System Size (kW) Calculator from Your Electric Bill

Enter the kWh figure from your electric bill and this calculator returns the DC array size in kilowatts needed to hit your target offset, the number of modules that implies, a matched inverter rating, and the offset you will actually achieve once the module count is rounded to a whole number. It uses the same energy balance as NREL's PVWatts model — annual kWh divided by peak sun hours, days and the system performance ratio — so the answer reconciles with any credible production estimate. Size from a full twelve months of billing history, not from one summer month.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Average monthly electricity useAdd up twelve months of kWh from your bills and divide by twelve; a single month misleads badly in either direction.900 kWh
Expected load growthAdd the extra consumption you expect from an EV, a heat pump or a pool pump you have not installed yet.0 %
Target offsetThe share of your annual consumption you want the array to generate; check your utility's interconnection cap before exceeding 100%.100 %
Peak sun hoursAnnual-average plane-of-array irradiation in kWh/m2 per day, from NREL PVWatts for your address, tilt and azimuth.4.5 h/day
System performance ratioFraction of ideal yield that reaches the meter after shading, soiling, heat, wiring and inverter losses; 75-85% covers most rooftops.78 %
Module rated powerNameplate DC watts of the module you intend to install; residential modules currently run 380-460 W.400 W
DC-to-AC ratioArray DC kW divided by inverter AC kW; 1.15-1.30 is standard practice and sets the inverter size this calculator reports.1.2

It returns

  • Array size required — Before rounding to whole modules.
  • Modules required
  • Installed size after rounding up
  • Matched inverter rating
  • Estimated annual production
  • Offset of design annual use — Measured against your consumption including any load growth you entered.

The formula

Pdc=Eusef365PSHPR
N=1000PdcWmod

In plain text: kW_dc = (annual kWh × offset) / (365 × PSH × PR)

  • P_dcArray DC size required (kW)
  • E_useAnnual electricity consumption, including any expected load growth (kWh)
  • fTarget offset, as a decimal fraction of consumption (decimal)
  • PSHPeak sun hours: daily plane-of-array irradiation (kWh/m² per day)
  • PRSystem performance ratio after all losses (decimal)

The denominator is the annual specific yield in kWh per installed kW. Everything about the site collapses into that one number, which is why two houses with identical bills need very different arrays.

Updated Category Solar PV Design & Array Sizing Verified against published test cases Reading time 11 min

Sizing a solar array is an energy balance, not a roof measurement

You size a grid-tied solar system by matching annual energy, not by filling the roof. Your utility bill tells you how many kilowatt-hours you consume in a year; the site tells you how many kilowatt-hours each installed kilowatt will generate in a year; dividing the first by the second gives the kilowatts you need. Everything else — module count, inverter rating, roof area — follows from that quotient.

The number that does the work is the denominator, the annual specific yield in kWh per kW. It is the product of 365 days, the site's peak sun hours, and the system's performance ratio. In Phoenix that product is near 1,700; in Seattle it is near 1,000. Two households with identical 12,000 kWh bills therefore need arrays that differ by 70% in size. Any sizing rule quoted in kilowatts per thousand kWh of consumption is silently assuming one particular climate.

Sizing to annual energy works because net metering and net billing tariffs settle over a year: you bank surplus in the summer and draw it back in the winter. If your tariff does not let you carry credit across months, or credits exports well below retail, annual matching is the wrong objective and you should size closer to your daytime load instead. The net metering savings calculator shows the difference that makes to the bill.

The formula and what each input is really doing

Annual consumption should come from twelve consecutive months of bills. Utilities print the kWh for each billing period, and many provide a rolling twelve-month total or an interval-data download. One summer month in a house with air conditioning can be double the annual average; one shoulder month can be half. Sizing from either produces a system that is wrong by a factor you will live with for twenty-five years.

Load growth belongs in the numerator, not in a fudge factor. An electric vehicle driven 12,000 miles a year at 3.5 miles per kWh adds roughly 3,400 kWh — around a third of a typical household's consumption. A cold-climate heat pump replacing gas heat can add more. Add the kWh you can name; do not pad the target offset instead, because that hides what you are actually buying.

Target offset is a policy choice as much as an engineering one. One hundred percent is the usual objective under full retail net metering. Under net billing tariffs where exports earn a fraction of retail, the economically optimal offset is lower — often well under 100% — because every exported kilowatt-hour is worth less than the one you consume on site. Many utilities also cap interconnected system size relative to historical consumption, so check the interconnection rules before entering a number above 100.

Peak sun hours is the daily plane-of-array irradiation in kWh/m². Get it from NREL's PVWatts for your address, at the tilt and azimuth you will actually build. A west-facing array at 30° receives materially less annual irradiation than a south-facing one at the same tilt, and that difference belongs here rather than in the performance ratio.

Performance ratio is everything between the module glass and the meter: shading, soiling, cell temperature, conductor resistance, inverter conversion, module mismatch, and downtime. Rooftop systems land between 0.75 and 0.85. Entering an optimistic ratio undersizes the array, and the shortfall shows up as a bill you did not expect. If you want to build the ratio up loss by loss, the solar panel output calculator does exactly that.

The last step is integer arithmetic. You cannot buy 20.5 modules, so the count rounds up and the installed size lands slightly above the requirement. That is why the achieved offset in the results is almost always a little higher than the target you asked for.

Worked example: a 1,000 kWh per month home at 5.0 peak sun hours

A household averages 1,000 kWh a month, wants to cover all of it, and lives at a site with 5.0 annual-average peak sun hours. The installer's loss stack gives a performance ratio of 0.80, and the proposed module is 400 W with a 1.20 DC-to-AC ratio.

  1. Annual consumption. 1,000 × 12 = 12,000 kWh.
  2. Energy the array must generate. 12,000 × 100% = 12,000 kWh.
  3. Annual yield per installed kW. 365 × 5.0 × 0.80 = 1,460 kWh/kW.
  4. Array size required. 12,000 ÷ 1,460 = 8.219 kW DC.
  5. Module count. 8.219 × 1,000 ÷ 400 = 20.55, rounded up to 21 modules.
  6. Installed size. 21 × 400 W = 8.40 kW DC.
  7. Inverter rating. 8.40 ÷ 1.20 = 7.0 kW AC.
  8. Annual production. 8.40 × 1,460 = 12,264 kWh.
  9. Achieved offset. 12,264 ÷ 12,000 = 102.2%.

Rounding up added 0.18 kW and 264 kWh a year — a 2.2% overshoot, which is the normal consequence of integer module counts. Rounding down to 20 modules would give 8.0 kW, 11,680 kWh and a 97.3% offset. Either is defensible; which one you choose usually comes down to roof space and to whether your utility's interconnection cap makes the overshoot a problem.

Now move the same household to a 3.5 peak sun hour site and nothing else changes. Yield per kW drops to 365 × 3.5 × 0.80 = 1,022 kWh/kW, the requirement rises to 12,000 ÷ 1,022 = 11.74 kW, and the module count goes from 21 to 30. That is the whole argument for using a real irradiation dataset rather than a national average.

How to read the size the calculator gives you

Check the roof before you fall in love with the number. A 21-module array at roughly 21 ft² per module needs about 440 ft² of unshaded module area, plus fire-access setbacks. Run it through the solar panel count and roof area calculator before you commit; on many roofs the binding constraint is area, not consumption, and you end up sizing to the space and accepting a partial offset.

An achieved offset a few points above target is normal and harmless. An achieved offset 30% or more above target usually means the consumption figure is too low — a common error when someone enters a winter month for a house with electric heat, or forgets that the bill they are reading covers a shared meter.

The inverter rating is a starting point, not a specification. Inverter selection also depends on string voltage limits at the coldest expected temperature, on whether you need module-level electronics for shading or rapid shutdown compliance, and on the discrete ratings the manufacturer actually sells. A 7.0 kW calculated rating typically means buying a 7.6 kW unit.

Watch what a partial offset does to the bill, not to the kWh. Fixed monthly charges, minimum bills and non-bypassable charges do not scale with consumption, so a 90% energy offset does not produce a 90% bill reduction. On most residential tariffs the bill reduction is smaller than the energy offset.

Array size needed per 1,000 kWh of annual consumption

Kilowatts of DC array required to generate 1,000 kWh a year, at a performance ratio of 0.80. Multiply by your annual consumption in thousands of kWh. A 12,000 kWh household at 4.5 peak sun hours needs 12 × 0.761 = 9.13 kW.
Peak sun hours (h/day)Annual yield (kWh/kW)kW per 1,000 kWh/yrkW for a 12,000 kWh home
3.08761.14213.70
3.51,0220.97911.74
4.01,1680.85610.27
4.51,3140.7619.13
5.01,4600.6858.22
5.51,6060.6237.47
6.01,7520.5716.85
6.51,8980.5276.32

Yield per kW is 365 × PSH × 0.80. Scale the last two columns by (0.80 ÷ your PR) if you use a different performance ratio.

Sizing mistakes that cost real money

  • Sizing from one month's bill. Summer and winter consumption commonly differ by a factor of two or more. Always use a twelve-month total.
  • Reading the dollar amount instead of the kWh. Tiered and time-of-use rates mean the dollar figure is not proportional to energy. Size from kilowatt-hours.
  • Assuming 100% offset is optimal under every tariff. Where exports credit at an avoided-cost rate well below retail, the last kilowatt of array earns much less than the first, and the best offset can be well under 100%.
  • Forgetting the interconnection cap. Many utilities limit interconnected DC capacity relative to historical consumption or to the service rating. Oversize past it and the application is rejected after you have paid for the equipment.
  • Adding an EV as a percentage rather than as kWh. Compute the actual annual kWh from your mileage and the vehicle's efficiency; a guessed percentage is usually low.
  • Using an optimistic performance ratio. Every point of PR you overstate is a point of array you fail to buy. If shading is real, model it — do not assume it away.
  • Sizing to the roof and calling it an offset. If the roof limits you to 6 kW, say so and quote the honest offset. A partial offset is a perfectly good outcome; a misdescribed one is not.

When to size a different way

Under net billing tariffs, size to daytime load. California's NEM 3.0 and similar successor tariffs credit exports at hourly avoided-cost values that are a small fraction of the retail rate for most of the year. The economically correct array under such a tariff generates roughly what the house consumes while the sun is up, and the remaining value comes from adding storage rather than adding modules. Size the battery separately with the home battery backup sizing calculator.

For commercial buildings, size to the demand charge as well as the energy charge. Where demand charges are a large share of the bill, the array's value depends on whether its output coincides with the facility's peak. West-facing orientation and storage often beat a larger south-facing array.

For off-grid systems, do not use this method at all. An off-grid array is sized to the worst month, not the annual average, and to the battery's recharge requirement rather than to a bill. Start with the off-grid daily load audit and then the battery bank amp-hour calculator.

Once the size is settled, the two questions that follow are how much it produces and whether it pays. This calculator's production figure is a first-order estimate; run the address through PVWatts for the version you would put in a contract, and take the economics to the solar payback period calculator.

Frequently asked questions

How many kW of solar do I need for 1,000 kWh per month?

Between about 6.9 kW and 13.7 kW, depending entirely on your solar resource. At 5.0 peak sun hours and a 0.80 performance ratio each kilowatt generates 1,460 kWh a year, so 12,000 kWh a year needs 8.22 kW. At 6.0 peak sun hours it drops to 6.85 kW; at 3.0 it rises to 13.7 kW. Look up the peak sun hours for your address in PVWatts rather than accepting a national rule of thumb — the spread across the United States is roughly two to one.

Should I use my summer bill or my winter bill?

Neither on its own — use twelve consecutive months. Consumption in a cooling-dominated house peaks in July and August; in an electrically heated house it peaks in January. Either extreme, annualised, produces a system that is wrong by 30-50%. Most utilities show a twelve-month bar chart on the bill or let you download interval data from the account portal; add the twelve kWh figures and divide by twelve.

Is it worth sizing above 100% offset?

Usually not. Two things work against it: most utilities cap interconnected capacity at or near your historical consumption, and surplus energy beyond your annual consumption is typically credited at an avoided-cost rate far below retail, if it is credited at all. Sizing above 100% makes sense mainly when you can name the load growth that will absorb it — an EV or a heat pump you are about to install — in which case enter that load growth here and keep the offset at 100%.

What performance ratio should I enter if I do not know mine?

Use 78% for an unshaded rooftop array in a temperate climate. Use 82-85% for a ground mount with good rear ventilation and no shading. Drop to 70-75% if there is meaningful shading, if the array faces east or west, or if you are in a hot, dusty climate. The single largest component is temperature, which costs most rooftop arrays 6-10% of annual energy, so a ratio above 88% is rarely achievable over a full year.

Why does the calculator round modules up rather than down?

Because rounding down guarantees you miss the target you asked for. Rounding up overshoots by at most one module, which on a typical residential array is 2-5% of capacity. If roof space or an interconnection cap makes the extra module a problem, take the module count down by one and read the achieved offset in the results — it tells you exactly what you give up.

Does adding an electric vehicle change the size much?

Yes, substantially. A vehicle driven 12,000 miles a year at 3.5 miles per kWh consumes about 3,400 kWh, which is roughly 28% on top of a 12,000 kWh household. That translates into about 2.3 kW of extra array at a 5.0 peak sun hour site. Enter it as load growth so the effect on array size and on cost is explicit, and check the charging schedule — charging overnight means the energy comes from banked credit rather than from direct self-consumption.

Why is my bill not down by the same percentage as my offset?

Because part of your bill does not scale with energy. Fixed monthly service charges, minimum bill provisions and non-bypassable charges survive regardless of how much you generate, and under tiered rates the kilowatt-hours you displace are the cheapest ones in the lowest tier if the utility nets them that way. A 100% energy offset therefore produces less than a 100% bill reduction on essentially every residential tariff.

What if my roof cannot fit the array this calculator specifies?

Then size to the roof and quote the honest offset. Work out how many modules fit after fire-access setbacks and obstructions, multiply by the module wattage to get the installed kW, and multiply that by 365 × PSH × PR for the annual production. Divide by your consumption for the real offset. Higher-efficiency modules buy back some capacity — going from 400 W to 450 W in the same footprint is a 12.5% capacity gain for the same roof area.

References