Professional cable manufacturer
Solar Cable · 2026-09-10
A 10 kW array is the most common capacity class in distributed generation, and the DC cable is the one component where a one-size-up decision is cheap at purchase and expensive to reverse later. This article gives the full sizing chain — design current, conductor resistance, temperature correction, voltage drop, ampacity check — with every input written down so you can substitute your own module data and reproduce the numbers.
Voltage drop percentages are meaningless without the system they were calculated for, so here is the reference array in full. It is a typical 2026 residential-to-light-commercial build: 18 modules of 550 Wp, arranged as two strings of nine into a dual-MPPT inverter.
| Parameter | Value | Note |
|---|---|---|
| Array capacity | 9,900 Wp | 18 × 550 Wp, nominally 10 kW |
| Module Vmp / Imp at STC | 41.5 V / 13.25 A | Representative high-efficiency mono module |
| Module Voc / Isc at STC | 49.5 V / 14.0 A | Representative; take yours from the datasheet |
| Configuration A | 2 strings × 9 | Vmp 373.5 V, Imp 13.25 A, Voc 445.5 V |
| Configuration B | 1 string × 18 | Vmp 747 V, Imp 13.25 A, Voc 891 V — needs a 1,100 V or 1,500 V inverter |
| Inverter | Dual MPPT string inverter | Config A: one string per tracker, no array-level combiner box |
| One-way cable distance | 20 / 40 / 60 / 80 / 100 m | Measured along the routed path, not straight-line |
Module electrical data is representative of the 550 Wp class. Your datasheet controls — particularly Isc, which sets the design current in section 02, and the Voc temperature coefficient, which decides whether Configuration B is legal at your site's record low temperature.
This is the step that most cable sizing articles skip, and it is the step that changes the answer. You do not size a PV cable to Imp. You size it to a design current that carries a safety factor, because a PV module can deliver more than its STC rating under cloud-edge irradiance and cold-cell conditions.
| Framework | Rule | Result for this array |
|---|---|---|
| IEC 60364-7-712 | Ib = Isc × 1.25 | 14.0 × 1.25 = 17.5 A |
| NEC 690.8 | Isc × 1.25 × 1.25 = 156% of Isc | 14.0 × 1.56 = 21.8 A |
The NEC factor is the product of two separate 1.25 factors in 690.8(A) and 690.8(B), not a single 1.56 rule — the distinction matters if you ever have to defend the calculation. Note also that bifacial modules require you to use the highest Isc on the datasheet, which may be the bifacial figure rather than the front-side STC value.
For the voltage drop work in sections 03 to 05 we use Imp = 13.25 A, because voltage drop is an energy-yield question evaluated at the operating point, not a thermal safety question. The 17.5 A or 21.8 A figure returns in section 06 for the ampacity check. Using the design current for the voltage drop calculation is conservative but slightly overstates the loss.
The DC voltage drop across a two-conductor string circuit is:
ΔV = 2 × L × I × R
The percentage drop is then ΔV% = ΔV / Vmp(string) × 100.
Most published calculators use ideal copper resistivity divided by cross-section: R = ρ / A, with ρ20 = 0.017241 Ω·mm²/m. That is physically correct for a solid annealed copper conductor of exactly the nominal area. It is not what you will be supplied.
A certified flexible PV cable has a class 5 stranded conductor, and IEC 60228 permits a maximum DC resistance that is materially higher than ρ/A, because stranding adds length, lay and contact effects. Since you are buying a cable that meets IEC 60228, using the IEC 60228 maximum is both more traceable and more conservative:
| Size | IEC 60228 class 5 max at 20 °C (Ω/km) | Ideal ρ20/A (Ω/km) | Difference | R at 90 °C (Ω/m) |
|---|---|---|---|---|
| 2.5 mm² | 8.21 | 6.90 | +19% | 0.010469 |
| 4 mm² | 5.09 | 4.31 | +18% | 0.0064903 |
| 6 mm² | 3.39 | 2.87 | +18% | 0.0043226 |
| 10 mm² | 1.95 | 1.72 | +13% | 0.0024864 |
| 16 mm² | 1.24 | 1.08 | +15% | 0.0015811 |
Column 2 from EN 50618 parameter tables (five manufacturers agree). Column 3 = 0.017241 / A. Column 5 = column 2 ÷ 1,000 × 1.2751, the temperature correction explained below.
Copper resistance rises with temperature: R(T) = R20 × [1 + α(T − 20)] with α = 0.00393 /°C. A PV cable on a dark roof in summer runs hot. At a conductor temperature of 90 °C the multiplier is 1 + 0.00393 × 70 = 1.2751, which is the factor used in column 5 above.
90 °C is a deliberate choice, not a rounding convenience. It is the maximum continuous conductor temperature for which EN 50618 PV cable is rated, and a rooftop conduit in a hot climate will approach it. Using 20 °C resistance would understate the drop by roughly 22% at the worst moment of the year — which is exactly the moment the inverter is clipping.
This is one of the most searched questions in the category and the answer is less tidy than people want. IEC 60364-7-712 does not mandate a specific voltage drop percentage. What circulates as "the 3% rule" is a mixture of national practice, IEC 62548 guidance and NEC informational notes:
| Target | Value | Status |
|---|---|---|
| IEC 60364-7-712 | No figure specified | Confirmed by two independent readings of the standard |
| Common DC design practice | 1–2% on the DC side | Widely adopted QA and interconnection target |
| IEC 62548 (DC, module to inverter) | 3% combined | Single-source reading [B] |
| NEC (US) | 2% source circuit + 1% output circuit | Informational in the NEC; routinely enforced by AHJs |
The binding constraint on your project is the one written into the interconnection agreement or enforced by the authority having jurisdiction. Where nothing is specified, 2% on the DC side is a defensible default and 1% is a reasonable stretch target for high-yield sites.
Applying ΔV = 2 × L × 13.25 × R90 to Configuration A (Vmp = 373.5 V) gives the grid below. Percentages are of string Vmp.
| One-way distance | 2.5 mm² | 4 mm² | 6 mm² | 10 mm² | 16 mm² |
|---|---|---|---|---|---|
| 20 m | 1.49% | 0.92% | 0.61% | 0.35% | 0.22% |
| 40 m | 2.97% | 1.84% | 1.23% | 0.71% | 0.45% |
| 60 m | 4.46% | 2.76% | 1.84% | 1.06% | 0.67% |
| 80 m | 5.94% | 3.68% | 2.45% | 1.41% | 0.90% |
| 100 m | 7.43% | 4.60% | 3.07% | 1.76% | 1.12% |
Every cell is reproducible: ΔV% = 2 × L × 13.25 × R90 / 373.5 × 100, with R90 from Table 3. Example, 4 mm² at 40 m: 2 × 40 × 13.25 × 0.0064903 = 6.880 V; 6.880 / 373.5 = 1.84%.
Voltage drop decides the size on PV DC circuits. Ampacity is the check you still have to do, and it usually passes with room to spare — which is worth stating explicitly, because the opposite is true on almost every other cable type.
| Size | Single cable in air | Single cable on a surface | Two loaded cables touching, on a surface |
|---|---|---|---|
| 2.5 mm² | 41 A | 39 A | 33 A |
| 4 mm² | 55 A | 52 A | 44 A |
| 6 mm² | 70 A | 67 A | 57 A |
| 10 mm² | 98 A | 93 A | 79 A |
| 16 mm² | 132 A | 125 A | 107 A |
Ambient temperature factors relative to 60 °C: 70 °C → 0.91, 80 °C → 0.82, 90 °C → 0.71, 100 °C → 0.58, 110 °C → 0.41. Grouping factors for more than two cables, conduit and burial come from IEC 60364-5-52, not from this table.
Now the actual check. At a 90 °C ambient — hotter than almost anywhere on earth at roof level — the 4 mm² single-cable value becomes 55 × 0.71 = 39 A. Two cables touching on a surface: 44 × 0.71 = 31 A. Both sit comfortably above the 21.8 A NEC design current and the 17.5 A IEC design current. Ampacity is not the constraint here; voltage drop is.
There is one situation where that flips: a long run bundled with many other cables in a tray or conduit in a hot climate. Six or more loaded cables together can push the grouping factor low enough that a 2.5 mm² or even a 4 mm² selection stops being safe. The full derating treatment for bundled and buried runs is in the current carrying capacity guide.
Two decisions get conflated in cable sizing: how big the conductor is, and how the array is configured. The second one is usually worth more.
Configuration B in Table 1 puts all 18 modules in one string: Vmp doubles to 747 V while the current stays at 13.25 A. Because voltage drop is a percentage of a now-doubled voltage, every figure in Table 5 halves and you halve the number of cable runs:
The constraint is not the cable — H1Z2Z2-K is rated for DC 1,500 V. The constraint is the inverter's maximum DC input voltage and the string Voc corrected to your record low temperature. At 18 modules, a Voc temperature coefficient of −0.25 %/°C and a record low of −10 °C, the correction is 35 K below STC: 891 V × 1.0875 = about 969 V. That is 97% of a 1,000 V inverter's rating, which most designers will not accept; it fits a 1,100 V or 1,500 V inverter comfortably. Colder sites or a worse coefficient push it higher, so run this with your own module data and your own record low before committing to Configuration B.
Resistive loss as a fraction of delivered power is exactly ΔV/V — the same number as the voltage drop percentage. So a 1.84% drop is a 1.84% energy loss at the operating point, and the conversion to money is direct.
Assumptions, stated so you can change them: annual yield 15,000 kWh for the 9.9 kWp array, electricity at US$0.10/kWh, 25-year horizon, 5% discount rate. The 25-year annuity factor at 5% is 14.094.
| Run | Upgrade | Drop before → after | Energy recovered | 25-year NPV |
|---|---|---|---|---|
| 40 m | 2.5 → 4 mm² | 2.97% → 1.84% | 169 kWh/yr | US$239 |
| 40 m | 4 → 6 mm² | 1.84% → 1.23% | 92 kWh/yr | US$130 |
| 60 m | 4 → 6 mm² | 2.76% → 1.84% | 138 kWh/yr | US$195 |
| 60 m | 6 → 10 mm² | 1.84% → 1.06% | 117 kWh/yr | US$165 |
| 80 m | 6 → 10 mm² | 2.45% → 1.41% | 156 kWh/yr | US$220 |
| 100 m | 6 → 10 mm² | 3.07% → 1.76% | 195 kWh/yr | US$275 |
Reproduce any cell: percentage points saved × 15,000 kWh × US$0.10 × 14.094. Example, 40 m 4→6 mm²: 0.615 × 15,000 = 92.3 kWh/yr; × 0.10 = US$9.23/yr; × 14.094 = US$130.
We are deliberately not publishing cable prices here. Copper moves monthly, and a static price table in an article is wrong within weeks and misleading from the day it is written. Get the delta from a live quotation and compare it against the NPV figure.
Give us the module datasheet, string configuration, one-way run distances, installation method and ambient temperature range. We will come back with the recommended cross-section, the voltage drop and ampacity workings in a form you can paste into the project file, and a covering quotation for the cable and any factory-terminated harnesses.

For a typical 10 kW array of 18 × 550 Wp in two strings of nine (373.5 V, 13.25 A per string), 4 mm² keeps voltage drop under 2% out to about 43 m, and 6 mm² out to about 65 m. Beyond 70 m, use 10 mm². Ampacity is rarely the binding constraint on PV DC circuits — voltage drop is.
Use 4 mm² for runs up to roughly 40–45 m and 6 mm² from 45 m to about 70 m, assuming a two-string 10 kW array at 13.25 A. On a 40 m run the difference is 1.84% versus 1.23% voltage drop, which at 15,000 kWh/year and US$0.10/kWh is worth about US$130 over 25 years in present-value terms.
IEC 60364-7-712 does not specify a percentage. Common DC design practice is 1–2%; IEC 62548 is read as a 3% combined DC limit; NEC treats 2% on the source circuit and 1% on the output circuit as informational. Where nothing is specified, 2% on the DC side is a defensible default.
On a 10 kW array at 13.25 A per string with a 373.5 V string voltage, 4 mm² reaches a 2% voltage drop at about 43 m one way and 3% at about 65 m, using IEC 60228 class 5 resistance corrected to 90 °C. Halve those percentages — and double the allowable distance — if you configure the array as a single 18-module string at 747 V.
Usually not for the string runs. 10 mm² becomes appropriate beyond about 70–80 m, on combiner-box output circuits carrying summed string current, or where grouping derating in a hot climate brings the ampacity check into play. For most residential 10 kW arrays at 20–40 m, 4 mm² or 6 mm² is correct.
Voltage drop, in almost every case. A 4 mm² EN 50618 cable is rated 55 A at 60 °C ambient, derating to 39 A at 90 °C and 31 A for two cables touching on a surface — all comfortably above the 17.5 A IEC or 21.8 A NEC design current for a single 13.25 A string. Ampacity only becomes binding on long bundled runs or aggregated combiner outputs.