Part of 70 Electrical Calculators

Trunking Fill Calculator45% Fill Rule to BS 7671

Calculate trunking fill using the 45% maximum fill rule. Check any combination of cables against any trunking size, with compartment mode for segregated installations.

Reviewed by the Andrew Moore, founder of Elec-Mate, — IET Wiring Regulations (BS 7671) specialists and C&G 2382 qualified assessors.

Total cable CSA ≤ 45% of trunking internal CSA

The fundamental trunking fill rule — BS 7671:2018+A4:2026 and IET Guidance Note 1

Pipe & Trunking Size Calculator

Calculate the minimum trunking size for your cables — BS 7671 compliant

Your Cables

Fill % = (Total Cable Area ÷ Trunking Area) × 100

What Is Trunking Fill and the 45% Rule?

Trunking fill refers to the proportion of a cable trunking's internal cross-sectional area that is occupied by cables. BS 7671:2018+A4:2026 and the IET Guidance Note 1 state that the total cross-sectional area of all cables installed in trunking must not exceed 45% of the trunking's internal cross-sectional area. This is known as the 45% fill rule, and it applies to all types of cable trunking — PVC, galvanised steel, stainless steel, aluminium, dado, skirting, and mini-trunking.

Why 45% and not more? The 45% limit exists for three reasons. First, heat dissipation: when current flows through cables, the conductors generate heat. The air space inside the trunking acts as a cooling medium, allowing heat to transfer from the cable surface to the trunking walls and then to the surrounding environment. If the trunking is packed too tightly, the temperature inside rises, potentially exceeding the cable insulation's rated temperature and causing degradation or failure.

Second, installation practicality: cables need to be laid into the trunking without excessive bending or forcing. They must be arranged neatly to avoid crossing over each other, which creates pressure points that can damage insulation over time. A 45% fill leaves enough space for cables to be routed neatly with gentle bends at fittings and junctions.

Third, future capacity: good design practice — and many specifications — require spare capacity for additional circuits. Building use changes over time, and new circuits are frequently needed for additional power points, data outlets, or replacement of existing services. A trunking system designed to 45% fill on day one has no spare capacity; designing to 30 to 35% fill on day one leaves room for growth. When planning containment, use the cable sizing calculator to determine the required cable cross-section before checking trunking fill, and the voltage drop calculator to verify the circuit meets BS 7671 limits.

Total cable CSA ≤ 45% of trunking internal CSA

The fundamental trunking fill rule from BS 7671

Calculating Cable Cross-Sectional Area

The most common mistake in trunking fill calculations is confusing the conductor cross-sectional area with the overall cable cross-sectional area. When you say "2.5 mm² cable", the 2.5 mm² refers to the cross-section of the copper conductor only. The actual space the cable occupies in the trunking is much larger because it includes the PVC insulation around each conductor, the sheath around the cable, and — for flat cables — the shape of the overall profile.

For round cables (such as single-core PVC insulated cables drawn into trunking), the cable cross-sectional area for fill purposes is calculated from the overall diameter: CSA = pi x (d/2)². A 2.5 mm² single has an overall diameter of approximately 4.6 mm, giving a CSA of pi x 2.3² = 16.6 mm². This is over six times the conductor cross-section.

For flat cables (such as twin and earth), the cable CSA for fill purposes is the overall width multiplied by the overall height. A 2.5 mm² twin and earth cable is approximately 11.5 mm wide by 6.9 mm high, giving a CSA of 79.4 mm² — over 30 times the conductor cross-section. This is why trunking fill calculations must always use the overall cable dimensions, never the conductor size.

Cable Type
Overall Size (mm)
Cable CSA (mm²)
Typical Use
1.0 mm² T&E flat
9.0 x 5.5
49.5
Lighting
1.5 mm² T&E flat
10.0 x 6.1
61.0
Lighting
2.5 mm² T&E flat
11.5 x 6.9
79.4
Socket circuits
4.0 mm² T&E flat
12.5 x 7.6
95.0
Cooker, shower
6.0 mm² T&E flat
14.0 x 8.5
119.0
Shower, sub-main
1.5 mm² single
3.9 dia
11.9
Lighting in trunking
2.5 mm² single
4.6 dia
16.6
Sockets in trunking
Cat6 data cable
6.0 dia
28.3
Data, comms

Standard Trunking Sizes and Capacity

Trunking Size (mm)
Internal CSA (mm²)
45% Usable (mm²)
16 x 16
256
115
25 x 16
400
180
38 x 16
608
274
38 x 25
950
428
50 x 25
1,250
563
50 x 50
2,500
1,125
75 x 50
3,750
1,688
75 x 75
5,625
2,531
100 x 50
5,000
2,250
100 x 100
10,000
4,500
150 x 50
7,500
3,375
150 x 150
22,500
10,125

The sizes above are nominal external dimensions. The internal dimensions are slightly smaller due to wall thickness — typically 1 to 2 mm per side for PVC trunking and 1 mm per side for metal trunking. The Elec-Mate calculator uses the actual internal dimensions for accurate fill calculations.

Compartmentalised Trunking and Segregation

BS 7671 Regulation 528.1 requires that cables of different voltage bands are segregated from each other. BS 7671 classifies circuits into two bands: Band I covers extra-low voltage (ELV) circuits such as data, telecommunications, fire alarm, and emergency lighting control wiring; Band II covers mains voltage circuits operating at 230 V / 400 V. Regulation 528.1 (confirmed in GN3 Section 4.8.5 and OSG Section 7.4.1) prohibits Band I and Band II circuits from sharing the same wiring enclosure unless at least one of three conditions is met:

  • Partitioned compartments — a fixed physical divider within the trunking that prevents contact between bands (OSG 7.4.1 condition c).
  • Insulation for highest voltage present — every cable in the shared enclosure is insulated to a level suitable for the highest voltage present, so a Band I cable insulated to Band II voltage level may share the same trunking without a divider (OSG 7.4.1 condition a).
  • Mineral-insulated metal-sheathed (MIMS) cable — the inherent metal sheath of MIMS cable provides the required separation; MIMS Band I circuits may therefore share trunking with Band II circuits (GN3 4.8.5).

Compartmentalised trunking provides this segregation by including fixed internal dividers that create separate channels. A two-compartment trunking has one divider creating two channels; a three-compartment version has two dividers. Each compartment must be treated independently for fill calculations — the 45% rule applies to each compartment separately.

For example, a 100 x 50 mm three-compartment trunking might divide into one 50 x 50 mm power compartment and one 50 x 50 mm data compartment (the third compartment is sometimes a narrower ELV channel). The power compartment has an internal CSA of approximately 2,500 mm², giving a 45% usable area of 1,125 mm². The data compartment has the same capacity. You cannot add the two compartments together — each is assessed against its own 45% limit.

When specifying compartmentalised trunking, always check the internal dimensions of each compartment from the manufacturer's data, as the dividers reduce the usable space. A 100 x 50 mm trunking divided into two equal compartments does not provide two 50 x 50 mm channels — the divider itself occupies space, and the two channels may be closer to 48 x 48 mm each.

At EICR inspection stage: the 45% fill rule must be verified per compartment individually. BS 7671 Regulation 622.85 requires the inspector to confirm that cables are adequate for current-carrying capacity in accordance with Section 523 — which includes grouping, ambient temperature, and installation method. An overfilled compartment that compromises thermal dissipation is a recordable defect.

Worked Examples

Example 1: Socket Circuits in 50 x 50 mm Trunking

Four ring final circuits use 2.5 mm² T&E flat cable. Each ring has two cables in the trunking run (outgoing and return legs of the ring). Total: 8 cables of 2.5 mm² T&E.

Cable CSA per cable = 11.5 x 6.9 = 79.4 mm²

Total cable CSA = 8 x 79.4 = 635.2 mm²

Trunking 45% capacity = 2,500 x 0.45 = 1,125 mm²

Result: 635.2 ≤ 1,125 — PASS. Fill percentage is 25.4%, leaving good spare capacity for future circuits.

Example 2: Mixed Cables in Mini-Trunking

An electrician wants to run one 2.5 mm² T&E (socket circuit) and one 1.5 mm² T&E (lighting circuit) through 25 x 16 mm mini-trunking.

2.5 mm² T&E CSA = 79.4 mm²

1.5 mm² T&E CSA = 61.0 mm²

Total cable CSA = 79.4 + 61.0 = 140.4 mm²

Trunking 45% capacity = 400 x 0.45 = 180 mm²

Result: 140.4 ≤ 180 — PASS. However, the fill is 78% of the usable space (35.1% of total), which is tight. No room for additional cables. Consider upgrading to 38 x 16 mm (45% capacity: 274 mm²) to allow for future expansion.

Example 3: Over-Filled Trunking

A trunking run carries 6 cables of 4.0 mm² T&E and 4 cables of 2.5 mm² T&E in 50 x 25 mm trunking.

4.0 mm² T&E CSA: 6 x 95.0 = 570.0 mm²

2.5 mm² T&E CSA: 4 x 79.4 = 317.6 mm²

Total cable CSA = 570.0 + 317.6 = 887.6 mm²

Trunking 45% capacity = 1,250 x 0.45 = 562.5 mm²

Result: 887.6 > 562.5 — FAIL. The 50 x 25 mm trunking is too small. Upgrade to 50 x 50 mm trunking (45% capacity: 1,125 mm²), which gives 887.6 ≤ 1,125 — PASS.

How to Calculate Trunking Fill — Step by Step

1

List all cables to be installed in the trunking

Identify every cable that will be routed through the trunking run. For each circuit, note the cable type (flat twin and earth, single core, multicore armoured, data cable, etc.) and the conductor cross-sectional area. Remember to count every cable individually — if a circuit uses a separate line, neutral, and earth (singles in trunking), count each conductor separately.

2

Look up the overall cable dimensions

For each cable, find the overall diameter (for round cables) or the overall width and height (for flat cables). These values are in the manufacturer's data sheet or the IET tables. Do not use the conductor CSA — the overall cable dimension includes the insulation and sheath, which is much larger. The Elec-Mate calculator has all common UK cable dimensions built in.

3

Calculate the cross-sectional area of each cable

For round cables: CSA = pi x (overall diameter / 2) squared. For flat cables: CSA = overall width x overall height. Sum the cross-sectional areas of all cables to get the total cable CSA. For example, 3 cables with CSAs of 79 mm², 50 mm², and 50 mm² give a total of 179 mm².

4

Determine the trunking internal cross-sectional area

Look up the internal dimensions of the trunking. For rectangular trunking: internal CSA = internal width x internal height. For the common 100 x 50 mm trunking, the internal CSA is approximately 5000 mm². Calculate 45% of this value: 5000 x 0.45 = 2250 mm². This is the maximum total cable CSA permitted.

5

Compare and select the trunking size

If the total cable CSA is less than or equal to 45% of the trunking internal CSA, the cables fit. If not, select a larger trunking size. For the example above (total cable CSA 179 mm²), the minimum trunking internal CSA would be 179 / 0.45 = 398 mm². A 25 x 16 mm trunking (internal CSA 400 mm²) is the minimum, but 38 x 16 mm (608 mm²) would be a better choice to allow for future expansion.

Why Use the Elec-Mate Trunking Fill Calculator?

Purpose-built for UK electricians working to BS 7671. Eliminates manual CSA lookups and ensures your trunking is correctly sized every time.

Instant Trunking Size Selection

Enter the number and type of cables, and the calculator recommends the minimum trunking size.

Mixed Cable Types

Handles any combination of cable types in the same trunking — flat twin and earth, singles, multicore, data cables.

Compartment Mode

Calculate fill for compartmentalised trunking. Define each compartment separately and check the 45% rule independently.

Fill Percentage Display

Shows the fill percentage as a visual gauge. Colour-coded: green for comfortable fill, amber for approaching the 45% limit, red for exceeding it.

Mini-Trunking Support

Includes all standard mini-trunking sizes. Quickly check whether a single circuit or pair of circuits will fit in the mini-trunking size you plan to use.

BS 7671:2018+A4:2026 Compliant

All cable dimensions and fill limits verified against BS 7671:2018+A4:2026 and the IET Guidance Note 1.

Run Your Electrical Business Smarter with Elec-Mate

Quotes, certificates, job tracking, and 70+ BS 7671 calculators — built for UK electricians.

Try Elec-Mate free
Download on the App StoreGet it on Google Play

Frequently Asked Questions

What is the 45% fill rule for trunking?
The 45% fill rule states that the total cross-sectional area of all cables installed in trunking must not exceed 45% of the internal cross-sectional area of the trunking. This rule comes from BS 7671:2018+A4:2026 and the IET Guidance Note 1. The remaining 55% of the trunking space is needed for heat dissipation (cables generate heat when carrying current, and the air space allows this heat to escape), ease of installation (cables need room to be laid in and arranged without bending them too tightly or forcing them into position), and future expansion (leaving spare capacity for additional circuits that may be needed later). The 45% limit applies to all types of cable trunking — PVC, metal, dado, skirting, and mini-trunking — regardless of whether the cables are single-core or multicore.
How do I calculate the cross-sectional area of a cable for trunking fill?
To calculate the cross-sectional area (CSA) of a cable for trunking fill purposes, you need the overall diameter of the cable — not the conductor size. The overall diameter includes the conductor, the insulation, any sheath, and any armour. For round cables, the CSA is pi times the radius squared: CSA = pi x (d/2) squared, where d is the overall diameter. For flat cables (like twin and earth), the CSA is approximately width x height. The overall dimensions are listed in the manufacturer's data sheets and in the IET tables. For example, a 2.5 mm² twin and earth flat cable has an overall diameter of approximately 11.5 mm x 6.9 mm, giving a CSA of approximately 79.35 mm² — much larger than the 2.5 mm² conductor cross-section. The Elec-Mate trunking fill calculator has all common cable dimensions built in, so you simply select the cable type and size.
What standard trunking sizes are available?
Standard PVC and metal cable trunking is available in a range of rectangular sizes. Common sizes include: 16 x 16 mm (internal CSA 256 mm², 45% usable: 115 mm²), 25 x 16 mm (400 mm², 180 mm²), 38 x 16 mm (608 mm², 274 mm²), 38 x 25 mm (950 mm², 428 mm²), 50 x 25 mm (1250 mm², 563 mm²), 50 x 50 mm (2500 mm², 1125 mm²), 75 x 50 mm (3750 mm², 1688 mm²), 75 x 75 mm (5625 mm², 2531 mm²), 100 x 50 mm (5000 mm², 2250 mm²), 100 x 75 mm (7500 mm², 3375 mm²), 100 x 100 mm (10000 mm², 4500 mm²), 150 x 50 mm (7500 mm², 3375 mm²), 150 x 75 mm (11250 mm², 5063 mm²), 150 x 100 mm (15000 mm², 6750 mm²), and 150 x 150 mm (22500 mm², 10125 mm²). Metal trunking is also available in larger sizes for industrial installations. The internal dimensions are slightly smaller than the external dimensions due to the wall thickness.
Can I mix different cable types in the same trunking?
Yes, you can install different cable types and sizes in the same trunking, provided the total cross-sectional area of all cables does not exceed 45% of the trunking's internal cross-sectional area. However, you must also consider grouping factors for current-carrying capacity under BS 7671 Regulation 523.4. When multiple circuits share the same trunking, the current rating of each cable must be reduced by a grouping factor (from Appendix 4 Tables 4C1–4C6) to account for the mutual heating effect. Two important points from Reg 523.4 are frequently overlooked on site. First, the 30% exception: if a cable is expected to carry no more than 30% of its grouped current-carrying capacity due to known operating conditions, it may be excluded from the group count when calculating the rating factor for the remaining cables — useful for sparsely loaded sub-circuits sharing a trunking run with heavily loaded circuits. Second, mixed insulation temperatures: when 70°C PVC cables and 90°C XLPE cables are installed in the same trunking, the current-carrying capacity of the entire group must be based on the lowest maximum operating temperature present — that is, 70°C — not the higher rating of the XLPE cables. Using the XLPE rating for a mixed group is a common site error that results in the PVC cables being operated above their rated temperature. Additionally, cables from different voltage bands (Band I ELV and Band II mains) must be segregated per Regulation 528.1 — either by compartmentalised trunking with a fixed divider, by insulating all cables to the highest voltage present, or by using MIMS cable.
What is compartmentalised trunking and when should I use it?
Compartmentalised trunking has internal dividers (baffles) that create separate channels within the trunking. Each compartment is isolated from the others, allowing cables from different systems or voltage bands to be installed in the same trunking run without physical contact. The most common application is separating mains voltage circuits (230 V / 400 V) from extra-low voltage circuits (data cables, fire alarm cables, emergency lighting cables, telecommunications) as required by BS 7671 Regulation 528.1. Compartmentalised trunking is also used to separate circuits of different voltage bands, to provide additional fire resistance between cable groups, and to make it easier to add or remove cables from one system without disturbing others. The 45% fill rule applies to each compartment independently — you cannot use space in one compartment to compensate for overfilling another.
Does the 45% rule apply to mini-trunking?
Yes, the 45% fill rule applies to all forms of trunking, including mini-trunking (also called micro-trunking). Mini-trunking is the small trunking — typically 16 x 16 mm, 25 x 16 mm, or 38 x 16 mm — used on wall surfaces for individual circuits or small groups of cables. Because mini-trunking has a small internal cross-sectional area, the 45% limit is reached quickly. For example, 16 x 16 mm mini-trunking has an internal CSA of approximately 256 mm². At 45%, the usable space is only 115 mm². A single 2.5 mm² twin and earth cable (CSA approximately 79 mm²) already fills 69% of the usable space, leaving room for only one additional cable of similar size. This is why mini-trunking is typically used for single circuits — a socket radial or a lighting circuit — rather than for bundling multiple circuits together.

What electricians say

Verified reviews from the UK App Store.

One App for Everything!

Elec-Mate is my go to app for business and electrical work. It's feature rich without feeling cluttered. A true all in one app for quotes, certs, calculations, RAMS, EICRs, and more. I use it every day without fail, and it makes my workflow much smoother since I'm not jumping between apps anymore. The price-to-feature ratio is excellent. Any issues I've had, the developer responds within the hour and usually fixes them the same day. 100% recommend.

Apple App Store · GBR

Fantastic app for electricians

I've used the app and the web based version for a while now and it's well worth the investment. If you're an apprentice or experienced Spark give it a go, you won't be disappointed.

Apple App Store · GBR

Absolutely amazing

I've been using Elec-Mate for a while now, and honestly, it's one of the best apps I've ever downloaded. Every aspect of it feels thoughtfully designed, from the clean and intuitive interface to the powerful features that make everything so easy to manage. It's clear that a lot of care and attention went into building this app, and it shows in every detail.

Apple App Store · GBR
7-Day Free Trial — Cancel Anytime, No Hassle

Size Trunking Correctly Every Time

Join 1,000+ UK electricians using Elec-Mate for on-site calculations. 7-day free trial, cancel anytime.

“Replaced three separate apps with Elec-Mate. Certs, quotes, and scheduling all in one place.”

Daniel Palmer, DP Electrical

From £6.99/mo after trial — less than a coffee a week

or download the app
Download on the App StoreGet it on Google Play
7 days free, then from £6.99/moCancel in one tap — no calls, no hassleiOS, Android & WebBS 7671 compliant
16
Certificate Types
70+
Calculators
46+
Training Courses
8
AI Agents

1,000+ electricians · From £6.99/mo after trial

We use cookies to improve the app and measure what works. Cookie Policy