Solar Wire Size & Drop Calculator
NEC CH. 9 & IEC 60228 REFERENCE RESISTIVITYSize DC conductors from current, one-way run length, and allowable voltage drop — with complete resistance data and standard cable cross-sections.
How solar wire size is determined
A DC solar cable has to carry current without overheating (ampacity) and without wasting too much voltage (voltage drop). This solar wire size calculator sizes for voltage drop, which drives the cross-section for most solar runs.
Formulas
The voltage-drop math
Three deterministic equations from Ohm's Law and conductor resistivity.
R = (2 × L × ρ) ÷ Area
Round-trip length (2 × L) accounts for positive and negative conductors.
V_drop = I × R · Drop% = (V_drop ÷ V_sys) × 100
Voltage lost as heat across the conductor run.
Code & Specifications
Ampacity vs. Voltage Drop in Solar Design
Conductor sizing in photovoltaic systems requires satisfying two independent criteria: thermal safety (ampacity) and operational efficiency (voltage drop).
Under the National Electrical Code (NEC Article 690) and international standards (IEC 62548), photovoltaic circuit conductors are subject to continuous irradiance for periods exceeding three hours. Consequently, NEC 690.8 mandates that conductor ampacity must never be less than 125% of the maximum continuous current. When combined with the 125% factor for potential peak irradiance overshoot, module output circuits are effectively sized for 156% of short-circuit current (Isc) before thermal and raceway derating factors are applied.
While ampacity ensures that wire insulation does not melt or cause electrical fires, it does not guarantee energy efficiency. Standard code-compliant wire sizing often results in excessive voltage drop (5% to 8%), translating to substantial daily kilowatt-hour losses and causing charge controllers or battery inverters to shut down prematurely on low-voltage thresholds. For off-grid and battery-based solar systems, engineering best practice dictates a cumulative DC voltage drop of 3% or less under peak operating current.
Standard Solar Wire Gauge (AWG & Metric mm²) Engineering Chart
Conductor cross-sections, standard DC resistance at 20°C, and allowable ampacity ratings according to NEC Table 310.16 and UL 4703 (PV Wire).
| Gauge (AWG) | Metric (mm²) | Copper Resistance (Ω/km) | 75°C Ampacity (Conduit) | 90°C PV Wire (Free Air) | Typical Application |
|---|---|---|---|---|---|
| 14 AWG | 2.08 mm² | 8.286 Ω/km | 20 A | 25 A | Low-power micro-inverters, sensors |
| 12 AWG | 3.31 mm² | 5.211 Ω/km | 25 A | 30 A | Short panel interconnections |
| 10 AWG | 5.26 mm² | 3.277 Ω/km | 35 A | 40 A | Standard MC4 rooftop solar string cable |
| 8 AWG | 8.37 mm² | 2.061 Ω/km | 50 A | 55 A | Combiner box home runs, 40A MPPTs |
| 6 AWG | 13.30 mm² | 1.296 Ω/km | 65 A | 75 A | 60A–80A charge controller outputs |
| 4 AWG | 21.15 mm² | 0.815 Ω/km | 85 A | 95 A | 100A MPPT outputs, 1000W 12V inverters |
| 2 AWG | 33.62 mm² | 0.513 Ω/km | 115 A | 130 A | Small battery banks, 2000W 24V inverters |
| 1/0 AWG | 53.49 mm² | 0.323 Ω/km | 150 A | 170 A | 2000W–3000W 12V inverter main feeds |
| 2/0 AWG | 67.43 mm² | 0.256 Ω/km | 175 A | 195 A | 3000W inverter feeds, parallel battery trunks |
| 4/0 AWG | 107.2 mm² | 0.161 Ω/km | 230 A | 260 A | High-power 48V / 12V commercial battery trunks |
Circuit Segment Voltage Drop Allocation Budget
Recommended allowable voltage drop percentage limits across each segment of a photovoltaic installation.
Array to Charge Controller
High DC string voltages reduce current, keeping losses small over long roof-to-basement runs.
Controller to Battery Bank
Crucial: Voltage drop here prevents the controller from accurately sensing terminal battery voltage.
Battery Bank to Inverter
Massive DC amperage at nominal voltage requires ultra-short, heavy-gauge cables to prevent surge trip.
DC Branch Circuits
Powers 12V/24V auxiliary loads (lighting, pumps, refrigeration) within standard operating tolerances.
Copper vs. Aluminum & Environmental Thermal Derating Rules
Key engineering trade-offs between conductor metals, insulation temperature classes, and conduit thermal correction.
Copper vs. Aluminum Conductors
Annealed Copper: Electrical resistivity of 1.724 × 10⁻⁸ Ω·m at 20°C. Copper offers superior electrical conductivity, tensile strength, and corrosion resistance. It is mandatory for rooftop string cable (PV Wire) and battery interconnections due to vibration tolerance and lower terminal resistance.
EC Aluminum: Electrical resistivity of 2.824 × 10⁻⁸ Ω·m at 20°C (~61% the conductivity of copper). Aluminum is approximately 70% lighter and significantly cheaper for long underground transmission runs (e.g., from a ground-mount array to an inverter shed). However, aluminum requires stepping up roughly two AWG sizes compared to copper and demands bi-metallic anti-oxidation paste at all termination lugs.
Rooftop Thermal Adder & Conduit Fill
Rooftop Heat Gain: Conduits exposed to direct sunlight on rooftops experience ambient temperatures 10°C to 22°C (18°F to 40°F) higher than surrounding air, depending on clearance above the roof deck. When ambient rooftop temperatures reach 50°C (122°F), 90°C conductors must be derated by a factor of 0.82 per NEC Table 310.15(B)(1).
Conduit Bundling: When more than three current-carrying conductors are installed in a single conduit or raceway, heat dissipation is impaired. Four to six current-carrying conductors require an additional 0.80 derating multiplier; seven to nine require a 0.70 multiplier.
Frequently asked questions
How do I calculate solar wire size?
For DC solar cable, size for voltage drop: required area (mm²) = round-trip length × current × resistivity ÷ the allowed voltage drop. For example, 20 A over a 10 m one-way run on a 24 V system allowing 3% drop needs about 9.6 mm² of copper, so 10 mm² cable. Always confirm the result against ampacity and your local wiring rules.
What voltage drop should I allow for solar wiring?
A common guideline is 3% or less for the DC cable run, often split across the array-to-controller and controller-to-battery segments. The drop percentage is the voltage lost (I × R for the full round trip) divided by the system voltage.
How do I convert solar panel watts to amps for wire sizing?
Divide the array watts by the battery system voltage: 1000 W on a 24 V system is about 41.7 A, on a 48 V system about 20.8 A. Use that current, the one-way cable length, and your allowable voltage drop to find the conductor area from A = 2 × L × I × ρ ÷ V_drop.
Does this calculator check ampacity or code compliance?
No. It performs voltage-drop sizing only, which is one requirement among several. Ampacity depends on temperature ratings, ambient derating, conduit fill and terminations, and varies by adopted code (for example NEC 310 ampacity tables). Verify against your installation rules.
Why is the round-trip cable length used?
Current flows from the source to the load and back again, so both conductors contribute to the voltage drop. The resistance is calculated over twice the one-way distance (2 × L), which is why the formula uses the round-trip length.
What is the difference between PV Wire and USE-2 cable?
PV Wire features thicker cross-linked polyethylene (XLPE) insulation rated for 90°C wet and dry conditions, provides superior UV and flame resistance, and is explicitly required by NEC 690.31 for exposed ungrounded solar arrays. USE-2 is rated for underground service entrance and 90°C wet conditions, but lacks the flame-retardant rating required for ungrounded PV rooftop modules.
Why do higher voltage solar systems require thinner wires?
Electrical power equals voltage multiplied by current (P = V × I). For the same total wattage, doubling the operating voltage cuts the required amperage in half. Because resistive power loss is proportional to the square of current (P_loss = I² × R), halving the current reduces resistive voltage drop by 75%, allowing significantly smaller and more economical wire cross-sections.
How does ambient temperature affect solar wire sizing?
Copper and aluminum conductors experience increased electrical resistance as temperature rises (positive temperature coefficient of resistance ~0.393% per °C for copper). Furthermore, elevated ambient temperatures (such as rooftop conduit exposed to direct sunlight) reduce allowable conductor ampacity, requiring thermal derating multipliers per NEC Table 310.15(B)(1) or (B)(2).
What wire size is recommended between the charge controller and battery bank?
The conductor run between the charge controller and battery bank should be kept as short as possible and sized for no more than 1% voltage drop. Voltage drops in this segment directly distort the charge controller voltage sensing, causing premature absorption cutoff or undercharging the battery bank.
How does NEC Section 690.8 calculate maximum circuit current for solar PV arrays?
NEC 690.8(A)(1) mandates that the maximum PV source circuit current is calculated by multiplying the module short-circuit current (Isc) by 125% to account for peak edge-of-cloud irradiance enhancement. When sizing conductors per NEC 690.8(B), an additional 125% continuous operation factor is applied (1.25 × 1.25 = 1.56 multiplier over rated module Isc).
What causes terminal lug overheating and how does proper torque prevent electrical fire?
Loose terminations create micro-gaps that introduce contact resistance. Under high continuous currents (e.g., 80A flowing to a battery bank), even 0.05 Ohms of contact resistance dissipates 320 Watts of localized heat (P = I² × R), sufficient to melt terminal blocks and ignite insulation. NEC 110.14(D) requires using calibrated torque wrenches to match manufacturer screw terminal specifications exactly.
Related Calculators
Continue your system design with the other tools in the SolarCalcKit suite — in the order the rest of your design flows: load audit → battery → bank wiring → MPPT → wire size → inverter.
Solar Daily Load Calculator
Audit every appliance into daily watt-hours and kilowatt-hours, plus the connected peak power — the foundation number for every other sizing step.
Open ToolSolar Battery Sizing Instrument
Deterministic battery bank sizing from daily energy, autonomy, system voltage, and chemistry — with live SVG topological schematic and transparent loss accounting.
Open ToolBattery Bank Wiring & Topology
Convert a target bank capacity into the exact physical series/parallel wiring — whole strings, whole batteries, live terminal diagrams, and a transparent ledger.
Open ToolMPPT Charge Controller Sizer
Size an MPPT charge controller from PV array wattage, battery voltage, and cold-temperature open-circuit voltage — NEC 690 aligned with transparent assumptions.
Open ToolInverter Sizing & DC Current
Size an inverter for combined continuous running wattage and motor startup surges — and see the DC battery current and fuse requirements at your system voltage.
Open Tool