Skip to content

Handrail Calculator - Part M & BS 8300 Lengths, Heights & Extensions

Calculate handrail lengths, heights and extensions for stairs and ramps per Approved Document M and BS 8300.

Total horizontal going of stair or ramp

Number of separate flights (between landings)

Total vertical rise from bottom to top

How We Calculate This

This calculator determines handrail lengths, bracket quantities, and compliance with Approved Document M Volume 2 and BS 8300-2:2018 for stairs and ramps.

Slope length calculation

The handrail follows the slope of the stair or ramp. The slope length is calculated using Pythagoras: Slope = √(Going² + Rise²). Extensions are added at top and bottom of each flight.

AD M & BS 8300 requirements

  • Height (stairs & ramps): 900-1000mm from pitch/ramp surface (900-1100mm at landings)
  • Second lower rail: 600mm where there is full-height structural guarding (AD M §1.37(b))
  • Extensions: Minimum 300mm horizontally beyond top and bottom
  • Diameter: 32-50mm circular per AD M; BS 8300 recommends 40-50mm (40-45mm preferred)
  • Wall clearance: 50-75mm per AD M; 50-60mm best practice per BS 8300
  • Brackets: Fixed below the rail; spacing per the manufacturer’s fixing instructions (no standard sets a centre)

To size the ramp itself — gradient, flight lengths and landings to AD M Vol 2 Table 1 — use our UK ramp calculator.

Material estimate

A 5% waste allowance is added to the total handrail length for cuts, joins, and off-cuts. Bracket quantities are calculated at 1000mm centres with an end bracket at each termination point.

Frequently Asked Questions

Was this calculator helpful?

Last updated: March 2026

Verified against UK standards · estimates only, confirm with your supplier.