HomeExpertly
www.homeexpertly.com

Box Fill Calculator

Check a junction or device box against NEC 314.16. Enter the box volume, the wire size, and the number of conductors, devices, clamps, grounds and support fittings — get the total volume allowances, the required volume, the fill percentage, the spare room and a pass/fail check, plus by-box-size and by-conductor-size tables and a downloadable PDF.

US units (cubic inches, AWG). Box fill per NEC 314.16(B): each conductor = 1 volume (pigtails confined to the box = 0); all internal clamps together = 1; each support fitting = 1; each device yoke = 2; all equipment grounds together = 1 (a second isolated-ground set adds 1). Volume allowances use the largest conductor in each category; this tool assumes a single wire size. It does not size conduit (Chapter 9) or cover boxes over 100 in³. A planning aid only — confirm with the current NEC edition, local amendments and your inspector (AHJ).
1 Box
in³
1-gang
18 in³
4″ square
21 in³
4″ deep
30.3 in³
2 Conductors
wires
wires
3 Devices & fittings
yokes
clamps
fittings
Required volume = total allowances × the per-conductor volume for the wire size. The box passes when the required volume is within the box volume (NEC 314.16).
Required box volume
— in³
Enter the box and what's inside it, then click Calculate
Box volume
—
in³ available
Fill used
—
of box volume
Spare
—
in³ left
Code check
—
Enter the box and contents
We total the conductor volume allowances per NEC 314.16 and compare the required volume against the box volume.
Fill breakdown
Conductor size—
Volume per conductor—
Current-carrying conductors—
Devices (×2)—
Cable clamps—
Ground conductors—
Support fittings—
Total allowances—
Required volume—
Box volume—
Fill used—
Spare volume—
Result summary
Required volume —
Fill used —
Spare volume —
Total allowances —
Box volume —
Max conductors —
By box size (this layout)
BoxVolumeFill usedStatus
Enter a layout to compare
By conductor size (this box & layout)
AWGVol / conductorRequiredStatus
Enter a layout to compare
Visualizations
Fill used by box size (dashed line = 100% full)