Solar Panels for a Homelab: How Many Do You Need?
Working out array wattage for a 24/7 homelab: daily energy first, then worst-month peak sun hours, derate factors, and why the answer is a range.
“How many panels do I need?” has no single answer, and the people who insist otherwise are quietly assuming a location, a season and a tolerance for downtime that probably are not yours. What the question does have is a repeatable method. For a homelab the method is stricter than for a house, because a house can lean on the grid through a bad week and a rack cannot.
Everything below assumes the load has already been measured rather than estimated from power supply labels. If it has not, start with sizing an off-grid solar system for always-on homelab loads, because array sizing built on a guessed load is arithmetic performed on fiction.
Start from energy per day, not from watts
A continuous load converts to daily energy directly. A rack drawing a steady 450 W consumes 450 x 24 = 10,800 Wh, or 10.8 kWh, every single day. That figure, not the instantaneous wattage, is what the array has to replace.
This is the first place intuition fails. A 450 W load sounds like it should need a 450 W array. It does not come close. The array only produces during daylight, at varying intensity, with losses at every stage, so it has to compress a full day of production into a handful of useful hours.
Peak sun hours, and why the annual average is the wrong number
Solar resource data is normally expressed as daily irradiation in kWh per square metre per day. Because standard test conditions define 1000 W/m², that number doubles as “peak sun hours”: a site receiving 4.5 kWh/m²/day is receiving the equivalent of 4.5 hours at full rated intensity.
Two public datasets give this per location. The Global Solar Atlas publishes long-term irradiation and modelled PV output by coordinate, and PVGIS from the European Commission’s Joint Research Centre publishes monthly irradiation and performance estimates including tilt and orientation effects. Both will give a monthly breakdown, and the monthly breakdown is the part that matters.
Design against the worst month, not the annual mean. At mid-to-high northern latitudes, December irradiation is routinely a third or less of June irradiation for the same fixed array. An array sized on the annual average will spend a quarter of the year running the battery bank down faster than it refills it, which is exactly the failure mode a homelab cannot absorb.
Derate factors: the gap between nameplate and delivered
A module’s nameplate rating is measured at standard test conditions: 1000 W/m² irradiance, 25 °C cell temperature, and a defined spectrum. Real arrays never see all three at once. Sandia’s PV performance modelling guide decomposes the shortfall into named terms, and it names them separately rather than as one lumped percentage: incident angle reflection, soiling, module mismatch, DC wiring, cell temperature, and inverter conversion and clipping. It is worth knowing which of those you can influence.
- Cell temperature. Crystalline silicon modules lose power as they heat. The Department of Energy puts the mechanism plainly: higher temperatures produce a slight increase in current but a much larger decrease in voltage, so power falls. The size of the fall is the maximum-power temperature coefficient on your datasheet, and it varies enough between modules that it has to be read rather than assumed: the reference panel in Victron’s charge-controller white paper is specified at -0.45 % per °C for maximum power. Cells also sit well above ambient in sunshine, which is why datasheets quote a nominal operating cell temperature measured at 800 W/m² and 20 °C ambient rather than at the 25 °C of the nameplate.
- Soiling. Dust, pollen, salt and bird droppings. Small in a rainy climate, substantial in a dry dusty one.
- Wiring and mismatch. Voltage drop in the DC run plus the fact that series-connected modules are dragged to the weakest module’s current.
- Conversion. Charge controller efficiency, and inverter efficiency for whatever the load is.
- Shading. Not really a percentage. See below.
Multiplying the survivable terms together lands most fixed arrays somewhere between 0.75 and 0.85 as a composite derate. Using 0.80 for a first pass is defensible; using 1.0 is not. The worked figures below use 0.80, and the site’s sizing tool uses 0.83, which is why its answers come out slightly smaller than the table.
The arithmetic
Array watts = (daily Wh) / (worst-month peak sun hours x derate)
For the 450 W rack above, at a 0.80 derate:
| Worst-month peak sun hours | Array required | 400 W modules | 550 W modules |
|---|---|---|---|
| 2.0 (high-latitude winter) | 6,750 W | 17 | 13 |
| 3.0 | 4,500 W | 12 | 9 |
| 3.5 | 3,860 W | 10 | 8 |
| 4.5 | 3,000 W | 8 | 6 |
| 5.5 (high irradiance) | 2,455 W | 7 | 5 |
The same load, the same equipment, and close to a factor of three difference in panel count purely from where the array lives. This is why generic answers are worthless and why the site’s solar and battery sizer asks for peak sun hours rather than assuming one.
Round up to whole modules, and round up again to something that wires into sensible strings.
Why oversizing the array is usually the cheaper mistake
Once the worst month is covered, an obvious objection appears: for most of the year that array is far larger than needed and will spend the afternoon producing nothing because the bank is already full. That is true, and it is still normally the right call.
The alternative to a bigger array is a bigger battery bank, and battery capacity is typically the most expensive component per unit of energy in the system. Extra modules recover their cost by shortening the winter deficit and by improving performance on overcast days, when a large array at 15 % output still delivers something and a small one delivers nothing usable. Diffuse-light performance is the underrated argument for a generous array.
There is a ceiling. Charge controllers document a maximum PV array wattage and a maximum PV input voltage. Exceeding the wattage limit is generally tolerated by MPPT units, which simply clip output at their rated charge current, but the voltage limit is absolute. That interacts with array wiring and it is the single most common way controllers are destroyed, which is covered in MPPT vs PWM charge controllers for homelab solar.
Wiring, tilt and orientation
Series strings raise voltage and lower current, which means thinner cable and less voltage drop over a long run to an outbuilding or roof. Parallel strings keep voltage low and current high. Most homelab arrays end up as series strings feeding an MPPT controller, with the string length chosen so that open-circuit voltage on the coldest expected morning stays comfortably under the controller’s ceiling. Panel voltage rises as temperature falls, so the limit case is a clear freezing sunrise, not a summer afternoon.
Tilt is the free optimisation. A fixed array tilted for the annual optimum underperforms in winter compared with one tilted steeper, because the winter sun is low. If the worst month drives the design, tilt for the worst month even at the cost of summer yield you were going to waste anyway. PVGIS will produce monthly output for any tilt and azimuth, so this can be checked before anything is mounted.
Shading is not a percentage
Partial shade on one module in a series string pulls the whole string down, and bypass diodes limit the damage without eliminating it. A chimney shadow crossing one corner of the array for two hours in December is not a 5 % loss, it is potentially the loss of that string for those two hours. Survey the site across the seasons before committing to a layout, and prefer splitting the array into separate strings or separate controllers when obstructions are unavoidable.
What “enough panels” actually means
The honest output of this exercise is a range, not a number, bounded on one side by the worst-month deficit and on the other by the controller and the budget. Pick a point in that range deliberately, then confirm the rest of the system agrees with it: bank capacity for the dark hours, controller rating for the array current, and an inverter with headroom for surge. If the bank stops accepting charge once everything is installed, the diagnostic order is in solar batteries not charging: how to diagnose it.
Figures here come from module and controller datasheets and from published irradiance datasets, not from installed hardware. Check yours against the actual documentation for the parts you buy, and follow local electrical code for anything permanently mounted.
Sources
- Global Solar Atlas (World Bank / ESMAP) - site irradiance and PVOUT data
- PVGIS, European Commission Joint Research Centre - monthly irradiation and PV performance tool
- Sandia National Laboratories PV Performance Modeling Collaborative - modeling guide
- US Department of Energy - Solar Performance and Efficiency
- Victron Energy - Which solar charge controller: PWM or MPPT? (white paper, reference panel specifications)
Related
MPPT vs PWM Charge Controllers for Homelab Solar
How MPPT and PWM controllers differ for continuous loads: harvest, array voltage limits, LiFePO4 charge profiles, wiring freedom, and when PWM still fits.
Solar Batteries Not Charging: How to Diagnose It
A diagnostic order for an off-grid bank that stops accepting charge: BMS cutoffs, wrong profiles, array voltage, shading, voltage drop, and open protection.
Sizing an Off-Grid Solar System for Always-On Homelab Loads
How to size solar for continuous 24/7 equipment: start from the measured load, then the battery bank, then the array, charge controller and inverter.