Reinforced Concrete Quantity Surveying 12 min read

Complete Guide to Bar Bending Schedule (BBS)

Last updated: July 2026

Cutting length calculation, standard bending shapes per BS 8666, hook and crank deductions, and BBS preparation for beams, columns, slabs, and footings.

1. Introduction to Bar Bending Schedule

A Bar Bending Schedule (BBS) is a detailed list of all reinforcement bars required for a concrete structure, specifying bar mark, diameter, shape, cutting length, number of bars, and total weight. It is the essential link between structural design drawings and site execution, enabling accurate procurement, fabrication, and placement of reinforcement.

A properly prepared BBS reduces material wastage by 5-10%, prevents ordering errors, and streamlines site productivity. Steel reinforcement accounts for 20-30% of the total construction cost of a reinforced concrete structure, making accurate scheduling a critical cost-control activity.

The BBS is prepared by the structural engineer or a quantity surveyor after the detailing drawings are finalized. It follows national or international standards — most commonly BS 8666 (UK), ACI 315 (US), or IS 2502 (India) — which define standard shapes, bending dimensions, and scheduling conventions.

2. BBS Format and Components

A standard BBS table contains the following columns for each bar type:

Column Description
Bar MarkUnique identifier (e.g., B1, B2, T1, S1) matching the drawing
Diameter (mm)Nominal bar diameter (8, 10, 12, 16, 20, 25, 32, 40 mm)
Shape CodeStandard shape code per BS 8666 or IS 2502
A, B, C, D (mm)Dimension parameters defining the shape
Cutting Length (m)Total length of bar before bending, including bend deductions
No. of BarsQuantity of identical bars
Total Length (m)Cutting Length × No. of Bars
Weight per m (kg/m)Unit weight of bar per running meter (0.617 kg/m for 10 mm, etc.)
Total Weight (kg)Total Length × Unit Weight

The Bar Bending Schedule Calculator on CivilFlow automates the entire BBS process, generating formatted schedules with all standard shape codes and weight calculations.

3. Standard Bending Shapes per BS 8666

BS 8666 defines standard shape codes for reinforcement bars. Each shape is identified by a code number and described by dimensions A, B, C, D, and E as applicable:

Shape Code Description Bending Deductions
A (Code 11)Straight barNone
B (Code 21)One 90° bend (L-bar)2d per 90° bend (1 deduction)
C (Code 32)Two 90° bends (U-bar)2d per bend × 2 = 4d
D (Code 33)Two 90° bends, equal legs4d
E (Code 41)One 135° bend3d
F (Code 51)One 180° bend (hook)4d (hook length added instead)
G (Code 71)Stirrup/tie (closed)3 × 2d = 6d (3 bends × 90°)

For each 90° bend, the bending allowance deduction is typically 2d (where d = bar diameter). For 135° bends, the deduction is approximately 3d. The hook at the end of a bar (180° bend) adds 9d or 10d to the cutting length depending on the code (BS 8666 specifies 4d minimum internal radius with hook length ≥ 5d; IS 2502 uses 9d hook allowance).

4. Cutting Length Formulas

The cutting length is the total length of bar required to produce the desired shape after bending. It accounts for straight segments plus hook/crank additions minus bending allowances where the bar is stretched during bending:

Straight bar: L = A Bar with 90° hook: L = A + 9d (IS) or A + 10d (BS) Bar with 180° hook both ends: L = A + 18d (IS) or L = A + 20d (BS) 45° crank in slab: Extra length per crank = 0.42d (where d = effective depth minus cover) Stirrup cutting length (rectangular): L = 2(A + B) + 24d (hook allowance) - 6d (bend deductions)

Where A and B are the inner dimensions of the stirrup. The simplified formula: L = 2(A + B) + 18d (combining hook addition and bend deduction into one net constant). For a column tie of size 300 mm × 450 mm with 10 mm bars: L = 2(300 + 450) + 18×10 = 1500 + 180 = 1680 mm.

For slabs with cranked (bent-up) bars at supports, the extra length per crank at 45° is 0.42 times the effective depth (the vertical offset between top and bottom reinforcement layers). For a slab with effective depth d = 150 mm, each crank adds 0.42 × 150 = 63 mm to the cutting length.

Development length (Ld) must be provided beyond the face of supports for anchorage. Lap length is added when bar stock lengths (typically 12 m) are insufficient. Standard lap length for tension reinforcement is Ld (development length) or 30-40 times the bar diameter depending on concrete grade and code.

5. BBS for Beams, Columns, Slabs, and Footings

Beams: A typical beam BBS includes bottom tension bars (straight through span), top compression bars at supports for continuous beams, and stirrups. Bar mark B1-T refers to bottom bars in tension zone; T1-B refers to top bars. Stirrups are scheduled as closed ties (shape code G/71) with specified spacing in end zones and mid-span.

Columns: Vertical bars run the full column height (from footing top to beam soffit) plus development length into the beam. Lateral ties (rectangular or circular) are spaced at the lesser of 16 × bar diameter, 48 × tie diameter, or the least column dimension. BBS for columns must account for lap splices at every floor level.

Slabs: Two-way slabs require main reinforcement in both directions. Bottom bars are usually cranked at supports in simply supported slabs. The BBS distinguishes between main bars (parallel to the short span) and distribution bars (parallel to the long span). Extra bars are provided at discontinuous edges.

The RC Beam Design Calculator and RC Column Calculator on CivilFlow provide reinforcement recommendations that can be directly used to prepare BBS for beams and columns.

6. Rebar Weight Calculation

Rebar weight per meter is calculated from the bar cross-sectional area and steel density (7850 kg/m³):

Weight per meter (kg/m) = d² / 162 (where d is bar diameter in mm)
Diameter (mm) Area (mm²) Weight (kg/m)
850.30.395
1078.50.617
12113.10.888
16201.11.579
20314.22.466
25490.93.854
32804.26.313
401256.69.864

The Rebar Weight Calculator on CivilFlow computes total reinforcement weight for any bar diameter and length combination, useful for procurement and cost estimation.

7. Worked Example

Prepare BBS for a Simply Supported Beam

Given: Beam 300 mm × 450 mm, span 6.0 m. Main bottom bars: 4-#20 straight through. Top bars: 2-#12 at support (nominal). Stirrups: #10 @ 175 mm c/c. Clear cover: 25 mm. f'c = 28 MPa, fy = 420 MPa. Development length Ld = 40d = 800 mm for #20 bars.

Step 1: Bottom main bars. Bar mark B1. Diameter 20 mm, shape code A (straight). Cutting length = span + 2 × Ld (at each support) = 6000 + 2×800 = 7600 mm. No. of bars: 4.

Step 2: Top bars. Bar mark T1. Diameter 12 mm, shape code A. Cutting length = 6000 mm (full span). No. of bars: 2.

Step 3: Stirrups. Bar mark S1. Shape code G (closed stirrup). Inner dimensions: width = 300 - 2×25 - 2×10 = 230 mm; depth = 450 - 2×25 - 2×10 = 380 mm. Cutting length = 2 × (230 + 380) + 18×10 = 1220 + 180 = 1400 mm. No. of stirrups: (6000/175) + 1 = 35.

Step 4: Summary table.

Mark Dia Shape Cut L (m) No. Total L (m) Wt/m (kg/m) Wt (kg)
B120A7.60430.402.46675.0
T112A6.00212.000.88810.7
S110G1.403549.000.61730.2
Total Steel Weight115.9 kg

Use the Bar Bending Schedule Calculator to generate this table automatically for any beam, column, slab, or footing configuration.

Common Mistakes in BBS Preparation

  • Incorrect hook allowance: Using 9d for both IS and BS standards without verifying which code applies. BS 8666 uses 10d hook length; IS 2502 uses 9d.
  • Missing bend deductions: Each 90° bend stretches the bar by approximately 2d. Failing to deduct this from the cutting length results in bars that are too long after bending.
  • Double-counting lap splices: Lap lengths are added to total bar length but should not be double-counted when summing overall tonnage.
  • Wrong unit weight: Using approximate unit weights instead of the standard d²/162 formula leads to errors in total tonnage and procurement quantity.

Best Practices for BBS

  • Always reference the structural detailing drawings and note any revisions before preparing the BBS.
  • Group identical bars under the same bar mark to minimize fabrication complexity and reduce errors.
  • Add 5-10% wastage allowance for small-diameter bars (under 12 mm) that are more prone to off-cuts.
  • Cross-verify total steel weight against the structural engineer's estimate (typically 80-120 kg/m³ of concrete for beams, 100-200 kg/m³ for columns).
  • Use the Bar Bending Schedule Calculator to automate the process and minimize manual calculation errors.

Typical Stirrup Shape

[SVG Diagram: Rectangular stirrup shape showing A (width between inner faces), B (depth between inner faces), hook extensions at one corner with 135° bend, and 90° bends at the other three corners. Dimensions labeled with bar diameter d and bend radius r = 2d to 3d.]

8. Frequently Asked Questions

What is the standard hook length formula?

Per IS 2502, hook length = 9d. Per BS 8666, hook length = 10d. The hook is a 180° bend with internal radius typically 4d for mild steel or 6d for high-yield steel. The hook provides anchorage to prevent the bar from pulling out of the concrete.

What is the crank deduction for bent-up bars?

For a 45° crank, the extra length = 0.42d per crank, where d is the effective depth (vertical offset between bar layers). For a 30° crank, extra length = 0.27d. These factors account for the diagonal length minus the horizontal projection.

How is stirrup cutting length calculated?

For a rectangular stirrup: L = 2(A + B) + 18d to 24d, where A and B are inner face dimensions and d is bar diameter. The constant accounts for hook extensions at 135° (typically 10d per hook × 2 hooks = 20d) minus bend deductions (3 bends × 2d = 6d), giving approximately 24d added to the perimeter.

How are lap lengths determined for different bar diameters?

Tension lap length = development length Ld, typically 30d to 50d depending on concrete grade, bar diameter, and cover. Compression lap = 0.7 to 0.85 × Ld. For bars of different diameters, the lap is based on the smaller diameter. IS 456 specifies lap = Ld for tension and 0.7Ld for compression.

What is the difference between development length and lap length?

Development length is the embedment length required to develop the full tensile strength of the bar through bond stress. Lap length is the overlap length when two bars are spliced to transfer force. Lap length is typically equal to or slightly greater than the development length for tension splices.

What are the minimum hook length requirements per BS 8666 vs IS 2502?

BS 8666 requires a minimum internal radius of 4d and hook length of 5d (total contribution ≈ 10d). IS 2502 specifies hook length of 9d with internal radius of 2.5d. For practical scheduling, using 10d covers both standards.

How is BBS prepared for circular columns?

Vertical bars are placed along the circumference. The circular ties (helical or individual rings) have cutting length = πD + hook allowance, where D is the inner diameter of the tie. Helical reinforcement cutting length = √(πD² + p²) per turn, where p is the pitch.

What is the weight calculation formula for steel bars?

Weight per meter (kg/m) = d²/162, where d is the bar diameter in mm. This is derived from the density of steel (7850 kg/m³) and the cross-sectional area πd²/4. For example, 16 mm bar: 16²/162 = 256/162 = 1.58 kg/m.

What bending allowance deductions should I apply?

Standard deductions per BS 8666: 1d for each 45° bend, 2d for each 90° bend, 3d for each 135° bend, and 4d for each 180° bend (hook). These account for bar elongation (stretching on the outer fiber) during bending. The deduction reduces the straight length before bending.

How are bars tagged and identified on site?

Each bundle of fabricated bars is tagged with a durable metal or plastic tag showing bar mark, member location (e.g., Beam B1 / Level +4.5), diameter, number of bars, and cutting length. Color coding by diameter is also common (e.g., red for 10 mm, blue for 12 mm, yellow for 16 mm).

References & Standards

  • BS 8666:2020. Scheduling, Dimensioning, Bending and Cutting of Steel Reinforcement for Concrete. British Standards Institution.
  • IS 2502:1963. Code of Practice for Bending and Fixing of Bars for Concrete Reinforcement. Bureau of Indian Standards.
  • IS 456:2000. Plain and Reinforced Concrete — Code of Practice. Bureau of Indian Standards.
  • ACI 318-19. Building Code Requirements for Structural Concrete. American Concrete Institute, 2019.
  • Reynolds, C.E. and Steedman, J.C. Reinforced Concrete Designer's Handbook. 11th ed., CRC Press, 2014.
  • Civil Engineering Handbook — Reinforcement detailing and BBS chapter.
  • Engineering Formula Library — Cutting length and weight formulas.
  • Engineering Standards Reference — BS 8666, IS 2502, ACI 315 provisions.
  • Engineering Glossary — Definitions of rebar, stirrup, hook, crank, and development length terms.