Shear Reinforcement (Stirrup) Design in RCC Beams as per IS 456

24 October 2026

Beams carry shear force as well as bending moment. Concrete alone can resist some shear, but beyond that stirrups (shear reinforcement) are needed to stop diagonal tension cracks from splitting the beam. Here is the IS 456 limit state method, step by step.

Step 1: Nominal shear stress

τv = Vu / (b d)

where Vu is the factored shear force, b the width and d the effective depth.

Step 2: Compare with τc,max (Table 20)

Concrete gradeM20M25M30M35M40 and above
τc,max (N/mm²)2.83.13.53.74.0

If τv > τc,max, no amount of stirrups is enough — increase the section size.

Step 3: Design shear strength of concrete τc (Table 19)

τc depends on the tension steel percentage pt = 100 Ast / (b d) and the grade of concrete. A few values:

pt (%)0.250.500.751.001.502.00
τc, M20 (N/mm²)0.360.480.560.620.720.79
τc, M25 (N/mm²)0.360.490.570.640.740.82

Interpolate linearly for in-between values.

Step 4: Decide what to provide

  • τv < τc: provide only minimum shear reinforcement: Asv / (b sv) ≥ 0.4 / (0.87 fy).
  • τc < τv < τc,max: design stirrups for the extra shear Vus = Vu − τc b d.

Spacing of vertical stirrups: sv = 0.87 fy Asv d / Vus

Maximum spacing: 0.75d or 300 mm, whichever is less.

Worked example

A beam 230 × 450 mm, effective depth 410 mm, M20 concrete, Fe 500 steel, tension steel 3 nos. 16 mm (603 mm²), factored shear Vu = 110 kN. Design 2-legged 8 mm stirrups.

IS 456 (clause 40.4) does not allow fy greater than 415 N/mm² to be used for shear steel, so even with Fe 500 bars we use fy = 415 in the stirrup formulas.

  1. τv = 110 × 10³ / (230 × 410) = 1.17 N/mm², which is less than τc,max = 2.8 N/mm² — section is adequate.
  2. pt = 100 × 603 / (230 × 410) = 0.64%. From Table 19 (M20), τc = 0.48 + (0.64 − 0.50)/0.25 × 0.08 = 0.52 N/mm².
  3. τv > τc, so design stirrups. Vc = 0.52 × 230 × 410 = 49.5 kN, so Vus = 110 − 49.5 = 60.5 kN.
  4. Asv for 2 legs of 8 mm = 2 × 50.3 = 100.5 mm².
  5. sv = 0.87 × 415 × 100.5 × 410 / (60.5 × 10³) = 246 mm.
  6. Check limits: 0.75d = 307 mm, 300 mm, and the minimum-shear spacing 0.87 × 415 × 100.5 / (0.4 × 230) = 394 mm. The least is 246 mm.
  7. Provide 2-legged 8 mm stirrups at 240 mm c/c near the supports, where the shear is highest.

Practical points

  • Shear is highest near supports, so stirrups are often closer there and wider at mid-span (but never beyond the maximum spacing).
  • The critical section for shear is usually taken at distance d from the face of the support.
  • In earthquake zones, IS 13920 requires closer stirrups near beam ends (not more than d/4, 6 × the smallest bar diameter or 100 mm, over a length of 2d) with 135° hooks.

Exam tip: Two values decide most shear MCQs: τc,max (2.8 N/mm² for M20) tells you whether the section is big enough, and the 415 N/mm² cap on fy for stirrups. Using 500 in the stirrup formula would wrongly give 296 mm spacing in the example above instead of 246 mm.

Frequently asked questions

What is the formula for stirrup spacing?

sv = 0.87 fy Asv d / Vus, where Vus = Vu − τc b d is the shear to be carried by the stirrups (IS 456 clause 40.4). fy is not taken more than 415 N/mm² for shear steel.

What is the maximum spacing of stirrups?

0.75d or 300 mm, whichever is less, for vertical stirrups (clause 26.5.1.5).

What is τc,max for M20 concrete?

2.8 N/mm² (IS 456 Table 20). If the nominal shear stress exceeds this, the section must be made larger.

What is minimum shear reinforcement?

Asv / (b sv) ≥ 0.4 / (0.87 fy), provided even when the nominal shear stress is less than τc (clause 26.5.1.6).

Design whole frames, not just one beam: the free Building Frame Designer sizes every beam and works out its stirrups and bar bending schedule.

Open the Building Frame Designer ›
Preparing for AE / JE exams?
Get new civil engineering vacancies on Telegram, posted automatically every day. Free to join.
Join on Telegram ›