Solutions
Project & Budget ManagementExpense & Finance TrackingPower Features
PricingFree ToolsBlogAbout UsResources
Open ARC PEMAccount & billingGet started
Blog / Case Studies
Case Studies

Bar Bending Schedule for a Beam: A Fully Worked Example (Main Bars, Stirrups and Laps)

Step-by-step BBS for a 300 × 450 mm beam: cutting lengths, bend deductions, stirrup hooks, lap length and steel weight, with every number explained.

Beam reinforcement cage with bottom bars, top hanger bars and stirrups

A bar bending schedule (BBS) for a beam lists every bar mark in the beam with its diameter, shape, number, cutting length and weight, so the bar-bender knows exactly what to cut and the store knows exactly what to issue.

In our last post we showed that BBS numbers come from three mechanisms: force diagrams (which set the shape), bend geometry (which sets the deductions) and bond stress (which sets anchorage and laps). This post puts all three to work on one simply supported beam, so you can see exactly where each number in the schedule comes from.

The Beam

ItemValue
Section300 × 450 mm
Clear span4.0 m between two 300 mm wide columns
MaterialsM25 concrete, Fe500 steel
Clear cover25 mm
Bottom bars3 nos. 16φ
Top (hanger) bars2 nos. 12φ
Stirrups8φ @ 150 mm c/c, 135° hooks

Conventions used in this example:

  • All dimensions are out-to-out.
  • Bend deduction is 2d for each 90° bend.
  • Stirrups follow the SP-34 convention our calculator uses: a 9d allowance for each 135° hook, and deductions for the three effective 90° corner bends.
  • The end return on main bars is 12d. This is a detailing assumption, so use the value on your own drawing.
  • Weight per metre = d² ÷ 162, which gives 1.580 kg/m for 16φ, 0.889 kg/m for 12φ and 0.395 kg/m for 8φ.

Step 1: Bottom Bars (16φ)

Each bar runs the clear span, then continues into each column to within 25 mm of its far face, then turns 90° and returns 12d.

  • Straight length = 4000 + 2 × (300 − 25) = 4550 mm
  • End returns = 2 × 12d = 2 × 192 = +384 mm
  • Bend deduction = 2 bends × 2d = 2 × 32 = −64 mm
  • Cutting length = 4550 + 384 − 64 = 4870 mm
  • Weight = 3 bars × 4.870 m × 1.580 kg/m = 23.09 kg

This is where the third mechanism, bond stress, shows up. Using the formula from the last post, development length for 16φ in M25 and Fe500 is about 48.6φ, or roughly 777 mm (the working is in Step 4). Only 275 mm of straight bar fits inside a 300 mm column after cover, so the bar cannot be developed as a straight run. The 90° bend and return provide the rest of the anchorage. IS 456 cl. 26.2.2.1 credits a standard bend with an anchorage value of 4φ for each 45° of bend, so a 90° bend is worth 8φ. The anchorage actually required at the support is a detailing decision, so follow your structural drawing.

Step 2: Top Hanger Bars (12φ)

The hanger bars run the same length and are anchored the same way.

  • Straight length = 4550 mm
  • End returns = 2 × 12d = 2 × 144 = +288 mm
  • Bend deduction = 2 × 2d = 2 × 24 = −48 mm
  • Cutting length = 4550 + 288 − 48 = 4790 mm
  • Weight = 2 bars × 4.790 m × 0.889 kg/m = 8.52 kg

Step 3: Stirrups (8φ)

  • Stirrup size a × b = (300 − 2 × 25) × (450 − 2 × 25) = 250 × 400 mm
  • Perimeter = 2 × (250 + 400) = 1300 mm
  • Hook allowance = 2 × 9d = 2 × 72 = +144 mm
  • Corner deduction = 3 effective 90° bends × 2d = 3 × 16 = −48 mm
  • Cutting length = 1300 + 144 − 48 = 1396 mm, which is the same as 2(a + b) + 12d
  • Number of stirrups = (4000 − 2 × 50) ÷ 150 + 1 = 27 (first stirrup 50 mm from each column face)
  • Weight = 27 × 1.396 m × 0.395 kg/m = 14.89 kg

A note on the corners. Our earlier post described a stirrup as having four 90° corners. In a closed link made from a single bar, the corner where the two hooked ends meet is formed by the hooks themselves, so the SP-34 convention counts three effective 90° corner bends plus the two 135° hooks.

Published stirrup formulas also differ by convention. Some use a 10d hook, some count four corners, and some deduct for the 135° bends as well. The difference is a few tens of millimetres per stirrup, but across 27 stirrups per beam and hundreds of beams it adds up. For example, counting four corners and deducting for both hooks would give 1332 mm instead of 1396 mm, a 64 mm gap per stirrup. The important thing is to pick one convention and apply it consistently.

Step 4: Where Laps Come In

This beam is only 4.0 m long, so each bar fits in a standard 12 m length and needs no lap. If it were part of a continuous run over 12 m, you would add a lap at the joint.

For 16φ bars in M25 and Fe500, IS 456 cl. 26.2.1 gives development length as:

Ld = (φ × 0.87 fy) ÷ (4 × τbd)

  • For M25 plain bars τbd = 1.4 N/mm², increased by 60% for deformed bars, so τbd = 2.24 N/mm²
  • 0.87 × 500 = 435 N/mm²
  • Ld = 435 ÷ (4 × 2.24) × φ = 48.6φ, which is about 777 mm for 16φ. Tables round this up to about 49φ.

A lap in flexural tension should be at least the larger of Ld and 30φ (IS 456 cl. 26.2.5.1). Here Ld governs, since 30φ is only 480 mm, so the lap is at least 780 mm. Place it away from the highest-stress zones, which means not at midspan for bottom bars.

Step 5: The Schedule

MarkDiaShapeNo.Cutting length (mm)Total length (m)Weight (kg)
B116φL-bend both ends3487014.6123.09
T112φL-bend both ends247909.588.52
S18φClosed stirrup, 135° hooks27139637.6914.89
Total61.88≈ 46.5

All figures in this example are illustrative. Always confirm bar sizes, anchorage and spacing against your structural drawing before ordering or cutting steel.

Hand-Detailed BBS vs. a Quick Calculator

The table above is a bar-by-bar detail of the kind a bar-bender cuts to. Our free Bar Bending Schedule Calculator answers a slightly different question: how much steel does this member need, quickly.

It uses the same SP-34 stirrup formula as Step 3, so the stirrups match exactly: 1396 mm each, 27 stirrups, 14.89 kg. For main bars it uses a simpler model: clear span plus an anchorage allowance of Ld factor × diameter at each end, with a default factor of 50d and no bend deductions.

For this beam, using the calculator's published formulas, that works out as:

MarkHand-detailed (above)Quick calculator method
Bottom bars, 3 × 16φ4870 mm each, 23.09 kg5600 mm each, about 26.55 kg
Top bars, 2 × 12φ4790 mm each, 8.52 kg5200 mm each, about 9.24 kg
Stirrups, 27 × 8φ1396 mm each, 14.89 kg1396 mm each, 14.89 kg
Total≈ 46.5 kg≈ 50.7 kg

The quick method comes out about 9% higher, entirely in the main bars. It allows a full 50d at each end, while the hand method uses the actual 300 mm column and a 12d return. Neither is wrong. The quick method is conservative and suits early quantity take-off and ordering, and you can change its Ld factor to the value on your drawing. The hand-detailed schedule is what you cut to once the anchorage is settled. The calculator does not model cranked bars or continuous multi-span beams, which is why this example is a simple single span.

Sanity Checks

  • Cutting length versus drawn length. For a bar with only bends, like B1 and T1, the cutting length must be shorter than the sum of its drawn out-to-out segments. For B1 that sum is 4550 + 2 × 192 = 4934 mm, and 4870 is shorter, as it should be. If a cutting length comes out longer, a deduction is missing.
  • Steel density. About 46.5 kg over 0.54 m³ of concrete (0.3 × 0.45 × 4.0) is roughly 86 kg/m³. Rules of thumb for beams are often quoted well above that, so this is on the low side. That is plausible for a short, lightly reinforced span, but it is a prompt to double-check the bar sizes if your beam is heavily loaded.
  • Stirrup count. It should land on a whole number once the first-stirrup offset is fixed. Here (4000 − 100) ÷ 150 = 26 exactly, giving 27.
  • Unit weights. 16φ = 1.580, 12φ = 0.889, 8φ = 0.395 kg/m. If your weights per metre don't match, check the formula d² ÷ 162.

Common Mistakes in a Beam BBS

  • Using the clear span as the bar length. Bars run into the supports, so the cutting length is always longer than the clear span.
  • Forgetting cover when sizing stirrups. The stirrup is the beam section minus 2 × cover on each side, not the full section.
  • Mixing conventions. Hook length and corner counts vary between references. Pick one and use it for every bar mark.
  • Ignoring the first-stirrup offset. Counting stirrups as span ÷ spacing without the offset and the extra stirrup gives the wrong number.
  • Skipping the check against the drawing. Anchorage, end returns and stirrup zones are on the structural drawing, and they override any default.

Skip the Arithmetic, Not the Understanding

Now that you've seen where every number comes from, you don't need to repeat it for every beam. Try the free Bar Bending Schedule Calculator for beams, columns, slabs and footings, and compare its output with the hand method above.

And once the schedule is done, the real question is whether the site orders and uses exactly that steel. ARC PEM tracks your BOQ, vendor bills and material purchases against your estimate, project by project, so estimated versus actual steel is always one report away. See how to control steel wastage on site, how a project moves from BOQ to final bill, or book a free demo.

Frequently asked questions

How do you calculate the cutting length of a stirrup?
Using the SP-34 convention, cutting length = 2 × (a + b) + 2 × 9d − 3 × 2d, which simplifies to 2(a + b) + 12d. Here a and b are the beam width and depth minus twice the clear cover. For an 8 mm stirrup in a 300 × 450 mm beam with 25 mm cover, a = 250 and b = 400, so the cutting length is 1396 mm.
How do you calculate the cutting length of a beam's main bar?
Add the out-to-out segments of the bar, including the end returns, then subtract the bend deduction for each bend (2d for a 90° bend). For a 16 mm bar running through a 4.0 m clear span with 300 mm columns, 25 mm cover and 12d returns, the cutting length is 4550 + 384 − 64 = 4870 mm.
What is the lap length for 16 mm Fe500 bars in M25 concrete?
Development length works out to about 48.6 times the bar diameter, roughly 777 mm for a 16 mm bar, using τbd of 2.24 N/mm² for deformed bars in M25. A tension lap should be at least the larger of that and 30 times the diameter, so about 780 mm. Always confirm against your structural drawing.
How many stirrups are needed in a beam?
Number of stirrups = (clear span − 2 × first-stirrup offset) ÷ spacing + 1. For a 4.0 m span with the first stirrup 50 mm from each face and 150 mm spacing, that is (4000 − 100) ÷ 150 + 1 = 27.
How do you calculate the weight of reinforcement steel?
Unit weight in kg per metre = d² ÷ 162, where d is the bar diameter in millimetres. Multiply by the total length in metres. For example, 16 mm bars weigh about 1.580 kg/m.
Why do a hand-detailed BBS and a quick calculator give different steel weights?
Hand detailing uses the actual support width, end returns and bend deductions for each bar. A quick calculator typically adds a fixed anchorage allowance at each end, such as 50 times the diameter, which is more conservative. For the example beam the difference is about 9%, all in the main bars.
Free Demo · No Credit Card Required

Ready to take control of
your project finances?

Join 30+ architecture and construction firms already using ARC PEM to track budgets, manage vendors, and generate professional reports — without a single spreadsheet.

Start your plan
RKAS+30
★★★★★
Rated 4.9 / 5 · 30+ teams
Bank-grade SecurityEncrypted, isolated per firm
Monthly or annualAuto-renews · cancel anytime
+91-8810235570Talk to sales · Mon–Sat
info@arcpem.comWe reply within 24 hours
Get Started Free →View Pricing