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.
How We Calculate This
This calculator determines handrail lengths, bracket quantities, and compliance with BS 8300:2018 and Approved Document M/K 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.
BS 8300 requirements
- Height (stairs): 900-1000mm from pitch line
- Height (ramps): 900-1100mm from ramp surface
- Extensions: Minimum 300mm beyond top and bottom
- Diameter: 40-45mm circular (50mm max)
- Wall clearance: 50-75mm
- Brackets: At 900-1200mm centres, below rail
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
Related Calculators
Accessible Parking Calculator
Calculate accessible parking bay dimensions, hatching and signage per BS 8300.
Accessible WC Calculator
Check wheelchair-accessible toilet layout against Doc M and BS 8300 requirements.
Corridor Width Calculator
Calculate corridor widths for wheelchair access and passing places per Part M.
Door Width Calculator
Calculate effective clear door widths for wheelchair access per Approved Document M.
Balustrade Calculator
Calculate balustrade balusters, handrail, newel posts and base rail.
Last updated: March 2026
All calculations are estimates. Verify with your supplier.
