Solar Panel Array Sizing Calculator

Enter what you use — a monthly bill figure works fine — along with the peak sun hours at your site, a system loss allowance and the wattage of the panel you intend to buy, and this calculator returns the array size in kilowatts DC, the number of panels after rounding up, the annual production you should expect, and the module area the array occupies. It uses the same energy-balance method as NREL's PVWatts model: divide the energy you need by the sun hours available, then divide again by the fraction of nameplate output the system actually delivers.

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
Electricity useTake the kWh figure from a utility bill, ideally a twelve-month average rather than a single month.900 kWh/month
Share of use to offsetHow much of that consumption the array should cover over a year. Above 100% if you are planning for an electric vehicle or a heat pump.100 %
Peak sun hoursDaily plane-of-array irradiation in kWh per square metre, averaged over the year. Look yours up in NREL's PVWatts for your address, tilt and azimuth.4.5 h/day
System efficiency after lossesFraction of nameplate DC output that reaches the meter, covering inverter, temperature, soiling, mismatch and wiring losses.78 %
Panel wattageNameplate DC rating of one module at standard test conditions, from the module datasheet.400 W
Area of one panelLength times width of the module from its datasheet. A typical 400 W residential panel is about 21.5 ft² (2.0 m²).21.5 ft²

It returns

  • Array size required — Nameplate DC capacity needed to meet the offset target, before rounding up to whole panels.
  • Panels needed
  • Installed size after rounding
  • Estimated annual production
  • Module area required — Bare panel area only, with no allowance for pathways or setbacks. Divide by 10.764 for square metres.
  • Module efficiency

The formula

Pdc=EdayfPSHη
N=Pdc1000Pmod
Eyr=PinstPSH365η

In plain text: kW_dc = (E_day × offset) / (PSH × derate)

  • P_dcArray nameplate DC capacity (kW)
  • E_dayAverage daily electricity consumption (kWh/day)
  • fShare of consumption to offset (decimal)
  • PSHPeak sun hours — daily plane-of-array irradiation (kWh/m²/day)
  • ηSystem efficiency after all losses (decimal)

Peak sun hours are numerically equal to daily irradiation in kWh/m²/day because modules are rated at 1,000 W/m². An array in a 4.5 kWh/m²/day location therefore behaves as though it ran at full nameplate output for 4.5 hours.

Updated Category Solar, Battery & Backup Power Verified against published test cases Reading time 12 min

What array sizing is really asking

Array sizing is a division problem with three honest numbers and one dishonest one. The honest numbers are how much energy you use, how much sunlight lands on your roof, and how big a panel is. The dishonest one is nameplate wattage, because no array ever produces its nameplate output for a full day.

A 400 W module is rated at standard test conditions: 1,000 W/m² of irradiance, a 25 °C cell temperature and a defined spectrum. Those conditions occur on a clear spring day for a few minutes. Real output is lower for the whole of the rest of the year, and the gap has a name — system losses — that covers inverter conversion, cell heating, soiling, module mismatch, wiring resistance and shading.

Peak sun hours resolve the first half of that. Peak sun hours are the daily energy landing on the plane of the array, in kilowatt-hours per square metre. Because modules are rated at exactly 1,000 W/m², a site with 4.5 kWh/m²/day behaves as though the sun switched on at full rated intensity for 4.5 hours and then switched off. That makes the arithmetic simple: one kilowatt of array in a 4.5 sun-hour location harvests 4.5 kWh of DC energy per day before losses.

The derate factor resolves the second half. Multiply by the fraction of that DC energy that reaches your meter. NREL's PVWatts model uses a default total system loss of about 14% alongside a 96% inverter, which lands near 82%; a planning value of 75-80% is the conservative choice, and it is what this calculator defaults to.

Divide your daily energy by the product of those two, and you have the array in kilowatts. Everything after that is rounding to whole panels.

Each term and where to get it

Daily energy. Take a twelve-month total from your utility bills and divide by 365, or take a monthly figure and multiply by 12/365. A single month misleads badly in either direction: a July bill in a hot climate and a January bill in a cold one describe two different households. If your consumption is about to change — an electric vehicle, a heat pump, a new workshop — add the expected load now rather than resizing later, because inverter capacity and roof space both constrain expansion.

Peak sun hours. This is site-specific and cannot be guessed from latitude alone, because tilt, azimuth and local climate all move it. Get it from NREL's PVWatts, which reports monthly and annual plane-of-array irradiation for any address once you enter your tilt and azimuth. A south-facing array at latitude tilt maximises the annual figure in the northern hemisphere; a west-facing array yields less energy but more of it in the late-afternoon peak, which matters under time-of-use rates.

System efficiency. The largest single component is temperature. Silicon modules lose roughly 0.3-0.4% of output per degree Celsius above 25 °C, and a rooftop module in summer runs far hotter than the ambient air. Inverter conversion costs a few percent, soiling a few more in dusty or pollen-heavy regions, and DC wiring and mismatch a little each. Shading is not a percentage but a design problem: even partial shade on one module can cut a whole string, which is why module-level power electronics exist.

Panel wattage and area. These two together give the module efficiency, which the calculator reports as a sanity check. Divide watts by area in square metres, then by 1,000 W/m². Current residential silicon modules land roughly between 19% and 23%; a figure well outside that means one of the two datasheet numbers has been entered wrongly.

Rounding is always upward. You cannot buy 23.4 panels. The installed size therefore exceeds the calculated requirement, and the calculator reports both so the headroom is visible.

Worked example: a 1,000 kWh per month home

A household averages 1,000 kWh a month. PVWatts reports 4.5 peak sun hours for their roof at its tilt and azimuth. They plan on 78% system efficiency, 400 W modules of 21.5 ft² each, and want to offset 100% of their use.

  1. Convert to daily energy. 1,000 kWh/month × 12 ÷ 365 = 32.877 kWh/day.
  2. Energy to offset. 32.877 × 100% = 32.877 kWh/day.
  3. Yield per kilowatt of array. 4.5 sun hours × 0.78 = 3.51 kWh per kW per day.
  4. Array size. 32.877 ÷ 3.51 = 9.367 kW DC.
  5. Panel count. 9,367 W ÷ 400 W = 23.42, rounded up to 24 panels.
  6. Installed size. 24 × 400 ÷ 1,000 = 9.6 kW DC.
  7. Annual production. 9.6 × 4.5 × 365 × 0.78 = 9.6 × 1,281.15 = 12,299 kWh/year, against the 12,000 kWh the household consumes.
  8. Module area. 24 × 21.5 = 516 ft² of panel, before walkways, setbacks and obstructions.
  9. Module efficiency check. 21.5 ft² ÷ 10.764 = 1.997 m²; 400 W ÷ (1.997 × 1,000) = 20.0%, which is normal for a current residential module.

Now test the sensitivity. Move the same house to a 5.5 sun-hour location and the array falls to 32.877 ÷ (5.5 × 0.78) = 7.66 kW, or 20 panels — four fewer for the identical consumption. Drop the efficiency assumption from 78% to 70% instead and the array rises to 32.877 ÷ 3.15 = 10.44 kW, or 27 panels. Those two inputs deserve more care than any other on the page.

How to read the result

Check the array against your roof before anything else. The module area figure is bare panel area. Real installations need fire-service access pathways, setbacks from ridges and edges, and clearance around vents and skylights, and those requirements come from the International Fire Code as your jurisdiction has adopted it. Plan on needing meaningfully more roof plane than the module area alone, and lay the array out on a satellite image before you commit to a panel count.

Annual production is an annual average, not a monthly promise. A system that covers 100% of consumption over a year will overproduce in June and underproduce in December, sometimes by a factor of three between the two. Under net metering that is fine, because the summer surplus banks against the winter deficit. Off-grid it is not fine at all: an off-grid array must be sized on the worst month, not the average, which typically means 1.5 to 2 times the grid-tied figure plus a backup generator.

The DC-to-AC ratio decides the inverter, not this calculation. Arrays are routinely paired with an inverter smaller than the nameplate DC, commonly at a ratio between 1.1 and 1.3, because the array rarely reaches nameplate and a smaller inverter runs closer to its efficient region. Clipping a few peak hours a year costs less than the larger inverter would.

Match the array to the storage if there is any. A battery bank has to be refilled within the available sun hours as well as sized for the load, so run your storage requirement through the battery bank sizing calculator and confirm the array can deliver that energy plus the daytime load on a short winter day. String voltages and conductor sizes then follow: check the DC run with the voltage drop calculator and the wire size and ampacity calculator.

Array size by monthly consumption

Sized at 4.5 peak sun hours, 78% system efficiency and a 100% offset, with 400 W modules. Computed from kW = (monthly × 12 ÷ 365) ÷ (4.5 × 0.78), with production from the rounded-up panel count at 1,281.15 kWh per installed kW per year.
Monthly useArray requiredPanelsInstalled sizeAnnual production
500 kWh4.68 kW124.8 kW6,150 kWh
750 kWh7.03 kW187.2 kW9,224 kWh
1,000 kWh9.37 kW249.6 kW12,299 kWh
1,250 kWh11.71 kW3012.0 kW15,374 kWh
1,500 kWh14.05 kW3614.4 kW18,449 kWh
2,000 kWh18.73 kW4718.8 kW24,086 kWh

Every row is scaled to one site. Change the sun hours and the whole column moves: at 6.0 sun hours each array is 4.5/6.0 = 75% of the size shown, and at 3.5 sun hours it is 4.5/3.5 = 129% of it.

Where this estimate goes wrong

  • Sizing from one month's bill. Consumption swings seasonally by more than most people expect. Use a twelve-month total, which every utility prints on the bill or exposes in an online account.
  • Assuming an unshaded roof. A chimney, a vent stack or a neighbouring tree costs far more than its shadow area suggests, because a shaded cell drags down every module in series with it. Site the array around obstructions, or specify optimisers or microinverters.
  • Using an optimistic derate. Anything above 85% assumes a cool, clean, perfectly matched, lightly wired system. Modules run hot on a roof, and the temperature coefficient on the datasheet tells you exactly what that costs.
  • Forgetting that panels degrade. Manufacturers warrant a declining output over 25 years, commonly guaranteeing somewhere above 80% of nameplate at the end of the term. Read the specific warranty schedule for the module you are buying; the array you size today produces less in year twenty than in year one.
  • Sizing an off-grid array on annual average sun hours. Off-grid systems must carry the worst month. Take December's figure from PVWatts rather than the annual mean, or budget for a generator to cover the difference.
  • Ignoring the interconnection limit. Many utilities cap the exported system size at historic consumption or at a fraction of the service rating, and some restrict it further on constrained feeders. Check the rules before you design past 100% offset.

Code and standards that shape the design

NEC Article 690 governs photovoltaic systems: maximum system voltage calculated at the record low temperature, rapid shutdown at the array boundary, DC and AC disconnects, grounding and labelling. Article 705 covers interconnection with the utility supply, including the busbar rule that limits how much back-fed current a panelboard may accept. UL 1741 lists the inverter, and IEEE 1547 defines how it must behave when the grid misbehaves.

On the structural side, the array is a wind and snow load on the roof, and ASCE 7 is the governing standard for both. Racking manufacturers publish span tables derived from it for a given wind speed and exposure category. The rating method behind the panel wattage is IEC 61215 at standard test conditions, which is why the nameplate is optimistic relative to real operating temperature.

Grid-tied, hybrid and off-grid sizing differ

Grid-tied. The grid is an infinite battery, so annual energy balance is the right criterion and this calculation is the whole answer. The economics turn on the net-metering rules: full retail credit makes a 100% offset the natural target, while a low export rate pushes the optimum toward covering only daytime consumption.

Hybrid with storage. Now two constraints apply at once. The array must generate the annual energy, and it must also recharge the battery within the sun hours available on a poor day while still serving the daytime load. In practice the second constraint usually governs in winter, so size the array from this calculator, then check the charge rate against the bank size you have chosen and increase the array if the bank cannot return to full.

Off-grid. The annual average is irrelevant; the worst month governs. Take December sun hours for a northern site, size the array from those, and accept substantial summer surplus — it is cheaper than the alternative, which is a much larger bank. Most off-grid designs still keep a generator for multi-day storms, and sizing that set is a separate calculation because a generator is limited by power rather than energy.

Whichever case applies, the fastest way to shrink the array is to shrink the load first. A single old chest freezer or an electric water heater on a poor schedule can be worth several panels; the appliance energy cost calculator ranks your loads by annual kWh so you know which one to address before you buy modules to feed it.

Frequently asked questions

How many solar panels do I need for a 2,000 kWh per month house?

Around 47 panels of 400 W, or an 18.8 kW array, at 4.5 peak sun hours and 78% system efficiency. Work it through: 2,000 × 12 ÷ 365 = 65.8 kWh/day; divided by 4.5 × 0.78 = 3.51 gives 18.73 kW; at 400 W per module that is 46.8 panels, rounded to 47. A sunnier site cuts that materially — at 6.0 sun hours the same house needs 36 panels.

What are peak sun hours and how do I find mine?

Peak sun hours are the daily solar energy landing on the plane of your array, measured in kWh per square metre, which is numerically the number of hours of full 1,000 W/m² sunshine that would deliver the same energy. Get yours from NREL's PVWatts by entering your address, roof tilt and azimuth. It varies with orientation as much as with location, so use your actual roof geometry rather than a regional map figure.

Why is the derate factor not just the inverter efficiency?

Because the inverter is only one of several losses, and rarely the largest. Cell temperature above the 25 °C rating condition, soiling, module-to-module mismatch, DC and AC wiring resistance, and any shading all reduce output before the inverter sees it. PVWatts groups these as total system losses with a default near 14%, then applies inverter efficiency of about 96% separately.

Should I size for 100% of my usage?

Size for 100% if you have full-retail net metering and the roof space, since surplus in summer offsets shortfall in winter at par. Size below 100% if your export credit is well under the retail rate, because exported kWh are then worth less than the ones you avoid buying. Size above 100% only if you are certain about a new load such as an electric vehicle, and only after confirming your utility permits it.

How much roof area does an array actually need?

More than the module area this calculator reports. Fire codes in most jurisdictions require access pathways and ridge setbacks, and real roofs have vents, skylights and dormers in the way. Take the module area as the lower bound, then lay the panels out on a scaled satellite image of the roof plane to find how many actually fit.

Do bigger panels mean fewer panels for the same array?

Yes, and that is usually the point of them. A 9.6 kW array is 24 panels at 400 W or 20 at 480 W. Fewer, larger modules cut racking parts and labour, but they are heavier to handle and fit less neatly around obstructions on a complicated roof. Module efficiency — watts per square metre — is what decides area, not panel wattage on its own.

Why is my installed size larger than the calculated array size?

Because panels come in whole units and the count is rounded up. A 9.367 kW requirement met with 400 W modules becomes 24 panels and 9.6 kW installed, about 2.5% more than needed. If the gap is large, a lower-wattage module divides into the target more finely.

Does this calculation work for an off-grid system?

Only if you change the sun hours. Off-grid arrays must carry the worst month rather than the annual average, so enter December's plane-of-array figure from PVWatts instead of the yearly mean — often a third to a half of the summer value. You then also need to check that the array can recharge the battery bank within those hours, which is a separate constraint on top of daily energy.

How much production will I lose as the panels age?

Manufacturers publish a warranted degradation schedule with each module, typically guaranteeing a specified output at year 25 that is somewhere above 80% of nameplate. Read the warranty for the specific module you are buying rather than assuming an industry figure, and if you are sizing for a long horizon, use the end-of-warranty output rather than the nameplate.

References

  • PVWatts Calculator and Technical Reference Manual (NREL/TP-6A20-62641)National Renewable Energy Laboratory
  • NFPA 70, National Electrical Code — Article 690 (Solar Photovoltaic Systems) and Article 705 (Interconnected Electric Power Production Sources) — National Fire Protection Association
  • IEC 61215, Terrestrial photovoltaic (PV) modules — Design qualification and type approval — International Electrotechnical Commission
  • ASCE/SEI 7, Minimum Design Loads and Associated Criteria for Buildings and Other Structures — American Society of Civil Engineers