Solar Calculator SA: How Much Solar Do You Need?
One of the most common questions South Africans ask when going solar is: "How many panels and batteries do I actually need?" The answer depends on your daily electricity consumption, your location, and what you want to power. This step-by-step guide walks you through the exact calculation — with three worked examples for different home sizes. No engineering degree required.
Step 1: Find Your Daily kWh Consumption
Look at your last 3–6 electricity bills (or prepaid token history). Find the monthly kWh consumed and divide by 30 for your daily average.
- Eskom bill: Usually shows kWh used in the billing period
- Municipal bill: Look for "units" or "kWh" line item
- Prepaid: Divide your monthly spend by the rate per kWh to get monthly kWh
Use summer AND winter bills and average them — solar produces less in winter (shorter days, lower sun angle), but you also typically use more electricity in winter (heating, longer lighting hours).
Step 2: Peak Sun Hours by SA Region
Peak sun hours (PSH) is the daily average number of hours when solar irradiance is at its peak (1,000 W/m²). South Africa is exceptionally sunny — here are realistic annual averages:
| Region | Annual Avg PSH | Summer PSH | Winter PSH |
|---|---|---|---|
| Johannesburg / Gauteng | 5.5 hours | 6.0 hours | 4.5 hours |
| Pretoria / Tshwane | 5.6 hours | 6.1 hours | 4.6 hours |
| Cape Town / Western Cape | 5.0 hours | 6.5 hours | 3.0 hours |
| Durban / KZN | 4.5 hours | 5.0 hours | 4.0 hours |
| Port Elizabeth / Gqeberha | 5.2 hours | 5.8 hours | 4.2 hours |
| Bloemfontein / Free State | 5.8 hours | 6.5 hours | 5.0 hours |
| Northern Cape / Upington | 6.5 hours | 7.5 hours | 5.5 hours |
| Limpopo / Polokwane | 5.7 hours | 6.0 hours | 5.0 hours |
Note: Use the winter PSH for sizing if you want year-round self-sufficiency. If grid backup is acceptable in winter, use the annual average.
Step 3: Calculate Required Panel Capacity
Formula: Panel kW = Daily kWh ÷ Peak Sun Hours ÷ System Efficiency
System efficiency accounts for inverter losses (~5%), wiring losses (~3%), temperature derating (~5%), and panel degradation (~3%). Use 0.82 (82%) as a realistic total efficiency factor.
Example: 30kWh/day in Johannesburg (5.5 PSH): 30 ÷ 5.5 ÷ 0.82 = 6.65kW of panels needed
Step 4: Battery Bank Sizing
Batteries cover your night-time and overcast usage. For a hybrid system (grid as backup), size for 1–1.5 days of essential loads. For off-grid, size for 2–3 days.
Formula: Battery kWh = Essential Daily Load (kWh) × Days of Autonomy ÷ DoD
DoD = Depth of Discharge: 0.8 for lithium LiFePO4, 0.5 for lead-acid.
Example: 10kWh essential load per day, 1.5 days, lithium: 10 × 1.5 ÷ 0.8 = 18.75kWh battery bank (≈ 8 × Pylontech US2000)
Step 5: Inverter Sizing
Your inverter must handle your peak simultaneous load — the maximum watts you'll draw at any one moment. Add up your largest concurrent loads:
- Rule of thumb: inverter kVA = peak load kW ÷ 0.8 (power factor)
- Always upsize by 20–30% for startup surge capacity
- For solar, the inverter's PV input capacity must exceed your panel array kW
Worked Examples for Three SA Home Sizes
Example A: Small Flat or Apartment (15kWh/day, Johannesburg)
| Daily consumption | 15 kWh/day |
|---|---|
| Peak sun hours | 5.5 hours (Johannesburg annual avg) |
| Panels required | 15 ÷ 5.5 ÷ 0.82 = 3.3kW → Round to 4kW (8 × 500W panels) |
| Essential night load | 5 kWh (lights, fridge, router) |
| Battery bank (1.5 days, lithium) | 5 × 1.5 ÷ 0.8 = 9.4kWh (4 × Pylontech US2000) |
| Inverter | 3kW hybrid (handles essentials, 5kW recommended for headroom) |
| Estimated installed cost | R60,000–R90,000 |
Example B: Average 3-Bedroom House (30kWh/day, Cape Town)
| Daily consumption | 30 kWh/day |
|---|---|
| Peak sun hours | 5.0 hours (Cape Town annual avg) |
| Panels required | 30 ÷ 5.0 ÷ 0.82 = 7.3kW → Round to 8kW (16 × 500W panels) |
| Essential night load | 10 kWh |
| Battery bank (1.5 days, lithium) | 10 × 1.5 ÷ 0.8 = 18.75kWh (8 × Pylontech US2000) |
| Inverter | 8kW hybrid (Sunsynk 8kW or Victron) |
| Estimated installed cost | R130,000–R180,000 |
Example C: Large Home with Pool (50kWh/day, Durban)
| Daily consumption | 50 kWh/day |
|---|---|
| Peak sun hours | 4.5 hours (Durban annual avg) |
| Panels required | 50 ÷ 4.5 ÷ 0.82 = 13.6kW → Round to 15kW (30 × 500W panels) |
| Essential night load | 15 kWh |
| Battery bank (1.5 days, lithium) | 15 × 1.5 ÷ 0.8 = 28.1kWh (12 × Pylontech US2000) |
| Inverter | 10kW+ hybrid, possibly 3-phase or multi-inverter setup |
| Estimated installed cost | R250,000–R350,000+ |
Want a custom calculation for your home?
Tell our experts your daily kWh (from your bill), your location, and what you want to power — we'll walk you through the exact sizing for your situation.
Get a Custom Calculation →