Garage sub-main — 20 A over 30 m
A classic sub-main run in 4 mm² twin & earth. Long enough that voltage drop, not current rating, decides the cable size.
6.62 V, 2.88% — inside the 5% limit. 11.0 mV/A/m
Voltage drop for DC, single-phase and three-phase runs in copper or aluminium, sized in mm² or AWG, to BS 7671, IEC 60364 or NEC limits — with the BS 7671 Appendix 4 mV/A/m figure shown alongside.
Cable voltage drop is the portion of the supply voltage consumed by the cable itself instead of reaching the load. For DC and single-phase AC it is ΔV = 2 × L × I × R′, where L is the one-way run in metres, I the design current in amps and R′ the resistance of one conductor per metre at its operating temperature; balanced three-phase uses √3 in place of 2. BS 7671 Appendix 4 states the same calculation as a tabulated figure in mV/A/m — 2.5 mm² two-core 70 °C thermoplastic copper is 17.7 mV/A/m, so 20 A over a 30 m run drops 10.6 V, or 4.63% of a 230 V supply. The usual permitted limits are 3% for lighting and 5% for other loads.
Sets the permitted drop and the language it is expressed in. The calculation itself is the same.
The design current the cable will actually carry.
Distance from the origin of the installation to the load. The return conductor is accounted for automatically.
Sets the conductor operating temperature the resistance is calculated at. This is how BS 7671 Appendix 4 tabulates.
BS 7671 Appendix 4, Table 4Ab.
2.88% is within the 5% limit set by BS 7671, with 2.12 percentage points of margin.
BS 7671 states this as 11.0 mV/A/m. Appendix 4 applies it as ΔV = (mV/A/m) × Ib × L ÷ 1000 — here 11.0 × 20 × 30 ÷ 1000 = 6.62 V.
Calculated at 70 °C, the conductor operating temperature for thermoplastic (PVC) insulation. This is the basis BS 7671 Appendix 4 tabulates, and it assumes the cable is running at full load.
The cable is dissipating 132 W as heat. Over a year of continuous operation that is 1.16e+3 kWh wasted — often enough to pay for the larger cable.
A classic sub-main run in 4 mm² twin & earth. Long enough that voltage drop, not current rating, decides the cable size.
6.62 V, 2.88% — inside the 5% limit. 11.0 mV/A/m
2.5 mm² is rated for 20 A in free air, so it passes on current. See what it does to the drop.
10.6 V, 4.63% — scrapes 5% but fails a 3% lighting circuit. 17.7 mV/A/m
Multicore steel wire armoured to a workshop, XLPE insulated so the conductor is rated to 90 °C rather than 70 °C.
7.39 V, 3.21% — inside 5%. 2.93 mV/A/m
Three-phase uses √3 rather than 2, so the same conductor goes further than a single-phase run would.
5.69 V, 1.42% — plenty of margin. 3.79 mV/A/m
Low-voltage DC is unforgiving. The same absolute drop is a far bigger percentage.
1.77 V — 14.8%, badly over limit despite a short run
When to use this: sizing a sub-main to an outbuilding, running power to a machine at the far end of a workshop, wiring a 12 V solar or automotive system, or working out why the motor at the end of a long run keeps tripping on undervoltage.
Every conductor has resistance. Push current through it and some of the supply voltage is consumed by the cable itself rather than delivered to the load. The formula is just Ohm’s law applied to the cable:
ΔV = 2 × L × I × R′ (DC and single-phase)ΔV = √3 × L × I × R′ (balanced three-phase)
L is the one-way run in metres, I the design current in amps, and R′ the resistance of one conductor per metre at its operating temperature. The factor of 2 is there because the current has to come back — the loop is twice the cable length.
Three-phase uses √3 because in a balanced system the three phase currents are 120° apart and largely cancel in the return path. The practical result: the same cable carries the same current with about 13% less drop on three-phase than single-phase.
If you work to BS 7671 you almost certainly do not evaluate ΔV = 2LIR′ on site. You look up a number. Appendix 4 tabulates voltage drop for every cable type and conductor size as a single figure in (mV/A/m) — millivolts of drop, per ampere of design current, per metre of run — and you apply it like this:
ΔV = (mV/A/m) × Ib × L ÷ 1000
That one number has already absorbed the conductor resistance, the operating temperature and the go-and-return path. It is the same calculation as the formula above; the table just does the arithmetic for you. A 2.5 mm² two-core 70 °C thermoplastic copper cable is 18 mV/A/m, so 20 A over 30 m is 18 × 20 × 30 ÷ 1000 = 10.8 V.
The calculator shows 17.7 rather than 18 for that cable, and 10.6 V rather than 10.8 V. That is not a disagreement — Appendix 4 rounds its figures to two significant figures, and 17.7 is what the underlying IEC 60228 conductor resistance gives. Use the table value if you are writing it on a certificate; the difference is well inside the tolerance the conductor is manufactured to.
With BS 7671 selected, this calculator reports the mV/A/m figure alongside the volts, so you can check it directly against the Appendix 4 table for your cable type rather than taking our word for the answer. The figures it produces reproduce the published table to within 2% for every size up to 16 mm².
For 25 mm² and larger, Appendix 4 splits the tabulated figure into a resistive component r and a reactive component x, and the value you must design to is z = √(r² + x²). Reactance depends on the cable’s construction and conductor spacing; it is not derivable from conductor resistance, and the tabulated values are BSI’s.
This calculator models r only. Above 16 mm² it says so on screen rather than quietly returning a number that is too small — which is the failure mode that matters, because a sub-main is exactly where the reactive term stops being negligible. For those sizes, take z from the table for your cable type and multiply it out yourself.
| Standard | Lighting | Other loads | Measured from |
|---|---|---|---|
| BS 7671 Table 4Ab — public LV supply | 3% | 5% | Origin of the installation |
| BS 7671 Table 4Ab — private LV supply | 6% | 8% | Origin of the installation |
| IEC 60364-5-52 Annex G | 3% | 5% | Origin of the installation |
| NEC 210.19(A) / 215.2(A) | 3% branch, 5% feeder + branch total | Service entrance | |
None of these is a hard legal limit — BS 7671 Appendix 4 is informative, and the NEC figures are informational notes. In practice they are what an inspector expects and what equipment manufacturers assume, so treat them as binding unless you have a documented reason not to.
The BS 7671 private supply row catches people out. If the installation is fed from a generator, a private transformer or an off-grid system rather than the DNO’s network, the permitted drop roughly doubles — because the voltage at the origin is under your control rather than sitting somewhere inside a statutory tolerance you cannot see.
Lighting gets the tighter limit because incandescent output falls off sharply with voltage, and because flicker from voltage sag on other circuits is most visible in lighting.
The limit is a percentage, and that is what makes low-voltage DC so unforgiving. Consider the same 1 V of drop:
| Supply | 1 V drop is | Verdict |
|---|---|---|
| 400 V three-phase | 0.25% | Irrelevant |
| 230 V single-phase | 0.43% | Irrelevant |
| 48 V DC | 2.1% | Noticeable |
| 12 V DC | 8.3% | Over limit |
It compounds, too. For the same power, a 12 V system carries roughly 19 times the current of a 230 V one, and drop is proportional to current. This is why a 12 V solar installation uses conductors that look absurd for the wattage involved, and why the industry keeps moving to 48 V wherever it can.
Copper resistance rises about 0.393% per kelvin. The 20 °C figure in most tables is a reference condition, not an operating one:
| Conductor temperature | Resistance vs 20 °C | Typical situation |
|---|---|---|
| 20 °C | 100% | Reference / unloaded |
| 50 °C | +12% | Moderately loaded |
| 70 °C | +20% | PVC cable at full rating |
| 90 °C | +28% | XLPE cable at full rating |
A design that lands at exactly 5% at 20 °C is really at 6% once the cable warms up. This is not a refinement you can skip: BS 7671 Appendix 4 and IEC 60364 Annex G both tabulate at the insulation’s rated temperature, so a calculation done at 20 °C is not comparable with the limit it is being checked against. That is why this page asks for the insulation type rather than a temperature — 70 °C for thermoplastic, 90 °C for thermosetting — and keeps the free-text temperature for the specific case of a cable you know is lightly loaded.
4 mm² 70 °C thermoplastic copper = 11.0 mV/A/mΔV = 11.0 × 20 × 30 ÷ 1000 = 6.62 V6.62 / 230 = 2.88%
Inside the 5% limit with room to spare. Note the cable is also dissipating 20 × 6.62 = 132 W as heat when fully loaded — over a year of continuous use that is about 1,160 kWh, which is usually a stronger argument for the larger cable than the drop limit is.
2.5 mm² = 17.7 mV/A/mΔV = 17.7 × 20 × 30 ÷ 1000 = 10.6 V = 4.63%
2.5 mm² is rated for 20 A in free air, so it passes on current-carrying capacity, and it scrapes inside a 5% limit. But it fails a 3% lighting limit outright, and it wastes 60% more energy as heat. This is the case where current rating and voltage drop give different answers — and voltage drop is the one that should decide.
It is also the example worth checking a nominal-area calculator against. Divide resistivity by 2.5 mm² and you get 9.9 V, or 4.3% — comfortably inside 5%, and wrong. The regulation works from the IEC 60228 conductor resistance, and by that measure the same cable is at 4.63%.
ΔV = 17.7 × 10 × 10 ÷ 1000 = 1.77 V = 14.8%
Badly over limit despite a short run and a cable size that would be generous at 230 V. To hit 5% you would need 10 mm² — four times the copper for a tenth of the power. That is the price of low voltage.
Steel wire armoured is the default for UK sub-mains — a run to a garage, a workshop, an outbuilding, anything buried or exposed. Three things about it matter for voltage drop:
One trap worth naming: single-core armoured cable in an AC circuit. Steel armour around a single core sits in an alternating magnetic field that does not cancel, and the induced eddy currents cause real heating and loss. That is why single-core armoured cables use aluminium wire armour rather than steel. It does not change the voltage drop arithmetic, but it does change which cable you are allowed to buy.
The sizes SWA is typically used in — 16 mm² and up — are also where the reactive component of the Appendix 4 figure starts to matter. Read the note above about z = √(r² + x²) before relying on this page for a large sub-main.
Aluminium has about 61% the conductivity of copper, so it needs roughly 1.6× the cross-section for the same drop. Against that, it is far cheaper and much lighter, which is why service entrances and large feeders are routinely aluminium.
The real difficulties are mechanical rather than electrical. Aluminium creeps under sustained pressure, so terminations loosen over time unless they are torque-rated and listed for aluminium. It also forms an insulating oxide layer almost instantly on exposure to air, so joints normally need an anti-oxidant compound. Neither issue is a reason to avoid it — they are reasons to terminate it properly.
Cable sizing has two independent constraints, and you take whichever demands more copper:
On short runs the current rating almost always decides. Past roughly 20–30 m, voltage drop takes over and frequently demands a cable one or two sizes larger than the current rating alone would suggest.
BS 7671 for the UK, IEC 60364 across most of Europe and Asia, the NEC in the US. The arithmetic is identical; what changes is the permitted drop and how it is expressed.
DC and single-phase AC both use a factor of 2 for the return conductor. Balanced three-phase uses √3.
Use Ib, the current the circuit will actually carry, and the one-way distance from the origin of the installation — the return path is included automatically.
Switch between mm² and AWG as needed. Insulation sets the operating temperature: 70 °C for thermoplastic, 90 °C for thermosetting, which is what multicore SWA normally is. Aluminium needs roughly 1.6× the cross-section of copper.
On BS 7671 the calculator also reports the Appendix 4 (mV/A/m) figure, so you can check it straight against the table for your cable type. If the drop exceeds the limit, it names the smallest standard conductor that would meet it.
BS 7671 Appendix 4 tabulates a (mV/A/m) figure for each cable type and conductor size, and you apply it as ΔV = (mV/A/m) × Ib × L ÷ 1000, where Ib is the design current in amps and L the one-way run in metres. That is the same calculation as ΔV = 2 × L × Ib × R′ for single-phase, with R′ the resistance of one conductor per metre at its operating temperature — the tabulated figure just does the arithmetic for you. This calculator reports both, so you can check one against the other.
Appendix 4, Table 4Ab: for a low-voltage installation supplied directly from a public distribution network, 3% for lighting and 5% for other uses. For an installation supplied from a private LV supply — a generator or a private transformer — it is 6% and 8%. The percentages are of the nominal voltage and are measured from the origin of the installation to the point of use. They are recommendations rather than absolute requirements, but a design that misses them needs a documented reason.
Because a "2.5 mm²" conductor is not 2.5 mm² of copper. It is stranded, and IEC 60228 caps its resistance at 7.41 Ω/km — about 7% more than the nominal area suggests. BS 7671 builds its tables from those tabulated resistances, so a calculator that divides resistivity by nominal area returns a smaller drop than the regulation you are being assessed against. This page uses the IEC 60228 figures, which reproduce the published Appendix 4 values to within 2%.
Yes, for the conductor sizes where reactance is negligible — up to 16 mm². Multicore steel wire armoured cable is normally XLPE insulated, so select 90 °C thermosetting; the steel armour is usually the circuit protective conductor and does not carry load current, so it does not enter the voltage drop calculation. Above 16 mm² BS 7671 splits the tabulated figure into resistance and reactance and you must design to z = √(r² + x²), which this calculator does not model — it says so on screen when you cross that line.
Millivolts of voltage drop per ampere of design current per metre of cable run. It is how BS 7671 Appendix 4 presents voltage drop, because it collapses the conductor resistance, the operating temperature and the go-and-return path into one number you can look up and multiply. A 2.5 mm² two-core 70 °C thermoplastic copper cable is 18 mV/A/m; at 20 A over 30 m that is 18 × 20 × 30 ÷ 1000 = 10.8 V.
In a balanced three-phase system the three phase currents are 120° apart and largely cancel in the return path, so there is no full return conductor to account for. The line-to-line voltage relationship introduces the √3. The practical effect is that a three-phase run of the same cable has about 13% less drop than the single-phase equivalent.
Significantly, and it is the assumption most calculators get wrong. Copper resistance rises about 0.393% per kelvin. A conductor at its 70 °C rating has roughly 20% more resistance than at the 20 °C reference, and one at 90 °C about 28% more. BS 7671 and IEC 60364 both tabulate at the insulation’s rated temperature, so calculating at 20 °C understates the drop against the standard you are checking.
Four options, in rough order of cost-effectiveness: increase the conductor cross-section, shorten the run, raise the supply voltage, or reduce the load current. Doubling the cross-section roughly halves the drop. Raising the voltage helps twice over, since both the absolute drop falls and the percentage is taken against a larger number.
Because the limit is a percentage. A 1 V drop on a 230 V supply is 0.43%; the same 1 V on a 12 V supply is 8.3%. Low-voltage systems also carry more current for the same power, and drop is proportional to current — so the effect compounds. This is why 12 V solar and automotive installations use conductors that look absurdly large for the power involved.
Not inherently — it is standard for large feeders and service entrances. It has about 61% the conductivity of copper, so it needs roughly 1.6× the cross-section for the same drop. The real issues are mechanical: aluminium creeps under pressure, so terminations must be torque-rated and listed for aluminium, and an anti-oxidant compound is normally required.
Both, and take whichever is larger. Current rating protects the cable from overheating; voltage drop protects the load from being undersupplied. On short runs the current rating usually decides. On long runs voltage drop almost always decides, and by a wide margin.

Technical reviewer
Electrician · 10+ years of installation work in Bangladesh and the wider South Asian region
He reads the result the way an installer would: are the defaults values people actually meet, does the warning fire where you would stop and think, and is the answer something you could buy and fit? The code figures themselves come from the published standards cited below, not from him — that boundary is set out on his profile.
The full process is written up in the methodology and editorial policy. Results are engineering guidance, not a code sign-off — see the disclaimer. If a result looks wrong, tell us; corrections are answered before anything else.
Derated current-carrying capacity to BS 7671 and IEC 60364 — Iz = It × Ca × Cg × Ci × Cf, with the ambient, grouping, thermal insulation and BS 3036 factors applied and the Ib ≤ In ≤ Iz condition checked.
AWGWhat size wire you need, from the load, the run length and the conditions — sized against both NEC ampacity and voltage drop, with the terminal temperature rule that stops 90 °C wire giving 90 °C ampacity.
AWGDiameter, cross-section, resistance and current rating for any AWG size — with separate free-air and in-conduit ampacity, because they differ by a factor of two.
kVASize a house service the way an electrician does: NEC Article 220 standard calculation, with the demand factors that stop a 40 kW house needing a 400 A service.