electrical

Cable Sizing to BS 7671: A Practical Guide

13 min read 12 Feb 2026

electrical BS-7671 cables standards

Why cable sizing matters

Cable sizing is one of the most fundamental calculations in electrical design. An undersized cable overheats under load, degrading insulation, creating fire risk, and potentially causing protective devices to trip nuisance. An oversized cable wastes money — copper is expensive — and takes up unnecessary space in containment. The larger the project, the more these costs compound.

BS 7671 (the IET Wiring Regulations) provides the methodology for sizing cables safely and correctly for UK installations. This guide walks through the process step by step, covering current capacity, correction factors, voltage drop, earth fault loop impedance, and a worked example.

The BS 7671 approach

The cable sizing process in BS 7671 is fundamentally about ensuring three things:

  1. The cable can carry the design current safely without exceeding its temperature rating.
  2. The voltage drop across the cable is within acceptable limits.
  3. The protective device can disconnect the circuit fast enough in a fault condition to prevent electric shock.

The key relationship that governs current capacity is:

Ib ≤ In ≤ Iz

Where:

  • Ib = design current of the circuit (the actual current the cable must carry)
  • In = nominal rating of the protective device (MCB, MCCB, or fuse)
  • Iz = effective current-carrying capacity of the cable (after applying correction factors for the installation conditions)

This relationship ensures the protective device is rated above the design current (so it does not trip in normal operation) but below the cable’s effective capacity (so the cable is protected against overload).

Step 1: Design current (Ib)

The design current is the maximum sustained current the circuit will carry in normal operation. How to calculate it depends on the type of load:

Single-phase loads

Ib = P / (V × pf)

Where: P = power (W), V = supply voltage (230 V for UK single phase), pf = power factor.

Three-phase loads

Ib = P / (√3 × V × pf)

Where: V = line voltage (400 V for UK three phase), pf = power factor.

Note: For motor circuits, use the full-load current from the motor nameplate or manufacturer data, not a value calculated from rated power. Motor nameplate current accounts for efficiency and power factor specific to that machine.

Step 2: Protective device rating (In)

Select the next standard protective device rating at or above the design current Ib. The relationship In ≥ Ib must be satisfied.

Standard MCB ratings (BS EN 60898)

6, 10, 16, 20, 25, 32, 40, 50, 63 A

Common MCCB ratings

These vary by manufacturer but typically include: 16, 20, 25, 32, 40, 50, 63, 80, 100, 125, 160, 200, 250 A [VERIFY: standard MCCB rating steps].

The choice between MCB types (B, C, D) depends on the load characteristics — type B for resistive loads, type C for motors and circuits with moderate inrush, type D for high-inrush loads like transformers and large motors.

Step 3: Tabulated current capacity (It)

The tabulated current capacity is the base current-carrying capacity of a cable under standard reference conditions. Look this up from BS 7671 Appendix 4, based on three parameters:

  • Cable type: Thermoplastic (PVC/PVC) or thermosetting (XLPE/SWA), single-core or multicore.
  • Installation method: Reference methods from Table 4A1 — clipped direct to a surface, in trunking, in conduit, on cable tray, in free air, etc. Each method has different thermal dissipation characteristics.
  • Conductor cross-sectional area: Standard sizes in mm² — 1.0, 1.5, 2.5, 4, 6, 10, 16, 25, 35, 50, 70, 95, 120, 150, 185, 240, 300 mm².

The tabulated values assume standard conditions: 30°C ambient temperature, no grouping with other circuits, and no thermal insulation contact. Real installations rarely match these ideal conditions, which is why correction factors are needed.

Step 4: Correction factors

Correction factors account for the difference between standard reference conditions and actual installation conditions. Each factor reduces the effective current-carrying capacity of the cable.

FactorSymbolApplies whenSource
Ambient temperatureCaAmbient temperature differs from 30°C referenceBS 7671, Table 4B1
GroupingCgMultiple circuits are grouped together in containmentBS 7671, Tables 4C1–4C5
Thermal insulationCiCable is in contact with or enclosed in thermal insulationBS 7671, Table 52.2
Semi-enclosed fuseCcCircuit protected by BS 3036 (rewirable) fuseCc = 0.725

Source: BS 7671, 18th Edition [VERIFY: confirm table references against current edition].

The effective current-carrying capacity of the cable is:

Iz = It × Ca × Cg × Ci × Cc

The relationship Iz ≥ In ≥ Ib must be satisfied. If Iz is less than In after applying correction factors, you need to select the next larger cable size and recalculate.

Alternatively, you can rearrange to find the minimum tabulated capacity required:

It (min) = In / (Ca × Cg × Ci × Cc)

Then select the smallest cable size from the tables where It ≥ It (min).

Step 5: Voltage drop check

After sizing the cable for current capacity, you must check that the voltage drop across the cable does not exceed the limits set by BS 7671.

Voltage drop limits

BS 7671 Appendix 12 recommends the following maximum voltage drops from the origin of the installation to any load point [VERIFY: confirm values against current edition]:

  • Lighting circuits: 3% of nominal voltage (i.e. 6.9 V for 230 V single phase)
  • Other circuits: 5% of nominal voltage (i.e. 11.5 V for 230 V single phase, or 20 V for 400 V three phase)

Calculating voltage drop

Voltage drop (V) = (mV/A/m) × Ib × L / 1000

Where:

  • mV/A/m = voltage drop per amp per metre (from BS 7671, Tables 4D1B onwards, or cable manufacturer data)
  • Ib = design current (A)
  • L = cable route length (m) — note this is the one-way route length, not a loop

Important: If the voltage drop exceeds the limit, you must increase the cable size even if the current capacity is adequate. Long cable runs are the most common scenario where voltage drop — rather than current capacity — determines the cable size.

Step 6: Earth fault loop impedance

The final check ensures that in a fault condition (phase to earth), the total earth fault loop impedance is low enough for the protective device to disconnect within the required time. This is critical for electric shock protection.

The total earth fault loop impedance:

Zs = Ze + (R1 + R2)

Where:

  • Zs = total earth fault loop impedance (Ω)
  • Ze = external earth fault loop impedance (from the supply authority or measured at the origin)
  • R1 = resistance of the phase conductor (Ω)
  • R2 = resistance of the circuit protective conductor (CPC) (Ω)

The calculated Zs must not exceed the maximum values given in BS 7671, Table 41.3 [VERIFY: confirm table reference] for the type and rating of the protective device. If it does, you may need to increase the cable size (which reduces R1 and R2) or upgrade the CPC.

Temperature correction

The (R1 + R2) values from BS 7671 tables are given at 20°C. At the cable’s normal operating temperature, resistance is higher. Apply a correction factor:

  • For thermoplastic (PVC) cables: multiply (R1 + R2) by 1.20 [VERIFY: confirm factor for current edition]
  • For thermosetting (XLPE) cables: multiply (R1 + R2) by 1.28 [VERIFY: confirm factor for current edition]

Worked example

Size a cable for a three-phase motor with the following parameters:

  • Motor: 15 kW, power factor 0.85, 400 V three phase
  • Cable run: 50 m, multicore XLPE/SWA, clipped direct to wall
  • Grouping: 3 circuits grouped together
  • Ambient temperature: 35°C
  • Protective device: 32 A MCB, Type C

Step 1: Design current

Ib = 15000 / (1.732 × 400 × 0.85) = 15000 / 588.9 = 25.5 A

Step 2: Protective device

In = 32 A (the next standard MCB rating above 25.5 A). Check: 32 A ≥ 25.5 A. Satisfied.

Step 3: Correction factors

  • Ca for 35°C ambient with XLPE insulation: 0.96 [VERIFY: from BS 7671, Table 4B1]
  • Cg for 3 circuits grouped, clipped direct: 0.79 [VERIFY: from BS 7671, Table 4C1]
  • Ci = 1.0 (no thermal insulation contact)
  • Cc = 1.0 (MCB, not semi-enclosed fuse)

Step 4: Required tabulated capacity

It (min) = In / (Ca × Cg) = 32 / (0.96 × 0.79) = 32 / 0.758 = 42.2 A

Step 5: Select cable size

From BS 7671 Appendix 4, for multicore XLPE/SWA cable clipped direct (Reference Method C [VERIFY]), the tabulated current capacities are [VERIFY: exact values from current tables]:

  • 4 mm²: 36 A — too low (36 < 42.2)
  • 6 mm²: 46 A — adequate (46 ≥ 42.2)

Select 6 mm² cable.

Step 6: Voltage drop check

For 6 mm² XLPE/SWA three-phase, mV/A/m = 6.4 [VERIFY: from BS 7671, Table 4D4B or manufacturer data].

Voltage drop = 6.4 × 25.5 × 50 / 1000 = 8.16 V

5% of 400 V = 20 V. The voltage drop of 8.16 V is well within the limit.

Step 7: Earth fault loop impedance

This requires the external earth fault loop impedance (Ze) and the (R1 + R2) values for the cable. For 6 mm² cable with a 6 mm² CPC over 50 m [VERIFY: look up resistance values from BS 7671 tables], calculate Zs and check against Table 41.3 for a 32 A Type C MCB [VERIFY: maximum Zs for Type C 32A].

Note: This is a simplified example. In practice, cable sizing for motor circuits may also need to consider motor starting current (which can be 6–8 times full-load current for direct-on-line starting), cable derating in enclosed spaces such as floor voids, discrimination with upstream protective devices, and the effect of harmonics on neutral conductor sizing.

Common mistakes

  • Forgetting correction factors. The most common error. Grouping factors in particular can significantly reduce cable capacity — a factor of 0.65 for 6 grouped circuits is a 35% reduction. Always check the installation conditions.
  • Using voltage drop values at the wrong temperature. The mV/A/m values in BS 7671 are given at the conductor operating temperature, not ambient. Check the table notes to ensure you are using the correct column.
  • Not checking earth fault loop impedance. Sizing for current and voltage drop but skipping the Zs check is a compliance failure. This check is particularly important for long cable runs where conductor resistance is significant.
  • Sizing only for current and ignoring voltage drop. Long cable runs (above roughly 30–40 m) commonly fail on voltage drop before they fail on current capacity. Always check both.
  • Using American wire gauge (AWG). UK installations use metric conductor sizes (mm²). AWG and mm² are not interchangeable — using the wrong sizing system will result in incorrect cable selection.
  • Not accounting for future load growth. While you should not massively oversize cables, allowing some margin (typically 10–20% on the protective device rating) for foreseeable load increases is good practice, especially for distribution cables.
  • Forgetting that diversity applies to distribution, not final circuits. Individual final circuits should be sized for the full connected load. Diversity factors apply at the distribution board and submain level to reduce overall cable and switchgear sizes.

MEP Desk has 61 calculators, 36 reference packs, and 62+ tracked standards — all in one workspace.

Start free See all tools