Table of Contents
1. Introduction to Bar Bending Schedule
A Bar Bending Schedule (BBS) is a tabulated list of all reinforcing steel bars in a structural element, specifying bar mark, size, shape, number of bars, cutting length, bending dimensions, and total weight. The BBS is an essential construction document that enables steel fixers to cut, bend, and place reinforcement correctly and enables quantity surveyors to procure and cost reinforcement accurately.
The BBS preparation process involves: (a) reading structural drawings to identify bar locations, sizes, and spacing; (b) determining the bar shape code per BS 8666 (or equivalent standard); (c) calculating the cutting length — the total straight bar length required before bending; (d) computing the weight per bar and total weight; and (e) summarizing the schedule in a tabular format. Cutting length calculation is the most critical and error-prone step, requiring precise application of bend deduction formulas.
BS 8666:2020 (Scheduling of Reinforcement for Concrete) is the governing standard for BBS preparation in the UK and many Commonwealth countries. In North America, ACI 315 / ACI SP-66 provides similar detailing standards. The BS 8110 and IS 456 codes reference BS 8666 for bending schedule format. The Civil Engineering Handbook includes BBS preparation templates and examples.
2. BS 8666 Standard Bending Shapes
BS 8666 defines standard bending shape codes (prefixed with shape code numbers from 00 to 99) that cover virtually all reinforcement configurations encountered in building construction. Each shape code specifies the bending sequence, bend angles, and dimension labeling conventions. The most commonly used shape codes are:
Shape Code 00 — Straight bar (no bends). Used for main beam and slab bars when anchorage is provided by development length rather than hooks. Shape Code 11 — Straight bar with one 90° hook at one end (for starter bars in footings). Shape Code 21 — Straight bar with a 90° hook at both ends (U-bar). Shape Code 32 — L-bar with a 90° bend (for top reinforcement in cantilevers). Shape Code 33 — L-bar with a 135° hook at one end. Shape Code 41 — U-bar with 90° hooks at both ends (commonly used in beams). Shape Code 51 — Closed stirrup (rectangle with 135° seismic hooks at one corner). Shape Code 52 — Closed stirrup with 90° hooks. Shape Code 61 — Open stirrup (U-shape). Shape Code 98 — Complex bent bar (crank or bent-up bar). Shape Code 99 — Unclassified (custom shape).
For each shape, the schedule lists the dimensions A, B, C, D, E as defined in BS 8666. For example, Shape 51 (closed stirrup) requires dimensions A (width) and B (height), with the hook extension (leg length) already accounted for in the cutting length formula. The Bar Bending Schedule Calculator supports all standard BS 8666 shape codes with automatic cutting length computation.
3. Cutting Length Formulas
The cutting length is the total length of a straight bar before bending. It equals the sum of all straight segments plus hook extensions minus bend deductions. Each bend shortens the bar due to the elongation of the outer fiber and compression of the inner fiber at the bend. The general formula is:
The precise bend deduction depends on the mandrel (bend) diameter relative to the bar diameter. Per BS 8666, minimum mandrel diameters are: 4db for bars up to 20 mm diameter, 6db for bars 25-32 mm, and 8db for bars 40 mm and larger. For ACI 318, minimum bend diameters are 6db for #10-#25 bars and 8db for #29-#36 bars. Using larger mandrels reduces the bend deduction and increases the required cutting length.
In practice, many engineers use the simplified approach of adding 1d per 45° bend, 2d per 90° bend, and 3d per 135° bend as the deduction. This approximation is adequate for bars up to 20 mm diameter but becomes increasingly inaccurate for larger bars. For critical projects, use the exact formula. The Engineering Formula Library includes the complete bend deduction equations with graphical illustrations.
4. Hook Lengths and Bend Deductions
Standard hooks provide anchorage for bars where straight development length cannot be accommodated. Per BS 8666, the standard hook has a 180° bend plus a straight extension of 4db (minimum 65 mm). For seismic hooks per ACI 318, a 135° bend with a 6db extension (minimum 75 mm) is required for closed stirrups.
180° Hook (Standard Hook): If the mandrel diameter = 4db (for db ≤ 20 mm), the additional length for a 180° hook = 4db + (π/2)(r + db/2) - (r + db) = 4db + 1.57(2db + 0.5db) - (2db + db) = 4db + 3.93db - 3db = 4.93db ≈ 5db. Including the 4db straight portion, total hook allowance = 9db for a 180° hook.
90° Hook: For 90° bend with 12db extension (ACI 318): additional length = 12db + bend allowance. Using mandrel 6db: bend deduction = 2(r + db) - π(r + db/2)/2 = 2(3db + db) - π(3db + 0.5db)/2 = 8db - 5.5db = 2.5db. So total hook allowance = 12db - 2.5db = 9.5db.
Practical rule of thumb: For a 90° hook, add 12db to the straight portion and deduct 2d for the bend. For a 135° hook (stirrups), add 6db for the hook extension and deduct 3d for the bend. The net effect for standard stirrups: total cutting length = 2(A + B) + 2 × hook allowance - 3 × bend deductions (three 90° bends and one 135° bend for closed stirrups).
5. Crank Bars (Bent-Up Bars)
Crank bars (also called bent-up bars or truss bars) are main reinforcement bars that are bent upward at an angle (typically 45° for beams of depth up to 800 mm, 60° for deeper beams) near supports to provide additional shear resistance. The crank effectively converts a portion of the bottom positive reinforcement into top negative reinforcement at supports and contributes to shear capacity through the inclined bar component.
The cutting length of a crank bar requires additional length for the inclined portion. If the vertical offset (distance from bottom steel centroid to top steel centroid at support) = d - d' (effective depth minus cover to top steel), and the crank angle = 45°, then:
For example, if h = 450 mm (beam depth 500 mm minus cover top and bottom), extra length per crank = 450 × 0.414 = 186 mm. For two cranks, total extra length = 372 mm. The 45° bend deductions at the crank points are approximately 1d each (0.586d per 45° bend).
It is important to note that modern design practice (ACI 318 and BS 8110) generally does not rely on cranked bars for shear resistance — instead, vertical stirrups are preferred. Cranks are still used in beam construction in many regions (especially India, Middle East, and parts of Africa) where code practice follows legacy IS 456 provisions for bent-up bars providing up to 50% of shear reinforcement.
6. Stirrup and Tie Cutting Lengths
Stirrups (shear reinforcement) and ties (column lateral reinforcement) are typically closed rectangular loops. The cutting length calculation for a closed stirrup using Shape Code 51 (BS 8666) requires careful accounting of all bends and hook extensions.
For a rectangular closed stirrup with dimensions A (width between bar centers) and B (height between bar centers), the cutting length with 135° seismic hooks at one corner is:
Where A and B are measured to the outside of the stirrup (typically A = beam width - 2 × cover - 2 × stirrup diameter, B = beam depth - 2 × cover - main bar diameter). For example, a beam 350 mm wide × 550 mm deep with 40 mm cover and #13 stirrups: A = 350 - 2×40 - 2×13 = 244 mm. B = 550 - 2×40 - 13 = 457 mm (assuming 25 mm main bars, but stirrup height is to inside of main bars).
For seismic hooks (ACI 318), the 135° hook must have a 6db extension (minimum 75 mm). For #13 stirrups: hook extension = 6 × 12.7 = 76.2 mm. The bend deduction for 135° at mandrel 4db = 3db = 38.1 mm. Net hook allowance = 76.2 - 38.1 = 38.1 mm per hook.
7. Standard Shapes Reference Table
| Shape Code | Description | Cutting Length Formula | Typical Use |
|---|---|---|---|
| 00 | Straight bar | L (length) | Main beam/slab bars |
| 11 | Straight, one 90° hook | A + H - 2d | Starter bars |
| 21 | Straight, two 90° hooks | A + 2H - 4d | U-bars in footings |
| 32 | L-bar, 90° bend | A + B - 2d | Cantilever top bars |
| 41 | U-bar, two 90° hooks | A + 2B + 2H - 6d | Beam top reinforcement |
| 51 | Closed stirrup, 135° hook | 2(A+B) + 12db - 9db | Beam stirrups |
| 52 | Closed stirrup, 90° hook | 2(A+B) + 2H - 6d | Non-seismic stirrups |
| 98 | Crank bar (bent-up) | A + 2×0.414h + hooks - bends | Bent-up main bars |
Note: H = hook extension length (typically 6db to 12db). d = bar diameter. A, B = dimensions per BS 8666 for each shape. The simplified deduction formulas above assume mandrel diameter = 4db. For larger mandrel diameters, use the exact bend deduction formula.
Bend Deduction Calculation Example
[SVG Diagram: Cross-section of a reinforced concrete beam showing bar bending details: straight bottom bars at midspan, cranked bars at supports, closed stirrups with 135-degree seismic hooks. Dimension labels: A (stirrup width), B (stirrup height), cover, effective depth d. Dashed lines showing bend radii at each corner.]
8. Worked Example: Complete BBS for an RC Beam
Prepare a Bar Bending Schedule for a Simply Supported RC Beam
Beam Data: Clear span = 6.0 m. Section: 350 mm × 550 mm. Concrete cover = 40 mm (sides and bottom), 25 mm (top). f'c = 30 MPa, fy = 420 MPa. Main bottom reinforcement: 4-#25 (4 bars of 25 mm diameter). Top bars (construction): 2-#16. Stirrups: #13 @ 225 mm c/c throughout (2-legged closed stirrups with 135° seismic hooks, 6db extension).
Bar Mark B1 — Bottom Main Bars (4-#25, Shape Code 00): Straight bars extending full beam length. Assume bearing length at each support = 300 mm. Total bar length = clear span + 2 × bearing/2 + extension past support center = 6000 + 150 + 150 = 6300 mm (allow 300 mm past each support face). Cutting length = 6300 mm. Weight per bar = 6300/1000 × 3.85 kg/m = 24.26 kg. Total weight (4 bars) = 97.0 kg.
Bar Mark T1 — Top Construction Bars (2-#16, Shape Code 00): Continuous through beam for stirrup support. Length = 6500 mm (full beam + 250mm at each end for hook support). Cutting length = 6500 mm. Weight per bar = 6500/1000 × 1.58 kg/m = 10.27 kg. Total weight (2 bars) = 20.5 kg.
Bar Mark S1 — Closed Stirrups (#13 @ 225 c/c, Shape Code 51): Number of stirrups = 6000/225 + 1 = 27.67, say 28 stirrups. A (stirrup width) = beam width - 2×cover - 2×stirrup dia = 350 - 80 - 26 = 244 mm. B (stirrup height inside) = beam depth - top cover - bottom cover - main bar dia = 550 - 25 - 40 - 25 = 460 mm. Using simplified formula (3db net addition for 135° hooks): Cutting length = 2(244 + 460) + 3×12.7 = 1408 + 38 = 1446 mm. Alternatively, exact: 2(244+460) + 2×6×12.7 - 3×2×12.7 - 1×3×12.7 = 1408 + 152.4 - 76.2 - 38.1 = 1446 mm. Weight per stirrup = 1446/1000 × 0.99 kg/m = 1.43 kg. Total weight (28 stirrups) = 40.0 kg.
BBS Summary Table:
| Bar Mark | Shape Code | Size (mm) | No. of Bars | Cutting Length (mm) | Weight per Bar (kg) | Total Weight (kg) |
|---|---|---|---|---|---|---|
| B1 | 00 | 25 | 4 | 6300 | 24.26 | 97.0 |
| T1 | 00 | 16 | 2 | 6500 | 10.27 | 20.5 |
| S1 | 51 | 13 | 28 | 1446 | 1.43 | 40.0 |
| Total Reinforcement Weight: | 157.5 kg | |||||
This manual calculation can be verified in seconds using the Bar Bending Schedule Calculator — it automatically computes cutting lengths for all BS 8666 shapes and generates a complete BBS table with weights.
9. Manual vs Calculator Approach
Manual BBS (Traditional): The engineer or quantity surveyor calculates each bar length using formulas, bend deductions, and tables. Advantages: develops deep understanding of bar geometry and detailing; independent of software bugs; can handle non-standard shapes. Disadvantages: time-consuming (30-60 minutes per beam); error-prone (arithmetic mistakes in bend deductions); difficult to modify when designs change; copying errors in BBS tables are common.
Calculator Approach: Automated BBS tools handle shape library, bend deductions, weight calculations, and table generation. Advantages: 10-20 seconds per beam; zero arithmetic errors; easy revision management; generates formatted schedules with totals automatically. Disadvantages: requires input accuracy; may not support all custom shapes; does not replace understanding of underlying principles.
Comparison for the worked example above: Manual calculation took approximately 40 minutes including double-checking. The Bar Bending Schedule Calculator generated the same result in under 30 seconds. The calculator automatically applied correct bend deductions (3db net for 135° hooks) and verified the stirrup dimensions against cover requirements. The manual calculation originally had a 4% error in stirrup weight (1.49 kg vs correct 1.43 kg) due to an incorrect bend deduction assumption — caught by comparison with the calculator output.
Recommendation: Learn to prepare BBS manually for at least 3-4 beams, columns, and slabs to develop a thorough understanding of bend geometry and detailing practices. Then use automated calculators for production work, but always spot-check the first few outputs against manual calculations until you build trust in the tool. The Rebar Weight Calculator also provides quick weight estimates for ordering purposes.
Common Mistakes in Manual BBS
Forgetting bend deductions: The most common error — omitting bend deductions overestimates the cutting length, leading to excess bar length and binding problems in congested areas. Always deduct 2d per 90° bend and 3d per 135° bend (for db ≤ 20 mm, mandrel 4db).
Incorrect A and B dimensions for stirrups: Confusing stirrup outside dimensions with centerline or inside dimensions. BS 8666 defines A and B as the overall outside dimensions of the stirrup. Calculate A = beam width - 2 × cover + 2 × stirrup diameter (for correct outside measurement). Alternatively, use centerline dimensions and adjust deductions accordingly.
Using wrong hook extension length: Non-seismic hooks (90°) require 6db extension. Seismic hooks (135°) require 6db minimum 75 mm. Standard hooks (180°) require 4db minimum 65 mm. Using the wrong hook length affects anchorage capacity and total cutting length.
Best Practices
- Always prepare BBS from structural drawings with reinforcement sizes and spacing clearly marked.
- Use consistent shape codes — BS 8666 for UK/Commonwealth, ACI 315 for North America.
- Double-check the mandrel diameter used — different bar sizes require different bend diameters.
- Include a note on the BBS specifying cover, concrete strength, and governing code.
- Always verify manual BBS with an automated calculator or second-person check before sending for fabrication.
- Maintain a BBS register for the project tracking total reinforcement tonnage by element type.
- Consult the BS 8110 or ACI 318 detailing provisions and the Engineering Glossary for standard reinforcement terminology.
10. Frequently Asked Questions
What is the bend deduction for 90° bends?
For bars up to 20 mm with mandrel 4db: approximately 2d (2 × bar diameter). Precisely: 2(r + d) - π(r + d/2)/2 where r = mandrel radius = 2d for 4db mandrel. For #25 bars (mandrel 6db): deduction = 2(3d + d) - π(3d + 0.5d)/2 = 8d - 5.5d = 2.5d.
How do you calculate stirrup cutting length?
For a rectangular closed stirrup with 135° hooks (seismic): cutting length = 2(A + B) + 3d (simplified for d ≤ 20 mm, mandrel 4db), where A and B are the outside dimensions. A = beam width - 2×cover - 2×stirrup diameter. B = beam depth - 2×cover - main bar diameter.
What is the hook length for 180° hooks?
Total hook allowance (including bend) ≈ 9d for bars with mandrel 4db: 4d straight extension + approximately 5d for the 180° bend (after deducting the straight portion consumed by the bend). For larger mandrels, increase the allowance by 0.5-1d.
What is the extra length for crank bars at 45°?
Extra length = 0.414 × h per crank, where h is the vertical offset between the bottom and top bar positions. For a 500 mm deep beam with 40 mm cover top and bottom: h = 500 - 40 - 40 - 25 (main bar) = 395 mm. Extra length per crank = 395 × 0.414 = 164 mm.
What is the minimum mandrel diameter for bending bars?
Per BS 8666: 4db for bars up to 20 mm, 6db for 25-32 mm, 8db for 40 mm and over. Per ACI 318: 6db for #10-#25 bars, 8db for #29-#36 bars, 10db for #44-#57 bars. Using smaller mandrels can fracture the bar at the bend.
How is the number of stirrups calculated?
Number of stirrups = (clear span / spacing) + 1. For a 6.0 m beam with 225 mm spacing: 6000/225 + 1 = 27.67 → 28 stirrups. At supports, additional stirrups may be required at closer spacing per the shear envelope.
What is the standard reinforcing steel density?
Unit weight of steel = 7850 kg/m³. Bar weight per meter = (π × d² / 4) × 7850 / 10⁶, where d is in mm. For d = 10 mm: 0.616 kg/m; 12 mm: 0.888 kg/m; 16 mm: 1.58 kg/m; 20 mm: 2.47 kg/m; 25 mm: 3.85 kg/m; 32 mm: 6.31 kg/m.
How do you account for couplers in BBS?
When using mechanical couplers, the bar length is the distance between coupler faces plus the coupler grip length (typically 2-3db) at each end. The BBS should note the coupler type and location. Couplers reduce total steel weight compared to lap splices but add material cost for the couplers.
What is the wastage allowance for reinforcement?
Typical reinforcement wastage is 3-5% for simple beam and slab structures, 5-8% for complex structures with many bend shapes, and up to 10% for projects with limited bar size standardization. Add wastage to the BBS total for procurement.
What information should a BBS include?
A complete BBS includes: project name and element ID, bar mark, bar size and grade, shape code per BS 8666 or ACI 315, number of bars, cutting length per bar, A/B/C/D/E dimensions per shape, total weight per bar mark, and cumulative total weight. It should also note cover requirements and bending tolerances.
Related Calculators
Bar Bending Schedule Calculator
Full BBS generation with BS 8666 shape codes.
Rebar Weight Calculator
Quick weight estimation and BBS summary.
RC Beam Design Calculator
Beam design with reinforcement input for BBS.
Concrete Volume Calculator
Volumetric quantities for each element.
Concrete Cost Calculator
Cost estimation including reinforcement.
RC Column Design Calculator
Column reinforcement for BBS extension.
Related Articles
References & Standards
- BS 8666:2020. Scheduling of Reinforcement for Concrete. BSI, 2020.
- ACI 318-19. Building Code Requirements for Structural Concrete. ACI, 2019.
- IS 456:2000. Plain and Reinforced Concrete — Code of Practice. BIS, 2000.
- CRSI. Manual of Standard Practice. Concrete Reinforcing Steel Institute, 2022.
- SP-66. ACI Detailing Manual. American Concrete Institute, 2020.
- Reynolds, C.E. and Steedman, J.C. Reinforced Concrete Designer's Handbook. 11th ed., CRC Press, 2012.
- Civil Engineering Handbook — Reinforcement Detailing and BBS chapter.
- Engineering Formula Library — Bend deduction and cutting length formulas.
- Engineering Standards Reference — BS 8666, ACI 318, IS 456 provisions.
- Engineering Glossary — Reinforcement and BBS terms.