Back to Blog
solar installation 22 min read

Solar Cable Length Calculator 2026: DC Voltage Drop Tables for PV Systems

Solar cable length calculator with DC voltage drop tables for PV systems. NEC 690.8 and IEC sizing standards, AWG/mm² resistance data, and step-by-step worked examples for installers.

Rainer Neumann

Written by

Rainer Neumann

Content Head · SurgePV

Keyur Rakholiya

Edited by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Published ·Updated

A 15 kW commercial array in Phoenix lost 4.2% of annual production to cable undersizing. The installer had run 12 AWG string cable across a 35-meter roof run to save $180 on copper. The voltage drop pushed string voltage below the inverter’s minimum MPPT threshold for 3–4 hours every summer morning. The client noticed the production gap on monitoring. The fix — pulling 8 AWG replacement cable — cost $2,400 in labor and downtime. The $180 savings had become a $2,400 problem.

This is not a rare story. Voltage drop from undersized DC cable is the most common electrical design error I see in field inspections. It is also the easiest to prevent. You need a calculator, a resistance table, and five minutes before you pull cable.

This guide gives you all three. It covers the voltage drop formula, NEC 690.8 and IEC cable sizing rules, pre-computed voltage drop tables for common cable sizes and system voltages, temperature derating, string vs. home run sizing, and a complete step-by-step worked example. Use it as a field reference or a design checklist. Professional solar design software automates cable sizing with NEC 690.8 and IEC 62548 compliance built in.

TL;DR — Solar DC Cable Sizing

DC voltage drop = I × R × L × 2. Size cables for 1–2% drop on source circuits, 1–3% on output circuits. NEC 690.8 requires 1.56× Isc multiplier. Temperature derating can cut ampacity by 40–50% on hot rooftops. Copper PV wire (90°C rated) is mandatory for outdoor runs. Pre-computed tables in this guide cover 10 AWG through 2/0 AWG at 400 V, 600 V, 800 V, and 1,000 V system voltages.

In this guide:

  • Why DC cable sizing matters: voltage drop, power loss, and safety
  • The DC voltage drop formula: Vdrop = I × R × L explained
  • NEC 690.8 and IEC cable sizing standards
  • Cable resistance tables by AWG, mm², and material
  • Voltage drop limits: 1%, 2%, 3% — when to use which
  • Step-by-step solar cable length calculator: worked example
  • String cable sizing (PV source circuits)
  • Home run cable sizing (PV output circuits)
  • Temperature derating for cable ampacity
  • Pre-computed DC voltage drop tables for common sizes
  • Common mistakes in DC cable sizing
  • When oversizing cable is wasteful

Why DC Cable Sizing Matters

DC cables carry power from modules to the inverter. Every meter of cable adds resistance. Every ohm of resistance converts power to heat. That heat is lost production. In extreme cases, it is a fire risk.

Three factors make DC cable sizing critical in solar design:

1. Low voltage means high current. A 400 W module at 40 Vmp produces 10 A. A string of 10 modules at 400 Vmp still produces 10 A. That 10 A flowing through 50 meters of 12 AWG cable drops 6.4 V — 1.6% of string voltage. On a 400 V string, 1.6% drop can push the operating voltage below the inverter’s MPPT window during hot afternoons when module voltage already sags 10–15%.

2. DC arcs do not self-extinguish. Unlike AC, which crosses zero 100–120 times per second, DC current is continuous. A loose connection or damaged cable on a DC circuit can sustain an arc indefinitely. Proper cable sizing — with correct ampacity margins and quality terminations — is the first line of defense against arc faults.

3. Cumulative losses compound. A 2% voltage drop on string cable plus 1.5% on the home run plus 1% on inverter efficiency plus 0.5% on mismatch adds to 5% total system loss before you account for soiling, degradation, or shading. Cable losses are the only ones you can eliminate with a five-minute calculation.

Pro Tip

Always model worst-case voltage drop at maximum power point current (Imp), not at open circuit. Some installers size cables using Isc, which produces a conservative (larger) cable size. Using Imp is technically correct for normal operation, but the NEC 690.8 multiplier already builds in a 1.56× safety factor on Isc. Size for 1.25 × Isc and you have adequate margin for both normal operation and fault conditions.


The DC Voltage Drop Formula

The fundamental equation for DC voltage drop is:

Vdrop = I × R × L × 2

Where:

SymbolMeaningUnits
VdropVoltage drop across the cableVolts (V)
ICircuit currentAmperes (A)
RCable resistance per unit lengthOhms per meter (Ω/m)
LOne-way cable lengthMeters (m)
× 2Both conductors (positive and negative)

To express voltage drop as a percentage:

%Vdrop = (Vdrop / Vsystem) × 100

Worked Example: Single String

A residential string has the following parameters:

  • Isc = 9.8 A
  • String Vmp = 405 V
  • One-way cable length = 18 m
  • Cable: 10 AWG copper PV wire

Step 1: Apply NEC 690.8 current multiplier I = 9.8 A × 1.25 = 12.25 A

Step 2: Find cable resistance 10 AWG copper = 3.28 mΩ/m (0.00328 Ω/m)

Step 3: Calculate voltage drop Vdrop = 12.25 A × 0.00328 Ω/m × 18 m × 2 = 1.45 V

Step 4: Calculate percentage %Vdrop = (1.45 V / 405 V) × 100 = 0.36%

This is well within the 1–2% target. The installer could even use 12 AWG for this short run if cost-sensitive, though 10 AWG is the safer default.

Alternative Formula Using Cable Cross-Section

When you know the conductor area in mm², use:

Vdrop = (2 × I × L × ρ) / A

Where:

  • ρ (rho) = resistivity of copper = 0.0172 Ω·mm²/m at 20°C
  • A = conductor cross-sectional area in mm²

For the same example with 10 AWG (approximately 5.26 mm²): Vdrop = (2 × 12.25 × 18 × 0.0172) / 5.26 = 1.44 V

The small difference (1.45 V vs. 1.44 V) comes from rounding in the resistance table. Both methods are valid.


NEC 690.8 and IEC Cable Sizing Standards

NEC 690.8 (United States)

NEC Article 690 governs solar PV systems. Section 690.8 specifies how to calculate circuit currents for conductor and overcurrent device sizing.

690.8(A)(1) — PV Source Circuit Current: The maximum current is 125% of the module short-circuit current (Isc) as rated at standard test conditions (STC).

690.8(B)(1) — Conductor Ampacity: Conductors must be sized at 125% of the current calculated in 690.8(A).

Combined multiplier: 1.25 × 1.25 = 1.56× Isc

This means a module with 9.5 A Isc requires conductors rated for: 9.5 A × 1.56 = 14.8 A minimum ampacity

690.31 — Wiring Methods:

  • PV source and output circuits must use wiring methods suitable for wet locations
  • Exposed single-conductor cables must be listed as PV wire (USE-2) or PV1-F
  • Cable must be secured at intervals not exceeding 1.2 m (4 ft)

690.31(C) — Temperature Rating: PV wire must have a temperature rating of 90°C or higher for rooftop installations.

IEC 62548 (International)

IEC 62548 is the international standard for PV array design requirements. Its cable sizing approach differs slightly from NEC. Most solar software platforms default to NEC 690.8 for US projects and IEC 62548 for international work.

Current calculation:

  • Minimum cable current rating = 1.25 × Isc (string level)
  • No additional 1.25 continuous operation multiplier
  • Effective multiplier: 1.25× Isc (vs. 1.56× under NEC)

Voltage drop:

  • IEC recommends maximum 1% voltage drop for DC cabling
  • Some national implementations allow up to 1.5%

Cable selection:

  • PV1-F (flexible) for module interconnections
  • PV1-R (rigid) for fixed installations
  • Minimum conductor temperature rating: 90°C

Key Difference: NEC vs. IEC

FactorNEC (United States)IEC (International)
Current multiplier1.56× Isc1.25× Isc
Voltage drop target1–3% (best practice)≤1% (recommended)
Cable typeUSE-2 / PV wirePV1-F / PV1-R
Temp rating90°C minimum90°C minimum
Conduit fillNEC Chapter 3IEC 60364-5-52

For international projects, the IEC 1.25× multiplier produces slightly smaller cable sizes than NEC. If you design for both markets, size to NEC and you automatically meet IEC.


Cable Resistance Tables

Copper Cable Resistance at 20°C

AWGmm²Ω/km (DC)Ω/1000 ft (DC)Ampacity at 90°C (A)
142.088.452.5825
123.315.311.6230
105.263.281.0040
88.372.060.62855
613.31.300.39675
421.20.8150.24895
233.60.5120.156130
1/053.50.3220.098170
2/067.40.2560.078195
3/085.00.2020.062225
4/01070.1600.049260

Resistance values for annealed copper per ASTM B3. Ampacity values for single conductors in free air at 30°C ambient, 90°C insulation per NEC 310.16.

Aluminum Cable Resistance at 20°C

AWGmm²Ω/km (DC)Ω/1000 ft (DC)Ampacity at 90°C (A)
613.32.160.65960
421.21.350.41275
233.60.8510.259100
1/053.50.5350.163135
2/067.40.4240.129155
3/085.00.3360.102180
4/01070.2660.081205
250 kcmil1270.2250.0686230
350 kcmil1770.1610.0491280
500 kcmil2530.1130.0344335

Aluminum resistance is approximately 61% higher than copper for the same gauge. Ampacity is approximately 78% of copper equivalent.

Resistance Temperature Correction

Cable resistance increases with temperature. At operating temperatures of 60–70°C on a rooftop, resistance is 15–20% higher than the 20°C table values.

Correction formula: R(T) = R(20°C) × [1 + α × (T − 20)]

Where α (temperature coefficient) = 0.00393 per °C for copper

Operating TempCorrection Factor
30°C1.04
40°C1.08
50°C1.12
60°C1.16
70°C1.20
80°C1.24

For conservative solar design, use the 60°C correction factor (1.16) for exposed rooftop cable runs.


Voltage Drop Limits: 1%, 2%, or 3%?

There is no single correct answer. The right limit depends on system voltage, inverter characteristics, and economic tradeoffs.

1% Drop: High-Performance Systems

Use a 1% limit when:

  • String voltage is near the inverter’s minimum MPPT voltage
  • The system uses string inverters with narrow MPPT windows
  • You are designing for a client who monitors production closely
  • The installation is in a hot climate where module voltage sags are severe

A 1% limit adds cable cost but eliminates a class of production losses that are hard to diagnose after installation.

2% Drop: Standard Practice

A 2% limit is the industry default for most residential and commercial installations. It balances material cost against energy loss. At $0.12/kWh and 1,500 equivalent peak sun hours, a 2% drop on a 10 kW system costs approximately $36/year in lost production. Upsizing cable to cut drop from 2% to 1% might cost $200–$400 in additional copper. The payback on that investment is 5–10 years — reasonable but not automatic.

3% Drop: Acceptable for Long Home Runs

A 3% limit is acceptable for:

  • Very long home runs where upsizing is prohibitively expensive
  • Systems with high string voltage (800 V+) where percentage drop is smaller in absolute terms
  • Battery systems where the battery voltage range accommodates wider swings

Never exceed 3% on any single cable segment. If your string cable is at 2% and your home run is at 2%, total DC drop is 4%. That is too much.

Key Takeaway — Voltage Drop Budget

Treat voltage drop like a budget. Allocate 1–1.5% to string cables and 1–1.5% to home runs. Total DC drop should not exceed 2.5%. If your layout forces higher drops, consider relocating the inverter or increasing string voltage before accepting excessive losses.


Solar Cable Length Calculator: Step-by-Step Worked Example

Let us walk through a complete residential design.

System Parameters

ParameterValue
System size12 kW
Module400 W, Vmp = 40.2 V, Isc = 10.2 A
String configuration3 strings of 10 modules each
String Vmp402 V
String Isc10.2 A
Inverter12 kW string inverter, 200–550 V MPPT
Roof layoutArray on garage roof, inverter in basement
String cable run (one-way)22 m
Home run cable run (one-way)18 m
Ambient temperature35°C typical, 50°C peak

Step 1: Calculate Design Current (NEC 690.8)

I_design = Isc × 1.25 × 1.25 = 10.2 A × 1.56 = 15.9 A

Step 2: Size String Cable (PV Source Circuit)

Each string carries 15.9 A design current over 22 m one-way.

Try 10 AWG copper (5.26 mm²):

  • Resistance at 20°C: 3.28 mΩ/m
  • Resistance at 60°C: 3.28 × 1.16 = 3.80 mΩ/m
  • Vdrop = 15.9 A × 0.00380 Ω/m × 22 m × 2 = 2.66 V
  • %Vdrop = 2.66 V / 402 V × 100 = 0.66%

Result: 0.66% is well within the 1–2% target. 10 AWG is acceptable.

Try 12 AWG copper (3.31 mm²) for comparison:

  • Resistance at 60°C: 5.31 × 1.16 = 6.16 mΩ/m
  • Vdrop = 15.9 A × 0.00616 Ω/m × 22 m × 2 = 4.31 V
  • %Vdrop = 4.31 V / 402 V × 100 = 1.07%

Result: 1.07% is still acceptable but near the upper limit. For a 22 m run, 12 AWG works but 10 AWG is the safer choice, especially if the run includes bends or junction boxes that add effective length.

String cable selection: 10 AWG copper PV wire

Step 3: Size Home Run Cable (PV Output Circuit)

The home run carries combined current from all 3 strings.

I_home_run = 3 × 15.9 A = 47.7 A

Try 6 AWG copper (13.3 mm²):

  • Resistance at 60°C: 1.30 × 1.16 = 1.51 mΩ/m
  • Vdrop = 47.7 A × 0.00151 Ω/m × 18 m × 2 = 2.59 V
  • %Vdrop = 2.59 V / 402 V × 100 = 0.64%

Result: 0.64% is excellent. But check ampacity: 6 AWG at 90°C is rated 75 A at 30°C ambient. At 50°C ambient with correction factor 0.75: 75 A × 0.75 = 56.25 A. This exceeds the 47.7 A design current. 6 AWG is acceptable.

Try 8 AWG copper (8.37 mm²) for comparison:

  • Resistance at 60°C: 2.06 × 1.16 = 2.39 mΩ/m
  • Vdrop = 47.7 A × 0.00239 Ω/m × 18 m × 2 = 4.10 V
  • %Vdrop = 4.10 V / 402 V × 100 = 1.02%

Ampacity check: 8 AWG at 90°C = 55 A at 30°C. At 50°C: 55 × 0.75 = 41.25 A. This is below the 47.7 A design current. 8 AWG is undersized for ampacity.

Home run cable selection: 6 AWG copper PV wire

Step 4: Verify Total DC Voltage Drop

Total DC drop = string drop + home run drop = 0.66% + 0.64% = 1.30%

This is within the 2.5% total budget. The design is acceptable.

Step 5: Check Inverter MPPT Compatibility

Minimum string voltage at maximum power point:

  • Vmp at STC: 402 V
  • Temperature coefficient: −0.30%/°C (typical for monocrystalline)
  • Hot cell temperature: 70°C (25°C ambient + 45°C rise)
  • Voltage sag: 402 V × [1 − (0.0030 × 45)] = 402 V × 0.865 = 348 V

With 1.30% cable drop, operating voltage at inverter = 348 V × 0.987 = 343 V

Inverter MPPT minimum: 200 V. Margin: 143 V. The design is safe.


String Cable Sizing (PV Source Circuits)

String cables run from the module junction box to the combiner box or inverter. They carry string current at string voltage.

Typical String Configurations and Cable Sizes

System TypeModule PowerString SizeString VmpString IscTypical RunRecommended Cable
Residential400 W10–13 modules400–520 V10–12 A10–25 m10 AWG
Residential550 W10–13 modules370–480 V13–15 A10–25 m10 AWG
Commercial600 W20–28 modules800–1,100 V12–14 A15–40 m10 AWG or 8 AWG
Commercial700 W20–28 modules900–1,200 V14–16 A15–40 m8 AWG
Utility600 W30+ modules1,200–1,500 V12–14 A20–60 m8 AWG or 6 AWG

String Cable Selection Flowchart

  1. Determine string Isc from module datasheet
  2. Multiply by 1.56 (NEC) or 1.25 (IEC) for design current
  3. Measure one-way cable length from last module to combiner
  4. Select initial cable size (10 AWG default for residential)
  5. Calculate Vdrop = I × R × L × 2
  6. Check %Vdrop against 1–2% target
  7. If exceeded, upsize one gauge and recalculate
  8. Verify ampacity at operating temperature

Opinion: 12 AWG Should Not Be the Default

Many installers default to 12 AWG for all residential strings because it is cheaper and easier to work with. This is a mistake. 12 AWG saves approximately $0.15 per meter. On a 20-meter string run, that is $3 per string. For a 20-string commercial array, it is $60 total. If even one string runs longer than 15 meters or carries more than 10 A, the voltage drop exceeds 1.5%. The annual production loss from that drop exceeds the cable savings in under two years.

Use 12 AWG only for short runs under 12 meters with low-current modules. Make 10 AWG your default. The cost difference is negligible. The performance difference is measurable.


Home Run Cable Sizing (PV Output Circuits)

Home run cables carry combined current from the combiner box to the inverter DC input. They operate at system voltage (same as string voltage) but carry the sum of all string currents.

Home Run Sizing by Number of Strings

The table below assumes 10 A string Isc, 1.56× NEC multiplier, 10 AWG string cable, and 2% voltage drop target for the home run.

Number of StringsCombined I_designCable SizeMax Run (400 V)Max Run (600 V)Max Run (800 V)
231.2 A8 AWG28 m42 m56 m
231.2 A6 AWG45 m67 m90 m
346.8 A6 AWG20 m30 m40 m
346.8 A4 AWG32 m48 m64 m
462.4 A4 AWG16 m24 m32 m
462.4 A2 AWG25 m38 m50 m
693.6 A2 AWG11 m17 m22 m
693.6 A1/0 AWG18 m27 m36 m
8124.8 A1/0 AWG10 m15 m20 m
8124.8 A2/0 AWG13 m19 m26 m

Max run is one-way cable length at 2% voltage drop limit, 60°C operating temperature, copper conductor.

Home Run Design Tips

  • Keep the combiner box as close to the inverter as practical
  • If the home run exceeds 30 meters, consider relocating the inverter or using a string inverter architecture instead of central
  • For very long runs, higher system voltage (1,000 V or 1,500 V) reduces current for the same power, allowing smaller cable or longer runs
  • Always include a DC disconnect at the inverter input rated for the home run current

Temperature Derating for Cable Ampacity

Rooftop temperatures routinely exceed 50°C on dark surfaces in summer. Cable ampacity must be derated accordingly.

NEC Temperature Correction Factors (from 310.16)

Ambient TempCorrection Factor for 90°C Cable
21–25°C1.00
26–30°C0.96
31–35°C0.91
36–40°C0.87
41–45°C0.82
46–50°C0.75
51–55°C0.67
56–60°C0.58
61–70°C0.41
71–80°C0.29

Practical Derating for Solar Installations

Installation LocationTypical AmbientCorrection Factor10 AWG Effective Ampacity
Ground-mount, open air30°C0.9638 A
Residential roof, light shingles40°C0.8735 A
Residential roof, dark shingles50°C0.7530 A
Commercial flat roof, membrane55°C0.6727 A
Desert climate, dark roof60°C0.5823 A

A 10 AWG cable on a dark shingle roof in Phoenix at 50°C ambient has an effective ampacity of only 30 A. If your design current is 15.9 A per string and you have 2 strings in conduit together, you must also apply the conduit fill derating. Two current-carrying conductors in conduit at 50°C: 40 A × 0.80 × 0.75 = 24 A. A 2-string home run in conduit on a hot roof is marginal with 10 AWG. Use 8 AWG or larger.

Conduit Fill Derating (NEC 310.16)

Number of Current-Carrying ConductorsDerating Factor
1–31.00
4–60.80
7–90.70
10–200.50
21–300.45

For solar DC circuits, remember that both positive and negative conductors count as current-carrying. A single string in conduit = 2 conductors = no derating. Two strings = 4 conductors = 0.80 derating.


DC Cable Voltage Drop Tables (Pre-Computed)

The tables below show voltage drop percentage for common cable sizes, currents, and system voltages. All values assume copper cable at 60°C operating temperature and include both conductors (×2).

Table 1: 400 V System Voltage (Residential String Inverters)

Cable Size8 A10 A12 A15 A20 A25 A30 A
10 m run
12 AWG0.26%0.33%0.39%0.49%0.65%0.81%0.97%
10 AWG0.16%0.20%0.24%0.30%0.40%0.50%0.60%
8 AWG0.10%0.13%0.15%0.19%0.25%0.31%0.38%
6 AWG0.06%0.08%0.10%0.12%0.16%0.20%0.24%
20 m run
12 AWG0.52%0.65%0.78%0.97%1.30%1.62%1.95%
10 AWG0.32%0.40%0.48%0.60%0.80%1.00%1.20%
8 AWG0.20%0.25%0.30%0.38%0.50%0.63%0.75%
6 AWG0.13%0.16%0.19%0.24%0.32%0.40%0.48%
30 m run
12 AWG0.78%0.97%1.17%1.46%1.95%
10 AWG0.48%0.60%0.72%0.90%1.20%1.50%1.80%
8 AWG0.30%0.38%0.45%0.56%0.75%0.94%1.13%
6 AWG0.19%0.24%0.29%0.36%0.48%0.60%0.72%
40 m run
10 AWG0.64%0.80%0.96%1.20%1.60%
8 AWG0.40%0.50%0.60%0.75%1.00%1.25%1.50%
6 AWG0.25%0.32%0.38%0.48%0.64%0.80%0.96%
4 AWG0.16%0.20%0.24%0.30%0.40%0.50%0.60%
50 m run
10 AWG0.80%1.00%1.20%1.50%
8 AWG0.50%0.63%0.75%0.94%1.25%1.56%
6 AWG0.32%0.40%0.48%0.60%0.80%1.00%1.20%
4 AWG0.20%0.25%0.30%0.38%0.50%0.63%0.75%

Values shown as ”—” exceed 2% voltage drop and are not recommended.

Table 2: 600 V System Voltage (Commercial String Inverters)

Cable Size10 A15 A20 A25 A30 A40 A50 A
20 m run
10 AWG0.27%0.40%0.53%0.67%0.80%1.07%
8 AWG0.17%0.25%0.33%0.42%0.50%0.67%0.83%
6 AWG0.11%0.16%0.21%0.27%0.32%0.43%0.53%
4 AWG0.07%0.10%0.13%0.17%0.20%0.27%0.33%
40 m run
8 AWG0.33%0.50%0.67%0.83%1.00%1.33%
6 AWG0.21%0.32%0.43%0.53%0.64%0.85%1.07%
4 AWG0.13%0.20%0.27%0.33%0.40%0.53%0.67%
2 AWG0.09%0.13%0.17%0.21%0.25%0.33%0.42%
60 m run
6 AWG0.32%0.48%0.64%0.80%0.96%
4 AWG0.20%0.30%0.40%0.50%0.60%0.80%1.00%
2 AWG0.13%0.19%0.25%0.32%0.38%0.50%0.63%
1/0 AWG0.08%0.12%0.16%0.20%0.24%0.32%0.40%

Table 3: 800 V System Voltage (Commercial/Utility Central Inverters)

Cable Size15 A20 A25 A30 A40 A50 A75 A
30 m run
10 AWG0.34%0.45%0.56%0.68%0.90%
8 AWG0.21%0.28%0.35%0.42%0.56%0.70%
6 AWG0.13%0.18%0.22%0.27%0.36%0.45%0.68%
4 AWG0.09%0.11%0.14%0.17%0.23%0.28%0.43%
50 m run
8 AWG0.35%0.47%0.59%0.70%0.94%
6 AWG0.22%0.30%0.37%0.45%0.60%0.75%
4 AWG0.14%0.19%0.23%0.28%0.38%0.47%0.70%
2 AWG0.09%0.12%0.15%0.18%0.24%0.30%0.45%
80 m run
6 AWG0.36%0.48%0.60%0.72%0.96%
4 AWG0.23%0.30%0.38%0.45%0.60%0.75%
2 AWG0.14%0.19%0.24%0.29%0.38%0.48%0.72%
1/0 AWG0.09%0.12%0.15%0.18%0.24%0.30%0.45%

Table 4: 1,000 V System Voltage (Utility-Scale)

Cable Size20 A25 A30 A40 A50 A75 A100 A
50 m run
8 AWG0.28%0.35%0.42%0.56%0.70%
6 AWG0.18%0.22%0.27%0.36%0.45%0.68%
4 AWG0.11%0.14%0.17%0.23%0.28%0.43%0.57%
2 AWG0.07%0.09%0.11%0.14%0.18%0.27%0.36%
100 m run
6 AWG0.36%0.45%0.54%0.72%0.90%
4 AWG0.22%0.28%0.34%0.45%0.57%0.85%
2 AWG0.14%0.18%0.21%0.28%0.36%0.54%0.72%
1/0 AWG0.09%0.11%0.14%0.18%0.23%0.34%0.45%
2/0 AWG0.07%0.09%0.11%0.14%0.18%0.27%0.36%

How to Use These Tables

  1. Find your system voltage table
  2. Locate your cable run length row
  3. Find your design current column
  4. Read the voltage drop percentage
  5. If the value exceeds your target (1–2%), move one column right to a larger cable size
  6. Verify the ampacity at your operating temperature

Common Mistakes in DC Cable Sizing

Mistake 1: Using AC Ampacity Tables for DC

NEC 310.16 ampacity tables are calculated for AC circuits with skin effect and proximity effect. DC current distributes uniformly across the conductor cross-section. For small cables (≤ 1/0 AWG), the difference is negligible. For large cables (≥ 250 kcmil), DC ampacity is slightly higher than AC because there is no skin effect. The practical error is not in the ampacity but in using indoor AC cable (THHN) outdoors where PV wire is required.

Mistake 2: Ignoring Temperature Derating

The most common field failure I see: an installer sizes cable for 30°C ambient using the table ampacity, then installs it on a dark roof that reaches 60°C. The cable operates at 80–85% of its rated ampacity. Over time, insulation degrades. Connections loosen. Resistance rises. The problem compounds.

Always apply both temperature derating and conduit fill derating before finalizing cable size. If you are unsure of peak rooftop temperature, measure it on a sunny summer afternoon with an infrared thermometer. Add 10°C for conduit interior temperatures.

Mistake 3: Forgetting the Return Conductor

Some installers calculate Vdrop = I × R × L, forgetting the ×2 for the return path. This halves the calculated voltage drop. A “1% drop” design becomes a 2% drop reality. The error is most common among electricians transitioning from AC work, where three-phase calculations use √3 instead of 2.

Mistake 4: Mixing Copper and Aluminum Without Conversion

An installer extends a copper string with aluminum cable to save cost on a long run. They size the aluminum at the same AWG as the copper. The aluminum has 61% higher resistance. Voltage drop increases proportionally. Terminations between dissimilar metals corrode without anti-oxidant compound. The connection resistance rises over months.

If you must mix materials, upsize aluminum by two AWG sizes (e.g., replace 6 AWG copper with 2 AWG aluminum) and use listed bimetallic connectors with anti-oxidant paste.

Mistake 5: Sizing for Isc Without Checking Imp

NEC 690.8 requires sizing for 1.56 × Isc. Some installers use this value for voltage drop calculations, producing conservative (larger) cable sizes. This is safe but wasteful. Voltage drop occurs at operating current (Imp), not short-circuit current. Size conductors for 1.56 × Isc for ampacity and protection. Size for actual operating current (or 1.25 × Isc as a margin) for voltage drop.


When Oversizing Cable Is Wasteful

The conventional wisdom in solar design is “size up, never down.” This is defensible for safety. It is not always correct for economics.

The Break-Even Calculation

Upsizing from 10 AWG to 8 AWG on a 20-meter string run costs approximately $25 more in copper. The resistance drops from 3.28 mΩ/m to 2.06 mΩ/m. For a 10 A string at 400 V, voltage drop falls from 0.33% to 0.21% — a 0.12% improvement.

On a 5 kW string at 1,500 equivalent sun hours, annual production is 7,500 kWh. A 0.12% improvement saves 9 kWh/year. At $0.12/kWh, that is $1.08/year. The payback on the $25 investment is 23 years — longer than most inverter warranties.

When to Size Up

  • When voltage drop is near the inverter MPPT threshold
  • When the cable run is long (>>30 m)
  • When future expansion is likely
  • When the client values performance over first cost

When Standard Size Is Fine

  • Short runs (under 15 m) with low current (under 12 A)
  • Systems with high string voltage (800 V+) where percentage drop is small
  • Budget-constrained projects where every dollar matters

The correct approach is to calculate the actual voltage drop for every cable segment, compare it against your limit, and size accordingly. Do not default to the largest cable “just to be safe.” That is not engineering. That is guessing with expensive materials.


Size Cables Automatically in SurgePV

SurgePV’s solar design software calculates DC voltage drop for every string and home run automatically. Enter your module specs, drag the array layout, and the software sizes cables, checks ampacity against NEC 690.8, and flags segments that exceed your voltage drop target. No spreadsheets. No manual lookups.

Book a Demo

No commitment · 20 minutes · Walkthrough with your real project data

Conclusion

DC cable sizing is not complex. It is arithmetic that too many installers skip. The formula is Vdrop = I × R × L × 2. The tables are in this guide. The standards are NEC 690.8 and IEC 62548. A five-minute calculation before pulling cable prevents the $2,400 rework that opened this guide.

Three actions to take from here:

  1. Print the pre-computed tables and keep them in your field truck. Reference them during every design review.
  2. Measure actual rooftop temperatures in summer with an IR thermometer. Do not guess. Apply the real temperature correction factor.
  3. Model voltage drop in your design software before finalizing the BOM. Solar design software with integrated cable sizing catches errors that manual calculations miss.

Cable losses are permanent. You cannot fix them with monitoring or maintenance. Size correctly once, and the system performs for 25 years.


Frequently Asked Questions

How do you calculate voltage drop for solar DC cables?

DC voltage drop for solar cables is calculated using Vdrop = I × R × L, where I is the maximum circuit current (1.25 × Isc per NEC 690.8), R is the cable resistance in ohms per meter, and L is the one-way cable length in meters. For a complete circuit, multiply by 2 to account for both positive and negative conductors. The result is compared against the allowable voltage drop percentage — typically 1–2% for DC source circuits and 1–3% for DC output circuits.

What is the maximum allowable voltage drop for solar DC cables?

NEC 690 does not specify a mandatory maximum voltage drop, but industry best practice limits DC voltage drop to 1–2% for PV source circuits (string wiring) and 1–3% for PV output circuits (home runs to inverter). A 1% limit is recommended for systems where inverter efficiency is critical or where string voltage is already near the inverter’s minimum MPPT threshold. A 2% limit is standard for most residential and commercial installations. Exceeding 3% wastes measurable energy and can cause inverter shutdown during low-irradiance conditions.

What size cable do I need for a 10 kW solar system?

A 10 kW solar system typically uses 10 AWG (6 mm²) or 8 AWG (10 mm²) PV wire for string cabling, depending on string current and cable run length. For a typical residential 10 kW system with 2 strings of 5 kW each at approximately 400 Vdc, string current is roughly 12.5 A per string. With a 15-meter string run, 10 AWG copper produces about 0.6% voltage drop. The home run from the combiner box to the inverter — carrying the combined 25 A — typically requires 6 AWG (16 mm²) for runs up to 20 meters to stay under 2% drop. Always verify with the actual Vdrop = I × R × L × 2 calculation for your specific layout.

Does temperature affect solar cable ampacity?

Yes. Cable ampacity decreases as ambient temperature rises. NEC 310.16 provides temperature correction factors: at 40°C ambient, copper THHN/THWN-2 ampacity is multiplied by 0.88; at 45°C, by 0.82; at 50°C, by 0.75. For rooftop PV installations where ambient temperatures can reach 60–70°C on dark surfaces, ampacity can drop to 50–58% of the 30°C baseline rating. This is why PV wire (USE-2 or PV1-F) with 90°C or 105°C insulation is mandatory for exposed rooftop conduit runs — standard THHN at 75°C would be dangerously undersized.

What is the difference between PV source circuits and PV output circuits?

PV source circuits carry current from individual strings of modules to the combiner box or inverter. They operate at string voltage (typically 300–600 Vdc for residential, up to 1,500 Vdc for utility-scale) and carry string current (typically 8–15 A per string). PV output circuits carry the combined current from all strings after the combiner box to the inverter DC input. They operate at the same system voltage but carry the sum of all string currents. NEC 690 defines both circuit types separately because the overcurrent protection, disconnect, and cable sizing requirements differ. Source circuits are protected by string fuses or DC breakers; output circuits require a DC disconnect rated for the combined current.

Should I use copper or aluminum for solar DC cables?

Copper is the standard for solar DC cabling up to 50 mm². It has lower resistance (1.72 µΩ·cm vs. 2.82 µΩ·cm for aluminum), better corrosion resistance in outdoor environments, and more reliable terminations. Aluminum is sometimes used for large commercial or utility-scale DC trunk cables above 95 mm² where cost savings outweigh the handling complexity. If using aluminum, you must use anti-oxidant compound on all terminations, torque connections to manufacturer specifications, and account for aluminum’s 61% higher resistance in voltage drop calculations. For residential and small commercial solar, copper is the only sensible choice.

How long can a solar string cable run be?

Solar string cable length is limited by voltage drop, not by a hard maximum. For a typical 400 Vdc string at 12 A, 10 AWG copper cable can run approximately 45 meters one-way before hitting a 2% voltage drop limit. At 1% drop, the same cable limits you to about 22 meters. If your layout requires longer runs, you have three options: (1) upsize to a larger conductor (e.g., 8 AWG doubles your allowable length), (2) increase string voltage by adding more modules per string (higher voltage means lower current for the same power, reducing I²R losses), or (3) relocate the inverter closer to the array. Always model the actual voltage drop for your specific string voltage, current, and cable size before finalizing the layout.

What is NEC 690.8 and how does it affect cable sizing?

NEC 690.8 is the article governing circuit sizing and current calculations for PV systems. It requires that all conductors and overcurrent devices be sized at 125% of the maximum system current (Isc × 1.25) plus an additional 125% derating for continuous operation, resulting in an overall multiplier of 1.56× (1.25 × 1.25) on short-circuit current. In practice, this means a string with 9.5 A Isc requires cable and protection rated for at least 14.8 A (9.5 × 1.56). The 690.8 multiplier is the reason 10 AWG PV wire (rated 40 A at 90°C) is commonly used even for strings under 15 A — it provides the necessary safety margin.

Can I use standard household wire for solar DC cables?

No. Standard household wire (NM-B, THHN in dry locations) is not rated for the outdoor, UV-exposed, high-temperature environment of rooftop solar installations. Solar DC cables must be listed as PV wire (USE-2) or PV1-F, with insulation rated for 90°C or higher, UV resistance, and moisture resistance per UL 4703 or IEC 62930. Using standard indoor wire on a rooftop installation creates fire risk, voids insurance coverage, and violates NEC 690.31(C). The incremental cost of proper PV wire is negligible compared to the cost of a failed inspection or a roof fire.

What is the voltage drop formula for three-phase AC vs DC solar circuits?

For DC solar circuits, voltage drop is Vdrop = I × R × L × 2 (multiply by 2 for both conductors). For single-phase AC circuits, Vdrop = I × R × L × 2 × power factor (typically 0.95–1.0 for inverter output). For three-phase AC circuits, Vdrop = √3 × I × R × L × power factor. The key difference is that DC circuits always carry current in both conductors simultaneously, so the round-trip resistance always matters. AC circuits have the additional complexity of phase angles and power factor. For solar installers, the practical implication is that DC voltage drop calculations are simpler — but the allowable drop is also smaller because DC circuits operate at lower voltages than the AC grid.

About the Contributors

Author
Rainer Neumann
Rainer Neumann

Content Head · SurgePV

Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.

Editor
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime