Solar Panels

Solar Panels & Battery Banks: The Complete Build Guide

Everything needed to specify, size, wire and commission a photovoltaic system with storage — from the physics of a silicon cell to the exact cable cross-section, fuse rating and string configuration for your build. Covers every mainstream panel technology and battery chemistry, an interactive sizing calculator, and the wiring rules and grid-connection limits that change from one country to the next.

Interactive sizing calculator Off-grid · Hybrid · Grid-tied · RV · Marine Mono PERC · TOPCon · HJT · IBC · Thin-film LiFePO₄ · NMC · Na-ion · AGM · Gel US · EU · UK · CA · AU rules

Read this before you touch a panel. A photovoltaic module produces voltage whenever light falls on it — there is no off switch, and a string of modules can sit at several hundred volts DC in daylight. DC arcs do not self-extinguish the way AC arcs do. A lithium or lead-acid battery bank can deliver thousands of amps into a short circuit, vaporizing a dropped spanner and causing severe burns. Never work on a live array, always cover modules or disconnect at the combiner before handling DC conductors, never connect or disconnect MC4 connectors under load, and fit overcurrent protection at the battery before anything else. In most countries the final connection to your home's distribution board or the utility grid must legally be made and signed off by a licensed electrician — see the Regional Rules tab. This guide is educational reference material, not a substitute for your equipment's manuals or your local electrical code.

Rooftop photovoltaic array in full sunlight connected to a home battery storage system
A complete PV system is four things working together: an array that makes DC power, a controller that conditions it, a battery that time-shifts it, and an inverter that turns it into usable AC.
How a Solar + Storage System Actually Works

Sunlight arrives as photons. When a photon with enough energy strikes a silicon cell it knocks an electron loose; the cell's internal electric field — created by a junction between differently doped silicon layers — pushes that electron in one direction. Multiply by billions of photons per second across dozens of cells wired in series and you get a usable direct current at roughly 30–50 volts per module. Everything downstream exists to make that raw, weather-dependent DC useful at the moment you actually need it.

Sunlight ~1000 W/m² at STC PV Array DC · strings in series MPPT Controller tracks peak power point Battery Bank stores surplus for night Inverter DC → 120/230 V AC Your Loads Utility Grid DC DC AC import / export

Energy path of a hybrid system. In a pure off-grid build the dashed utility leg simply does not exist; in a grid-tied system without storage, the battery branch does not exist.

1. The Array Makes DC
Modules wired in series add their voltages; wired in parallel they add their currents. That single choice sets the string voltage your controller must survive on the coldest morning of the year — the most commonly botched calculation in DIY solar.
2. The Controller Conditions It
A panel's voltage and current swing constantly with light and temperature. An MPPT controller continuously hunts for the voltage/current pair that yields maximum watts and converts it down to battery voltage — typically recovering 15–30% more energy than a cheap PWM controller.
3. The Battery Time-Shifts It
Solar peaks at midday; households peak at breakfast and dinner. Storage moves energy across that gap. Its two ratings matter equally: capacity (kWh — how long) and continuous power (kW — how much at once).
4. The Inverter Makes It Usable
Converts DC to the mains voltage and frequency your country uses — 120/240 V 60 Hz split-phase in North America, 230 V 50 Hz in Europe and most of the world. Always specify pure sine wave; modified sine damages motors and electronics.
5. Protection Keeps It Safe
Fuses, breakers, DC isolators, surge arresters and correctly sized conductors. This is not optional garnish — it is the part of the system that decides whether a fault becomes a nuisance trip or a fire.
6. Local Rules Decide the Rest
Mains voltage, wire sizing convention (AWG vs mm²), maximum string voltage, rapid-shutdown requirements, permitted plug-in wattage and export tariffs all differ by country. Get this wrong and a technically perfect system is still illegal.
Which System Type Do You Actually Need?
SystemBattery?Works in a blackout?Best for
Grid-tiedNoNo — anti-islanding shuts it downLowest cost per kWh where net metering or a feed-in tariff exists
Hybrid (grid + storage)YesYes, on backed-up circuitsMost homes today: self-consumption plus outage protection
Off-gridYes, mandatoryN/A — there is no gridCabins, remote land, farms, anywhere a utility connection costs more than the system
Mobile (RV / van / boat)YesN/A12 V or 24 V DC-centric builds with modest AC loads
Plug-in balconyUsually noNoRenters and apartments in countries that permit it (see Regional Rules)
How to Use This Guide

Work through it in order, or jump straight to the calculator if you already know your loads. Every tab is written to stand alone, and the calculator's outputs feed directly into the shopping list on the last tab.

The one number that governs everything: your daily energy consumption in watt-hours. Array size, battery size, controller size, inverter size and cable gauge all fall out of it. Measure it if you possibly can — a cheap plug-in energy meter over one typical week beats any estimate, including the ones in this guide.

Planning a build? Post it before you buy.

Share your load list and location in the Solar & Off-Grid board and have other builders sanity-check your string voltage, battery bank and cable runs. It is far cheaper than returning a controller that cannot handle your array.

Cell Technology: What Is Actually Inside the Glass

Every silicon module on the market is a variation on the same idea — a wafer with a p-n junction — but the way the rear surface is passivated and the contacts are made determines efficiency, how the panel behaves when hot, how fast it degrades, and what it costs. Since around 2023 the industry has pivoted hard from PERC to TOPCon, with heterojunction and back-contact occupying the premium end.

Comparison of monocrystalline, polycrystalline and thin-film solar panel modules
Monocrystalline cells are uniformly black with chamfered corners; polycrystalline shows a blue speckled grain; thin-film is a uniform dark sheet with no visible cells.
Mono PERC
Passivated Emitter and Rear Cell — the workhorse that dominated the 2016–2023 market. A dielectric layer on the rear reflects unabsorbed light back into the wafer. Mature, cheap, widely available, and still perfectly good hardware. Now being phased out of new product lines in favor of TOPCon.
~20–21.5% moduleBest $/W
TOPCon (n-type)
Tunnel Oxide Passivated Contact. An ultra-thin oxide plus doped polysilicon layer lets charge carriers tunnel through while blocking recombination. Built on n-type wafers, so it is immune to the light-induced degradation that affects p-type. The current mainstream choice for new installs.
~22–23.5% moduleLow degradationBifacial-friendly
HJT / Heterojunction
A crystalline wafer sandwiched between thin amorphous-silicon layers. Outstanding temperature coefficient (around −0.26%/°C), the lowest annual degradation of any mainstream technology, and excellent bifaciality — but a lower-temperature, more expensive manufacturing process. Shines in hot climates.
~21.5–23% moduleBest in heatPremium price
IBC / Back-Contact
All electrical contacts moved to the rear, so the front face is uninterrupted silicon with zero busbar shading. The highest commercially available efficiency — above 24% at module level for the best products — and visually the cleanest. Costs the most per watt.
>24% moduleHighest W/m²
Polycrystalline
Cast multi-crystalline wafers with visible grain boundaries and that characteristic blue speckle. Essentially obsolete in new production — the cost advantage that justified its lower efficiency disappeared years ago. Still common on the used market and in budget 12 V panels.
~15–17%Legacy
Thin-Film (CdTe, CIGS, a-Si)
Semiconductor deposited directly onto glass or a flexible backing. Lower efficiency per square meter, but better diffuse-light and high-temperature performance, uniform appearance, and the only route to genuinely flexible or semi-transparent modules. CdTe dominates utility-scale thin-film; CIGS and a-Si serve niche and flexible applications.
~10–19%Good in diffuse light
Perovskite Tandem (emerging)
A perovskite layer stacked on silicon captures a different slice of the spectrum, pushing laboratory cells past 30%. Enormously promising, but long-term moisture and UV stability is still the open question — treat any consumer offering as early-adopter hardware, not a 25-year investment.
Lab >30%Durability unproven
Flexible / ETFE Laminates
Thin monocrystalline or CIGS cells laminated behind a polymer front sheet instead of glass. Light enough to bond to a curved van roof or bimini, but they run hotter (no air gap), degrade faster under UV, and typically carry much shorter warranties than a framed glass module. Use them where weight or curvature genuinely rules out rigid panels — not to save money.
RV & marineShorter life
Technology Comparison
TechnologyTypical module efficiencyTemp. coefficient (Pmax)Annual degradationTypical power warrantyWhere it wins
Mono PERC (p-type)20.0–21.5%~−0.35%/°C~0.5%/yr25 yr → ~80–84%Lowest cost per watt; plentiful supply
TOPCon (n-type)22.0–23.5%~−0.30 to −0.32%/°C~0.4%/yr30 yr → ~87–88%Best all-round value today
HJT21.5–23.0%~−0.24 to −0.26%/°C~0.25–0.30%/yr25–30 yr → ~90–92%Hot climates; longest useful life
IBC / back-contact>24%~−0.26 to −0.29%/°C~0.25–0.35%/yr25–30 yr → ~88–92%Small or awkward roofs; maximum kWh per m²
Polycrystalline15–17%~−0.39 to −0.45%/°C~0.7%/yr20–25 yr → ~80%Nothing, in new builds
CdTe thin-film17–19%~−0.28 to −0.34%/°C~0.3–0.5%/yr25 yr → ~80–88%Utility scale, hot and humid climates
CIGS / a-Si flexible10–16%~−0.30 to −0.36%/°C~0.5–1.0%/yr10–20 yr, varies widelyCurved and weight-limited surfaces

How to read the temperature coefficient. It tells you how much power the module loses for every degree above 25 °C. A panel on a dark roof in summer commonly reaches 60 °C. At −0.35%/°C that is 35 × 0.35 = 12.3% of nameplate power gone; at −0.26%/°C it is only 9.1%. In a hot climate that difference is worth more than a point of rated efficiency.

Module Construction: The Other Half of the Spec

Two panels using identical cells can behave very differently depending on how the module is built. These are the construction terms that actually change your design.

Half-Cut & Third-Cut Cells

Cells are laser-cut in half, halving the current through each and therefore quartering resistive losses (I²R). The module is wired as two independent halves, so shading the bottom row no longer kills the whole panel. Effectively standard on modern modules — if a datasheet does not mention it, ask why.

Bifacial

A transparent or glass rear sheet lets the cells harvest light reflected off the ground behind them. Real-world gain is 5–15% over a light surface (gravel, white membrane, snow) and close to zero flush-mounted on a dark roof. Worth paying for on ground mounts, carports and flat roofs with a reflective membrane; rarely worth it otherwise. Note that bifacial gain also raises string current, which must be included in fuse and conductor sizing.

Glass-Glass vs Glass-Backsheet

Glass on both faces resists moisture ingress, PID and micro-cracking far better than a polymer backsheet, and is why glass-glass modules carry 30-year warranties. The cost is weight — check your roof structure and mounting rail spans before specifying them.

Busbars: 5BB → MBB → 0BB

More, thinner busbars shorten the path electrons travel through the emitter and reduce shading. Multi-busbar (9–16 round wires) is now normal; zero-busbar designs replace printed busbars with fine wires pressed onto the cell, cutting silver use and boosting output slightly.

Bypass Diodes

Typically three per module, in the junction box. When a cell group is shaded, its diode conducts around it so the rest of the string keeps producing and the shaded cell does not become a hot spot. This is why partial shade costs you a third of a panel, not the whole string — but it is also why a failed diode shows up as a mysteriously underperforming string.

Cell Format: M6, M10, G12

Wafer size drives module current. Larger G12 (210 mm) wafers make high-power modules but push string current up toward 18–20 A, which changes your fuse, connector and conductor choices. A 450 W module and a 700 W module are not interchangeable just because both are "one panel."

Certification Marks

Look for IEC 61215 (design qualification) and IEC 61730 (safety), plus UL 61730 for North America and a fire class rating. In salt-spray or ammonia environments (coastal, agricultural) also look for IEC 61701 and IEC 62716.

Choosing in Practice
  • Plenty of roof space, tight budget? Buy PERC or mid-tier TOPCon on lowest cost per watt. Efficiency only matters when area is scarce.
  • Small or complicated roof? Pay for TOPCon, HJT or IBC — you are buying watts per square meter, not watts per euro.
  • Hot climate (roof regularly above 45 °C)? Prioritize the temperature coefficient over the headline efficiency figure.
  • Ground mount or carport over gravel? Bifacial glass-glass, raised and tilted, pays for itself.
  • Van, boat or shed roof? Rigid framed panels whenever the structure allows; flexible laminates only where it genuinely does not.
  • Any mix-and-match? Never put different models in the same series string. Mismatched current drags the whole string down to the weakest module.

Beware "high wattage" bargains. Efficiency figures on marketplace listings are frequently cell efficiency (or outright fiction) rather than module efficiency. Sanity-check the number yourself: divide rated watts by the module's area in m² and divide by 1000 W/m². A 2.0 m² module rated 450 W is 22.5% efficient. If the arithmetic does not support the claim, the datasheet is not trustworthy — and neither is anything else on it.

Reading a Module Datasheet Without Getting Burned

Six numbers on a module datasheet decide whether your system works or destroys a controller. Everything else is marketing. Learn these and you can specify any array from any manufacturer.

SymbolNameWhat it meansWhat you use it for
PmaxMaximum powerRated output at STC, in watts. The number on the box.Array sizing, energy yield estimates
VocOpen-circuit voltageVoltage with nothing connected — the highest voltage the module ever produces. Rises as temperature falls.Maximum string length. The single most safety-critical figure.
IscShort-circuit currentCurrent into a dead short — the highest current the module ever produces.Fuse, breaker and conductor sizing
VmpVoltage at max powerOperating voltage at peak output, typically 78–84% of Voc.Matching the array to the MPPT operating window
ImpCurrent at max powerOperating current at peak output, typically 92–96% of Isc.Expected working current, MPPT input limit
βVocTemp. coefficient of VocHow much Voc changes per °C, usually around −0.25 to −0.30%/°C.Cold-weather Voc correction — see the worked example below
STC vs NOCT / NMOT

STC (Standard Test Conditions) is a laboratory fiction: 1000 W/m² irradiance, cell temperature exactly 25 °C, air mass 1.5. It exists so modules can be compared fairly, not to predict field output.

NOCT / NMOT (Nominal Operating Cell Temperature / Nominal Module Operating Temperature) is measured at 800 W/m², 20 °C ambient, 1 m/s wind — much closer to a real roof. A module's NMOT power is typically 73–78% of its STC power. This is not a defect; it is physics, and it is already accounted for in the derate factor the calculator on this page uses.

Expect roughly 75–85% of nameplate at the peak of a good day, and less in heat. Any yield estimate that assumes nameplate power × hours of daylight will overpromise by a wide margin.
The Cold-Morning Voc Trap

Silicon voltage rises as it gets colder. A string sized on STC Voc can exceed its controller's maximum input voltage on the first frosty, bright morning — and an over-voltage event usually destroys the MPPT instantly, with no warranty cover. Always size strings on corrected Voc at your record low temperature, not at 25 °C.

Voc(cold) = Voc(STC) × [ 1 + βVoc × (Tmin − 25) ] Example: Voc = 49.5 V, β = -0.27%/°C, T_min = -15 °C Voc(cold) = 49.5 × [1 + (-0.0027 × (-40))] = 49.5 × 1.108 = 54.8 V per module With a 150 V controller: 150 / 54.8 = 2.7 → max 2 modules in series (Sizing on the 49.5 V STC figure would have suggested 3 — and 3 × 54.8 = 164 V would kill it.)

Use your true record low, not the average winter temperature. Many codes require the lowest expected ambient temperature for the site; some jurisdictions specify an extreme annual mean minimum from a published dataset. When in doubt, be pessimistic — the cost of one fewer module per string is trivial next to a dead controller.

Worked Example: Sizing a String Properly

A 450 W TOPCon module: Pmax 450 W, Voc 49.5 V, Isc 11.6 A, Vmp 41.8 V, Imp 10.8 A, βVoc −0.27%/°C. Controller: 250 V max PV input, 100 A charge current, 48 V battery bank. Site record low −10 °C, record high ambient 38 °C.

1. Maximum modules in series (cold Voc limit) Voc(-10°C) = 49.5 × [1 + (-0.0027 × -35)] = 49.5 × 1.0945 = 54.2 V 250 V / 54.2 V = 4.6 → 4 modules max in series 2. Minimum modules in series (hot Vmp must stay above MPPT start-up) Cell temp on a hot roof ≈ ambient + 25°C = 63°C; β_Vmp ≈ -0.35%/°C Vmp(63°C) = 41.8 × [1 + (-0.0035 × 38)] = 41.8 × 0.867 = 36.2 V Controller needs PV volts comfortably above battery volts to charge: 2 × 36.2 = 72.4 V → workable on a 48 V bank, but tight 3 × 36.2 = 108.6 V → comfortable headroom 3. Chosen string: 4 in series (4 × 54.2 = 216.8 V cold < 250 V ✓) 4. How many strings in parallel? Limited by controller charge current Array power per string = 4 × 450 = 1800 W Battery charge current = 1800 W × 0.97 / 52 V (absorb) ≈ 33.6 A 100 A / 33.6 A = 2.97 → 3 strings in parallel Total array = 12 × 450 W = 5.4 kW on one 100 A / 48 V controller 5. Check array short-circuit current for fusing (NEC style) Isc per string 11.6 A × 1.25 (irradiance) × 1.25 (continuous) = 18.1 A → 20 A string fuse; combiner output 3 × 18.1 = 54.3 A → 60 A breaker
Why oversizing the array is normal and good. Here 5.4 kW of panels feeds a controller whose output tops out at roughly 5.2 kW at 52 V. That is deliberate: a well-designed array only reaches nameplate power for a few minutes a year, so a modest 10–30% DC-to-controller oversize (often called DC/AC ratio on the inverter side) buys meaningfully more energy in morning, evening and cloudy conditions for free. Just confirm your controller explicitly permits over-paneling and simply clips the excess — most quality MPPTs do, but some cheap ones fault instead.
Spec Sheet Red Flags
  • Power tolerance quoted as ±5% rather than 0/+5%. Negative tolerance means you may legitimately receive less than you paid for.
  • No IEC 61215 / 61730 (or UL 61730) certification number, or certification for a different model number.
  • Efficiency that does not match watts ÷ area. Do the division every time.
  • Missing temperature coefficients. Without βVoc you cannot legally or safely size a string.
  • Mechanical load rating absent or below your local wind/snow requirement (commonly 2400 Pa front / 5400 Pa snow).
  • "Up to" wattage in the product title that differs from Pmax in the electrical table.
  • A 25-year warranty from a company with no local entity — a warranty you cannot enforce has no value.
Chemistry Decides Everything Else

The battery is usually the most expensive component and the first one to fail, so choosing the chemistry is the highest-leverage decision in the whole build. Compare on usable kWh over the life of the pack, never on nameplate kWh or sticker price: a lead-acid bank you may only discharge to 50% and that lasts 500 cycles is dramatically more expensive per delivered kWh than a LiFePO₄ pack you can take to 90% for 6000 cycles.

Solar battery bank options including lithium iron phosphate modules and lead-acid deep cycle batteries
Rack-mount LiFePO₄ modules, wall-mount packs and traditional deep-cycle lead-acid banks all solve the same problem with radically different lifetime economics.
Chemistry Comparison
ChemistryUsable DoDCycle life (to 80% SoH)Energy densityRound-trip eff.Charge temp limitNotes
LiFePO₄ (LFP)80–90%3000–6000+90–160 Wh/kg95–98%0 °C minThe default choice for home and mobile storage. Very stable chemistry, no thermal-runaway propagation in normal abuse, long life, tolerant of partial-state-of-charge use.
NMC / NCA80–90%1500–4000150–260 Wh/kg92–96%0 °C minHighest energy density — why EVs use it. For stationary storage the density advantage rarely matters, and the thermal risk profile is higher than LFP.
Sodium-ion (Na-ion)85–90%2000–500075–160 Wh/kg90–95%−20 °C minThe interesting newcomer: no lithium, no cobalt, genuinely good cold-weather charging, can be safely stored at 0 V. Fewer products, less field history.
LTO (lithium titanate)90–95%10,000–20,00050–80 Wh/kg95–98%−30 °C minEffectively lifetime-proof and extremely fast-charging, but bulky, low voltage per cell and very expensive. Niche.
AGM lead-acid50%400–80030–40 Wh/kg80–85%−20 °C minSealed, maintenance-free, cheap up front. Hates being left partially charged. Still reasonable for small backup or a starter battery.
Gel lead-acid50–60%500–100030–40 Wh/kg80–85%−20 °C minBetter deep-cycle tolerance than AGM, but intolerant of high charge currents and easily damaged by an over-voltage absorb setting.
Flooded lead-acid (FLA)50%1000–200025–40 Wh/kg75–85%−20 °C minCheapest per nameplate kWh and repairable, but needs watering, equalization charges, a vented enclosure and an upright installation. Outgasses hydrogen.
Nickel-iron (NiFe)80%10,000+~25 Wh/kg65–80%−20 °C minNearly indestructible and decades-long life, but poor efficiency, heavy self-discharge, constant watering and high cost. A curiosity, not a recommendation.

The rule that catches people out: standard lithium cells must not be charged below 0 °C — doing so plates metallic lithium on the anode, permanently destroying capacity and creating an internal short risk. Discharging below freezing is fine. If your bank lives in an unheated garage, shed or van in winter, buy a pack with integrated low-temperature charge cut-off and self-heating, or choose sodium-ion. This is not a warranty technicality; it is how cold-climate lithium banks actually die.

Depth of Discharge and Real Usable Capacity
50% Lead-acid 90% LiFePO₄

Two 10 kWh banks are not equal. The lead-acid bank gives you 5 kWh before you start shortening its life; the LFP bank gives you 9 kWh and survives roughly six times as many cycles doing it. To store 9 usable kWh in lead-acid you must buy an 18 kWh nameplate bank — and find somewhere to put roughly 500 kg of it.

C-Rate: The Rating People Forget

C-rate expresses current relative to capacity. 1C on a 100 Ah battery is 100 A; 0.5C is 50 A. It governs how much power (not energy) the bank can deliver, and it is what determines whether your bank can start an air conditioner or run an induction hob.

Can this bank run a 3 kW load? 48 V bank, 100 Ah LiFePO₄, 1C continuous rating Max continuous current = 1.0 × 100 Ah = 100 A Max continuous power = 100 A × 48 V = 4800 W ✓ Same question, 200 Ah AGM at 0.2C recommended: Max continuous current = 0.2 × 200 = 40 A Max continuous power = 40 A × 48 V = 1920 W ✗

Lead-acid also loses capacity as you pull harder (Peukert's effect): a 100 Ah bank discharged in 5 hours may deliver only 75 Ah. Lithium is essentially immune to this, which is another reason its usable capacity advantage is bigger than the DoD numbers alone suggest.

Wiring a Bank: Series, Parallel, and the Rules You Cannot Break

Series adds voltage

Four 12 V 100 Ah batteries in series = 48 V 100 Ah (still 4.8 kWh). Higher voltage means lower current for the same power, which means thinner cable, smaller fuses and lower losses. For any system above about 1500 W, go to 24 V; above 3000 W, go to 48 V.

Parallel adds capacity

Four 12 V 100 Ah in parallel = 12 V 400 Ah (also 4.8 kWh) but at four times the current for a given load. Parallel strings must be identical in chemistry, capacity, age and state of charge, and must be cabled so every battery sees the same resistance — diagonal (cross-corner) takeoff, or a proper busbar with equal-length leads. Unequal cabling silently overworks one battery until it fails first.

Never mix

  • Different chemistries on the same bus (lithium and lead-acid need different charge profiles).
  • Different capacities or brands in the same string.
  • New batteries into an old bank — the old ones drag the new ones down to their level.
  • Batteries at different states of charge, without balancing them first at the same voltage.

The BMS is not optional

Every lithium bank needs a Battery Management System that balances cells, cuts off on over/under-voltage, over-current and out-of-range temperature. Check its continuous and peak current rating matches your inverter: a 200 A BMS on a 48 V bank caps you at about 9.6 kW no matter what the cells could do. Prefer a BMS that communicates with your inverter over CAN or RS485 — closed-loop control beats voltage-guessing.

Fuse the battery first, at the battery. A 48 V LFP bank can push thousands of amps into a short. A Class-T or equivalent high-interrupt-rating DC fuse mounted on the positive terminal — sized above your maximum continuous draw and below the cable's ampacity — is the single most important safety component in the entire system. A standard automotive blade fuse cannot interrupt that fault current and will simply arc across.
Getting the Longest Life From Your Bank
  • Lithium: avoid sitting at 100% for long periods. If your system routinely fills by noon, set the charge target to about 90% SoC and let it float lower — the capacity you give up is repaid many times in calendar life.
  • Lead-acid: the opposite. Return it to a full charge as soon as possible after every discharge; time spent partially charged is what sulfates the plates.
  • Temperature is the silent killer. Lithium life roughly halves for every 10 °C above about 30 °C. Install the bank somewhere cool, dry and shaded — never in direct sun or against a hot wall.
  • Set the charge profile correctly. Absorb and float voltages differ by chemistry and must be temperature-compensated for lead-acid (typically −3 to −5 mV per cell per °C). Lithium needs no temperature compensation, and applying a lead-acid profile to lithium will over-charge it.
  • Size for depth, not just capacity. A bank cycled to 30% DoD daily will outlive an identical bank cycled to 80% by several times over.
  • Storing it? Lithium stores best around 50–60% SoC in a cool place; lead-acid must be stored fully charged and topped up periodically.
Installation Safety
  • Flooded lead-acid vents hydrogen while charging. It requires a ventilated enclosure and no ignition sources — never in a sealed cupboard, never in a living space.
  • Lithium banks should sit on a non-combustible surface with clearance around them, and many local codes now limit indoor kWh and require specific separations from exits and habitable rooms.
  • Remove watches, rings and metal bracelets before working on a bank. Use insulated tools and work one terminal at a time.
  • Torque terminals to the manufacturer's specification with a torque wrench. Loose terminals are the leading cause of battery-bank fires; over-tightened ones crack the posts.
  • Label polarity clearly and fit terminal covers. Fit the main fuse last, on the positive side, with the bank isolated.
  • Check whether your insurer and local building code require notification for a fixed battery installation — in many countries they now do.

Not sure which chemistry fits your climate?

Cold garage, hot roof space, marine humidity or a weekend-only cabin all push the answer in different directions. Describe your install location on the forum and get specific advice.

Charge Controllers: PWM vs MPPT

A charge controller sits between the array and the battery and decides how energy is delivered. There are only two kinds, and the difference is not subtle: a PWM controller is a fancy switch, while an MPPT controller is a DC-to-DC converter with a tracking algorithm.

 PWMMPPT
How it worksConnects the array directly to the battery, pulsing the connection. The array is dragged down to battery voltage.Runs the array at its maximum power point and converts the surplus voltage into extra charging current.
Typical harvestBaseline15–30% more energy, and much more in cold or low light
Array voltageMust roughly match battery voltage (a "12 V panel" on a 12 V bank)Array voltage can be far higher than the battery — enables long, thin, cheap cable runs
Panel choiceOnly nominal 12/24 V panels, which are a shrinking and overpriced nicheAny standard grid-tie module, which is where the cheap watts are
CostLow2–4× higher
Sensible useUnder about 200 W: trickle charging, gate openers, small shedsEverything else, without exception
A concrete illustration. A 400 W panel with Vmp 37 V and Imp 10.8 A on a 12 V bank: PWM clamps it to roughly 13.5 V × 10.8 A ≈ 146 W. An MPPT harvests roughly 400 W × 0.97 ÷ 13.5 V ≈ 28.7 A, about 388 W. The controller pays for itself in a single season.
MPPT solar charge controller and hybrid inverter installation with DC wiring
An MPPT controller and hybrid inverter form the heart of the system. Mount them on a non-combustible surface, with the manufacturer's clearances respected on all sides for airflow.
Sizing a Controller

Two independent limits must both be satisfied, and the controller's rating is in output amps to the battery, not array watts.

Limit 1 — maximum PV input voltage String Voc at record low temp < controller V_max (see the cold-Voc worked example in the Specs tab) Limit 2 — maximum charge current I_out = Array watts × 0.97 / Battery nominal V Round UP to the next controller size. Example: 2400 W array, 24 V bank I_out = 2400 × 0.97 / 24 = 97 A → 100 A controller Same array, 48 V bank I_out = 2400 × 0.97 / 48 = 48.5 A → 50 A controller — half the controller, half the cable cost.

This is the argument for 48 V. Doubling bus voltage halves the current everywhere downstream, which halves the required copper and lets you use a smaller, cheaper controller for the same array.

Controller Features Worth Paying For
  • Correct chemistry profiles, including a user-definable profile. A controller with only "AGM/Gel/Flooded" presets is wrong for lithium.
  • Temperature sensor input for lead-acid compensation, and a battery-voltage sense lead so the controller regulates at the terminals rather than at its own output.
  • Bluetooth or Ethernet monitoring. Not a toy — production and state-of-charge history is how you catch a failing panel, a dirty array or a dying cell before it costs you.
  • Multiple independent MPPT trackers if your roof faces more than one direction. Arrays at different orientations must never share a tracker.
  • Documented over-paneling allowance, so a deliberately oversized array clips gracefully instead of faulting.
  • Real ingress protection (IP65+) if it will be mounted anywhere other than a dry indoor space.
Inverter Types
Off-Grid / Standalone Inverter
Creates its own AC waveform from the battery. No grid connection, no anti-islanding needed. Choose pure sine wave, and size continuous watts for your simultaneous load with surge headroom for motor starting.
Grid-Tie String Inverter
Synchronizes to the grid and exports. Cheapest per watt and highest efficiency, but by design it shuts down in a blackout (anti-islanding, to protect line workers). No battery, no backup.
Hybrid Inverter
Combines MPPT, battery charger, grid interaction and backup transfer in one box. The mainstream residential choice: it self-consumes solar, charges the battery, exports the surplus and keeps backed-up circuits alive during an outage.
Microinverters
One small inverter per module, converting to AC on the roof. Per-panel MPPT beats shading and mixed orientations, gives per-panel monitoring, and keeps DC voltages low. Costs more per watt, puts electronics on the roof, and adding batteries requires AC coupling.
DC Power Optimizers
A middle path: a small DC-DC unit per module handles per-panel tracking and module-level shutdown, while one central string inverter does the DC-to-AC conversion. Common where module-level rapid shutdown is mandatory.
Inverter/Chargers (mobile & marine)
Inverter plus shore-power battery charger plus automatic transfer switch. The standard heart of an RV, van or boat electrical system, letting you move seamlessly between shore power, generator and battery.
AC Coupling vs DC Coupling

DC coupled: panels charge the battery through an MPPT, then a single conversion to AC. Fewer conversions means higher round-trip efficiency (typically 2–5% better) and it is the natural approach for a new build.

AC coupled: an existing grid-tie inverter stays in place and a separate battery inverter is added alongside. Energy goes DC→AC→DC→AC to reach the battery and come back out, so efficiency suffers — but it is far and away the easiest way to retrofit storage onto an existing solar installation without replacing what works.

Retrofitting an existing array? AC coupling almost always wins on total cost and disruption, even with the efficiency penalty. Starting from scratch? DC couple.
Sizing an Inverter Correctly
  • Continuous rating must exceed the sum of everything that may realistically run at once — not the sum of everything you own.
  • Surge rating must cover the largest motor start. Compressors, well pumps, table saws and air conditioners draw 3–7× running current for a fraction of a second. Check both the surge watts and how long the inverter can hold them.
  • Idle draw matters in off-grid. A large inverter idling at 40 W burns about 1 kWh a day doing nothing — often more than your actual overnight loads. Look for a low no-load figure and a search/standby mode.
  • Pure sine wave, always. Modified sine overheats motors, buzzes audibly through audio gear, and damages some medical and electronic equipment.
  • Match the phase configuration your country uses: 120/240 V split-phase in North America, 230 V single-phase or 400 V three-phase in Europe (see Regional Rules).
  • Grid-interactive? The unit must hold the certification your grid operator requires — UL 1741 SA/SB and IEEE 1547 in North America, EN 50549 / the relevant national annex in Europe, AS/NZS 4777.2 in Australia and New Zealand. A non-certified inverter will not be approved for connection, however good it is.
Conductor Sizing: Two Tests, Both Mandatory

A cable must satisfy two separate requirements, and the larger of the two wins. Sizing for one and ignoring the other is the most common wiring error in DIY solar — and on the low-voltage DC side, voltage drop almost always dictates a larger cable than ampacity alone would suggest.

Test 1 — Ampacity (safety)

The conductor must carry the maximum continuous current without exceeding its insulation temperature rating, after applying derating factors for ambient temperature, grouping and conduit fill. This is what stops the cable from becoming a heater.

Test 2 — Voltage drop (performance)

Every meter of cable wastes some voltage as heat. On a 12 V system a 3% drop is only 0.36 V — and that tiny loss can be enough to stop a charge controller from ever reaching absorb voltage. Target ≤3% on battery and charging circuits and ≤1–2% on the battery-to-inverter run.

Required copper cross-section for a target voltage drop A (mm²) = (2 × L × I × ρ) / V_drop ρ_copper ≈ 0.0175 Ω·mm²/m at 20 °C L = one-way run length in meters (the 2× covers the return path) Example: 3000 W inverter on a 24 V bank, 2.5 m run, 2% target I = 3000 / (24 × 0.90 eff) = 139 A V_drop = 24 × 0.02 = 0.48 V A = (2 × 2.5 × 139 × 0.0175) / 0.48 = 25.3 mm² → use 35 mm² (2 AWG) Same inverter on a 48 V bank: I = 3000 / (48 × 0.90) = 69 A ; V_drop = 0.96 V A = (2 × 2.5 × 69 × 0.0175) / 0.96 = 6.3 mm² → use 10 mm² (8 AWG) Doubling the bus voltage cut the copper requirement by four.
AWG ↔ Metric Cross-Reference
AWGmm² (actual)Nearest metric sizeIndicative DC ampacity*
142.082.5~20 A
123.314~25 A
105.266~35 A
88.3710~50 A
613.316~65 A
421.225~85 A
233.635~115 A
1/053.550–70~150 A
2/067.470~175 A
4/0107.295–120~250 A

*Indicative only. Real ampacity depends on insulation rating (90 °C PV wire behaves very differently from 60 °C building wire), ambient temperature, whether the cable is in free air, conduit or bundled, and your national code's tables. Always confirm against the table that applies where you live — NEC 310 in North America, IEC 60364-5-52 / BS 7671 Appendix 4 in Europe and the UK, AS/NZS 3008 in Australia.

Overcurrent Protection: What Goes Where
LocationDeviceSizing rule
Each PV string (3+ strings in parallel)PV-rated gPV fuse in a combinerNEC: 1.56 × Isc. IEC: per module datasheet max series fuse rating
Combiner output → controllerDC breaker or fuse + isolator1.25 × total array Isc (NEC uses 1.56×)
Controller → batteryDC breaker or fuse1.25 × controller rated output current
Battery → inverterClass T or equivalent high-AIC fuse1.25 × max continuous inverter DC current, below cable ampacity
Each parallel battery stringFuse per stringPer manufacturer; protects against inter-string fault current
Inverter AC outputAC breaker / RCD as required locallyPer national wiring rules

DC-rated means DC-rated. An AC breaker used on a DC circuit may not be able to extinguish the arc when it opens, because DC current never crosses zero. Every protective device on the DC side must be explicitly rated for DC at or above your system voltage, with an adequate interrupting capacity (AIC) for your battery's available fault current.

Grounding, Earthing and Surge

Equipment bonding

Every module frame, rail and metal enclosure must be bonded together with a continuous conductor and connected to the building's earthing system. Use listed bonding clips or washers that bite through anodizing — a bolt through a painted rail is not a bond. This is what makes a fault current trip a protective device instead of energizing your handrail.

System grounding

Modern transformerless inverters are usually designed for a floating (ungrounded) array with insulation monitoring, so do not bond a PV conductor to earth unless the equipment specifically requires it. On the battery side, whether and where the negative is bonded depends on the inverter and your national rules — follow the manual exactly, and never create two bonding points.

Surge protection (SPD)

A roof array is an elevated conductive structure with long cable runs — an excellent antenna for induced surges from nearby lightning. Fit Type 2 SPDs on the DC side at the inverter and, if the run exceeds roughly 10 m, at the array end too, plus an AC-side SPD at the distribution board. In high-lightning regions consider Type 1 and a proper lightning protection system. Keep DC positive and negative conductors close together along their whole route to minimize the induction loop area — this costs nothing and is remarkably effective.

Arc-fault and rapid shutdown

In the US, NEC requires DC arc-fault protection and module-level rapid shutdown on buildings, so that firefighters can de-energize conductors at the array. Europe generally does not mandate module-level shutdown but many countries require an accessible DC isolator, and firefighter switches are required or recommended in several. See Regional Rules.

Connectors, Conduit and Workmanship
  • Never mate connectors from different brands, even when both are called "MC4-compatible". Mismatched contact geometry causes high-resistance joints that overheat — a well-documented cause of rooftop fires. Use one brand throughout, crimped with that brand's tool.
  • Use double-insulated, UV-stable PV cable (H1Z2Z2-K in Europe, PV Wire or USE-2 in North America) for all exposed DC runs. Ordinary building or automotive cable perishes within a couple of seasons in sunlight.
  • Support cable properly. No cable should rest on a roof surface, hang in a loop that collects water, or be secured with plastic ties that will fail in UV. Use UV-rated clips into the rails.
  • Crimp, do not solder, high-current battery lugs — a soldered joint goes brittle and can wick solder up the strands, creating a stress riser. Use a proper hydraulic crimper and heat-shrink the joint.
  • Torque everything to spec and mark each fastener with a paint pen so a loose connection is visible at a glance on future inspections.
  • Label everything: polarity, circuit function, isolation points, and a placard at the main board stating that the building has a second power source.
Commissioning Checks Before First Power-Up
  • Measure string Voc with a meter and compare against the calculated value — a low reading means a reversed module or a failed diode.
  • Verify polarity at every connection before closing any isolator. Reversed DC polarity destroys controllers.
  • Test insulation resistance between array conductors and earth.
  • Confirm continuity of the equipment bonding conductor from the furthest module frame to the earth bar.
  • Check every string's Isc matches within a few percent; an outlier indicates shading, soiling or a fault.
  • Confirm the controller's battery profile matches the actual chemistry before connecting the bank.
  • Operate every isolator and verify the system genuinely de-energizes where the labels say it will.
  • Thermal-scan connections under load after a few weeks — a hot terminal is a warning you can still act on.

In much of Europe, commissioning documentation follows IEC/EN 62446-1, which sets out exactly which tests and records are required for a grid-connected PV system. It is a genuinely useful checklist even for an off-grid build.

Orientation, Tilt and Why Shade Is the Real Enemy

Getting a module's angle roughly right is worth a few percent. Getting shading wrong can cost you a third of the system's output. Prioritize accordingly.

Azimuth (which way it faces)

  • Northern hemisphere: true south is optimal. East or west facing typically costs 10–20% annually.
  • Southern hemisphere: true north is optimal — the mirror image.
  • Use true (geographic) north/south, not magnetic. Magnetic declination can be 10° or more depending on where you are.
  • A west-facing array produces less total energy but more of it in the late-afternoon peak — which can be worth more than raw kWh under a time-of-use tariff.
  • Splitting an array east/west on a flat roof flattens the production curve and often suits self-consumption better than a single south-facing block.

Tilt angle

  • Year-round rule of thumb: tilt ≈ your latitude.
  • Winter-optimized (critical for off-grid, where December decides your bank size): latitude + 15°.
  • Summer-optimized (irrigation, seasonal cabins, air conditioning): latitude − 15°.
  • Never go below about 10° on a fixed array: rain needs to run off and carry dust with it. Flat-mounted panels soil fast and can lose 5–10% to dirt.
  • Adjustable tilt sounds appealing and is almost never worth the hardware and the labor — extra panels usually cost less than seasonal adjustment mechanisms.
  • Tracking systems add 15–35% yield but also moving parts, maintenance and significant cost. Sensible on some ground mounts, rarely on a roof.
Shade is non-linear. Because cells in a series string all carry the same current, shading a single cell can throttle an entire string section. Bypass diodes limit the damage to one third of a module, but a chimney shadow crossing several panels through the afternoon can still cost 20–40% of daily output. Survey the site across the seasons — the winter sun is far lower, so a tree that clears the roof in June may swallow it in December. Where shade is unavoidable, per-module electronics (microinverters or optimizers) are the correct answer, not more panels.
Roof Mounting
  • Check the structure first. A framed array adds roughly 12–18 kg/m² dead load plus wind uplift, which is often the governing case. Older roofs, and anything with a history of sagging, need an engineer's opinion — not an assumption.
  • Fix into rafters, never into battens or sheathing alone. Uplift forces on a panel in a storm are considerable and act to peel it off.
  • Flashing is the whole job on a pitched roof. Every penetration needs a proper flashed mount integrated under the course above; sealant alone is a leak with a delay timer.
  • Leave an air gap of at least 100 mm behind the modules. Cooler panels produce more, and the gap prevents heat build-up under the roof covering.
  • Flat roofs usually take ballasted tilt frames to avoid penetrations — but ballast is weight, so the structural check matters even more. Respect row spacing so rows do not shade each other in winter.
  • Respect fire-service setbacks from ridges and edges where your jurisdiction requires them, and keep an access path.
  • Fit bird mesh around the array perimeter. Pigeons nesting underneath cause shading, corrosion and a genuinely unpleasant cleanup.
Ground, Pole and Mobile Mounts
  • Ground mounts are the easiest to build, service and clean, run cooler than roof arrays and let you pick the perfect angle. They need foundations sized for wind uplift and frost depth, plus a plan for keeping vegetation down.
  • Bifacial modules shine here — raise the array and put light gravel or a reflective surface beneath it.
  • Pole mounts suit small arrays and snowy sites, keeping panels above drift height, and make seasonal tilt adjustment genuinely practical.
  • Planning permission is more often required for ground mounts than for roof arrays in many countries — check before you pour concrete.
  • RV and van roofs: bond rigid panels to the roof with structural adhesive on properly prepared surfaces, or use riveted L-brackets with sealant. Leave an air gap wherever you can, and route cables through a sealed, UV-stable roof gland.
  • Marine: everything must be 316 stainless or anodized aluminium, tinned copper conductors throughout, and fittings must survive continuous vibration and salt spray. Look for IEC 61701 salt-mist certification on the modules.
Maintenance: Small Effort, Large Return
  • Rinse modules when visibly soiled — cool water, soft brush, early morning or evening. Never cold water on hot glass, and never a pressure washer.
  • Trim vegetation annually, before it starts casting a winter shadow.
  • Inspect mounts, clamps and flashing after severe weather.
  • Re-check terminal torque on the battery bank annually.
  • Compare monthly production against the same month last year — a slow decline usually means soiling or a failing string, and it is invisible without records.
  • In snowy climates, let snow slide rather than scraping it. A 30°+ tilt sheds most of it on its own.
Full System Sizing Calculator

Build your load list, tell it where you are and what you want to build, and it sizes the whole chain: battery bank, PV array, charge controller, inverter, cable cross-sections and overcurrent devices — in both AWG and mm², using the overcurrent convention of the region you select. Nothing is sent anywhere; every calculation runs in your browser.

Solar & Battery Bank Sizing Calculator

Off-grid, hybrid, RV, marine and backup systems — metric and imperial, US and international overcurrent rules.

1 · Location & Standards

Peak sun hours are planning estimates. For a site-specific figure use NREL PVWatts (worldwide), PVGIS (Europe, Africa, Asia) or the Global Solar Atlas, and enter it above.

2 · Daily Load Profile

ApplianceWattsQtyHrs/dayTypeWh/day

Set Type to AC for anything plugged into a mains socket and DC for 12/24/48 V loads wired straight to the battery (LED lighting, fridges, water pumps, fans in a van). DC loads skip the inverter, so they cost noticeably less energy.

3 · Storage

4 · Array & Electronics

5 · Cable Runs (one-way)

Recommended System

—
PV Array
—
Battery Bank
—
Inverter
—
Controller
Energy Budget
Battery Bank
PV Array & String Configuration
Charge Controller & Inverter
Cables & Overcurrent Protection

Outputs are engineering estimates for planning and shopping, based on the figures you entered. They are not a substitute for a design signed off against your national wiring rules, and cable sizes must still be verified against the ampacity tables that apply where you live.

What the Calculator Is Doing
Energy budget E_dc = Σ(DC loads) + Σ(AC loads)/η_inv + idle×24 Battery bank (usable energy + derates) C_kWh = E_dc × Autonomy / (DoD × k_temp) C_Ah = C_kWh × 1000 / V_bus Array (energy in must exceed energy out) P_array = E_dc / (PSH × (1 - losses) × η_roundtrip) String limits N_series(max) = V_ctl_max / [Voc × (1 + β(T_min - 25))] I_charge = P_array × 0.97 / V_bus Cable A_mm² = (2 × L × I × 0.0175) / (V_bus × drop%)
Getting a Trustworthy Answer
  • Measure, do not guess, your loads. A plug-in energy meter on your fridge for 24 hours beats any wattage sticker — a compressor fridge rated 120 W may only run 30% of the time.
  • Off-grid? Always size on the worst month, not the annual average. A bank sized on a June average will leave you dark in December.
  • Add 20–25% headroom to the load list for the things you have not thought of. Every system grows.
  • The default 25% system loss covers soiling, temperature, mismatch, wiring and controller efficiency. Raise it to 30–35% for hot climates, dusty sites or arrays with any shading.
  • Autonomy days is a climate judgment: 1–2 days where sunshine is reliable and a generator exists, 3–5 days for a remote installation in a cloudy winter climate.
  • A generator changes the maths entirely. With one, size the bank for 1–2 days and accept occasional charging; without, you are paying for the worst week of the year in copper and lithium.

Post your calculator output for a second opinion

Use Copy spec sheet above and paste the result into the forum. Experienced builders will spot the string voltage that is too close to the limit or the cable run you underestimated — before the parts arrive.

The Same System, Six Different Legal Answers

A design that is exemplary in Arizona can be non-compliant in Bavaria and unsellable in Queensland. The physics never changes; the mains voltage, the conductor sizing convention, the overcurrent multiplier, the maximum permitted DC voltage, who is allowed to make the final connection, and what you are paid for exported energy all do. Read this tab before you buy hardware — particularly if you are ordering from an overseas marketplace.

What Changes Between Regions
 North AmericaUK & IrelandContinental EuropeAustralia / NZ
Mains supply120/240 V split-phase, 60 Hz230 V single-phase, 50 Hz230 V single / 400 V three-phase, 50 Hz230 V single / 400 V three-phase, 50 Hz
Conductor sizingAWG, NEC 310 tablesmm², BS 7671 App. 4mm², IEC 60364-5-52mm², AS/NZS 3008
PV overcurrent factor1.56 × Isc (1.25 × 1.25)Per module max series fuse ratingPer module max series fuse ratingPer AS/NZS 5033 and module rating
Max array DC voltage600 V on dwellings, 1000 V elsewhere (check the current NEC edition adopted locally)1000 V typical domestic limit1000 V typical domestic limit; 1500 V utility scale600 V d.c. limit for many domestic arrays under AS/NZS 5033
Rapid shutdownRequired on buildings (NEC 690.12), module-levelNot mandated; accessible DC isolation requiredNot generally mandated; firefighter switch required or recommended in several countriesRooftop isolator requirements per AS/NZS 5033
DC arc-fault detectionRequired (NEC 690.11)Not mandatedNot generally mandatedNot generally mandated
Inverter certificationUL 1741 SA/SB, IEEE 1547-2018G98/G99, EN 50549EN 50549 + national annex (e.g. VDE-AR-N 4105, CEI 0-21)AS/NZS 4777.2
Commissioning docsAHJ inspection + permitBS 7671 certificate, MCS if claiming export paymentsIEC/EN 62446-1 test reportCEC-accredited installer paperwork + DNSP approval

The most expensive import mistake: buying a grid-tie or hybrid inverter certified for the wrong region. A unit holding UL 1741 will not be approved for a European grid connection, and one certified only to VDE-AR-N 4105 will not be accepted in Australia. Certification is regional, it is checked at connection, and no amount of correct wiring substitutes for it. Off-grid inverters with no grid connection are the one exception — but they still must match your mains voltage and frequency.

Country Notes
CountryKey standardsConnection processPlug-in / balcony PVExport arrangement
United StatesNFPA 70 (NEC) Art. 690, 705, 706; UL 1741; UL 9540 for storagePermit from the AHJ, utility interconnection agreement, inspection. Licensed electrician required in most jurisdictions.Historically not permitted; several states are now introducing tiered rules (e.g. a low-wattage no-permit tier plus a higher tier needing an electrician). Check your state and utility.Net metering, net billing or avoided-cost, set state by state. Federal and state incentives change frequently — verify current status before budgeting.
CanadaCSA C22.1 (Canadian Electrical Code) Section 64; provincial amendmentsProvincial permit and utility approval; CSA-certified equipment only.Not generally permitted.Net metering programs run provincially; terms differ substantially.
United KingdomBS 7671 Section 712; MCS 012/MIS 3002; Building Regs Part PG98 notification for up to 16 A per phase (about 3.68 kW single-phase) — connect then notify the DNO. G99 application and approval before connecting anything larger.No dedicated plug-in framework; a plug-in generator is not covered by G98 for a standard socket.Smart Export Guarantee (SEG) — requires MCS (or equivalent) certification and tariffs vary hugely by supplier, so shop around.
GermanyVDE-AR-N 4105, VDE-AR-N 4100; VDE product standard for plug-in PVRegistration in the Marktstammdatenregister is mandatory for every system; grid operator notification via a registered installer for fixed systems.Permitted — up to 800 W inverter output (raised from 600 W in 2024), with a simplified registration route and tenant/owner rights strengthened by the Solarpaket reforms.EEG feed-in tariff, with the rate set at commissioning and fixed for 20 years.
FranceNF C 15-100; UTE C 15-712-1 for PVEnedis self-consumption agreement; a Consuel conformity attestation is required before the grid connection is energized.Plug-in kits are widely sold; a declaration to Enedis is expected.Obligation d'achat purchase tariffs plus a self-consumption premium, revised periodically.
SpainREBT (ITC-BT-40); RD 244/2019; RD 1183/2020Registration with the autonomous community; simplified route for small self-consumption installations.Small plug-in systems fall under the self-consumption framework; regional interpretation varies.Compensación simplificada de excedentes — surplus credited on the bill. The old "sun tax" was abolished in 2018.
PortugalDL 15/2022 (UPAC regime); RTIEBT wiring rules; DGEG oversightTiered by power: small systems without grid injection are exempt from prior control; above that and up to 30 kW a mera comunicação prévia is filed through the SERUP portal; larger systems need registration and an operating certificate.Permitted within the exemption tier — the threshold was raised to 800 W AC in 2026, aligning with the EU norm. Confirm the figure currently in force with DGEG before relying on it.Surplus sold to a trader at an agreed price, or under a collective self-consumption / energy-community arrangement.
ItalyCEI 0-21 (LV connection); CEI 82-25Connection request via the distributor (e-distribuzione or local DSO), then GSE registration.Plug-in systems permitted subject to the national framework and DSO notification.Managed through GSE. The historic Scambio sul Posto arrangement has been closed to new entrants — check which scheme currently applies.
NetherlandsNEN 1010; NEN 7250 for building-integratedRegister the system with the grid operator via the national register; installer certification expected.Permitted, subject to inverter standards.Salderingsregeling (net metering) is being phased out — the terms for new systems are changing, so verify the current position before sizing for export.
AustraliaAS/NZS 5033 (array install); AS/NZS 4777.1/.2 (grid connection); AS/NZS 3000; AS/NZS 5139 (battery)Pre-approval from the DNSP, installation by a CEC-accredited installer (mandatory to claim STCs), then a certificate of electrical safety.Not permitted — all grid-connected generation must be installed by a licensed, accredited installer.Small-scale Technology Certificates up-front, plus state and retailer feed-in tariffs. Export limits (often 5 kW per phase) are common.
New ZealandAS/NZS 3000; AS/NZS 4777.2Application to the local lines company; licensed electrician required.Not permitted.Buy-back rates negotiated with your retailer; no national tariff.
South AfricaSANS 10142-1; NRS 097-2-1 for embedded generationRegistration with the municipality or Eskom, plus a certificate of compliance from a registered person. Requirements are enforced more consistently than they once were.Not formally recognized.Varies by municipality; many allow offset but not payment for net export.
BrazilABNT NBR 16690; ANEEL rules under Lei 14.300/2022Access request to the distributor, with the parecer de acesso issued before connection.Not formally recognized.Energy compensation system, with grandfathering rules for systems connected before the legal transition.
JapanJIS standards; JET certificationUtility interconnection application; note the split grid frequency — 50 Hz in eastern Japan, 60 Hz in the west, at 100 V nominal.Not formally recognized.FIT / FIP schemes with rates revised annually.

Rules move faster than guides do. Grid codes, plug-in wattage limits, export tariffs and tax incentives are revised on a scale of months, not decades. Treat this table as an orientation map, then confirm the current position with your distribution network operator, your national energy regulator, and a licensed local electrician before you commit money.

Solar Resource by Latitude

The same array produces radically different energy depending on where it stands. These are typical annual averages in peak sun hours per day — the number of hours of full 1000 W/m² sunshine equivalent.

RegionAnnual avg PSHTypical worst month
US Southwest, Middle East, North Africa5.8–6.54.2–5.0
Mediterranean, US South, Australia4.6–5.52.6–3.6
Central Europe, US Midwest & Northeast3.2–4.41.2–2.2
UK, Ireland, Benelux, Nordic south2.7–3.20.7–1.2
Equatorial (low seasonality, high cloud)4.2–5.03.6–4.4

Why off-grid design lives or dies on the worst month. In northern Europe the December figure can be a fifth of the July figure. A bank sized on the annual average is not conservative — it is simply wrong for four months of the year. Either size on the winter figure, tilt steeply to favor low winter sun, or plan for a generator.

Buying Hardware Across Borders
  • Inverter output must match your grid: 120/240 V 60 Hz for North America, 230 V 50 Hz for most of the world. A 60 Hz inverter will run 50 Hz motors fast and hot.
  • Certification does not travel. Check for the mark your grid operator actually accepts, not simply "CE" or "certified".
  • Panels are the exception — a module carrying IEC 61215/61730 is physically and legally usable almost anywhere, which is why panels are the easiest component to source internationally.
  • Batteries are heavily restricted in transport. Lithium cells are UN 3480/3481 dangerous goods; buying a large pack from another continent usually costs more in freight and paperwork than it saves. Buy storage locally.
  • Watch the warranty jurisdiction. A 10-year warranty enforceable only in a country you do not live in is not a warranty.
  • Check import duties and any anti-dumping measures before assuming a foreign price is the price you will pay.
The Complete Shopping List

Organized in the order you should actually buy: generate, control, store, convert, protect, mount, then the tools to do it safely. Run the calculator first — every item below has a size that depends on its output. Links adapt automatically to your region.

Generation
Monocrystalline Panels (TOPCon / PERC)
Full-size grid-tie modules — the cheapest watts available. Match Voc and Isc to your controller.
Check Price
Flexible / Semi-Flexible Panels
For curved van roofs and biminis where a framed glass module cannot go.
Check Price
Portable Folding Solar Panel
Camping, emergency backup and topping up a vehicle battery with no installation at all.
Check Price
Microinverter or DC Optimizer
Per-module tracking for shaded or multi-orientation roofs, and module-level shutdown where required.
Check Price
Control & Conversion
MPPT Charge Controller
Size by output amps to the battery and maximum PV input voltage. Bluetooth monitoring is worth the small premium.
Check Price
Hybrid / All-in-One Inverter
MPPT, charger, transfer switch and grid interaction in one enclosure. Verify the certification your grid requires.
Check Price
Pure Sine Wave Inverter
Off-grid and mobile use. Check both continuous watts and surge duration against your largest motor.
Check Price
Battery Monitor / Shunt
A proper coulomb-counting shunt is the only honest state-of-charge reading you will get.
Check Price
Storage
LiFePO₄ Battery (12/24/48 V)
The default for almost every build. Check the BMS continuous amp rating, not just the amp-hours.
Check Price
Rack-Mount 48 V Server Battery
Stackable 5–15 kWh modules with CAN/RS485 communication to the inverter. The cleanest way to scale a home bank.
Check Price
Cold-Weather / Self-Heating Pack
Essential for an unheated garage, shed or van in a freezing climate — charging lithium below 0 °C destroys it.
Check Price
AGM Deep-Cycle Battery
Low-cost entry point for small backup systems and vehicle auxiliary banks.
Check Price
Protection, Wiring & Mounting
Class T Fuse & Holder
The high-interrupt fuse that belongs on the battery positive. The single most important safety part you will buy.
Check Price
DC Isolator / Disconnect Switch
DC-rated, lockable, with an interrupting capacity above your array and battery fault current.
Check Price
PV Combiner Box with gPV Fuses
Needed once you have three or more strings in parallel. Include a DC surge arrester.
Check Price
Type 2 DC & AC Surge Protectors
Cheap insurance for an elevated array with long cable runs, especially in high-lightning regions.
Check Price
UV-Rated PV Cable & MC4 Connectors
H1Z2Z2-K or PV Wire, plus one brand of connector used consistently throughout.
Check Price
Battery Cable & Lug Kit
Pre-made or made up with a hydraulic crimper. Size from the calculator's cable output.
Check Price
Roof Mounting Rails & Flashed Feet
Match the kit to your roof covering. Flashing quality is what keeps the roof watertight for 25 years.
Check Price
Ground Mount / Tilt Frame Kit
Adjustable tilt frames for ground arrays, flat roofs and pole mounts.
Check Price
Tools & Test Gear
DC Clamp Meter (True RMS)
Must read DC amps, not just AC. Indispensable for commissioning and fault-finding.
Check Price
MC4 Crimp Tool & Spanner Set
Proper crimps are what stop connectors overheating. Do not improvise with pliers.
Check Price
Hydraulic Lug Crimper
For heavy battery cable up to 4/0 (120 mm²). Crimp, never solder.
Check Price
Insulated Torque Wrench Set
Battery terminals and busbars must be torqued to spec — loose joints start fires.
Check Price
Plug-In Energy Meter
Measure your actual loads for a week before sizing anything. Cheapest accuracy you can buy.
Check Price
Insulated Glove & Safety Kit
Arc-rated gloves, eye protection and insulated screwdrivers for live DC work.
Check Price

Some links on this page are affiliate links — if you buy through them we may earn a small commission at no extra cost to you. It never changes what we recommend. Replace the placeholder links with your own Pretty Links before publishing.

Built it? Show the community.

Build threads with photos, real production figures and the mistakes you made are the most useful content on the whole site. Post yours and help the next person get it right first time.