How RCC design works — per IS 456:2000
Reinforced cement concrete (RCC) design in India follows IS 456:2000 — Plain and Reinforced Concrete Code of Practice, using the Limit State Method as the governing analytical framework. Every beam, slab, column, and footing in a multi-storey residential building, school, commercial tower, or industrial warehouse is sized through a standard sequence: compute factored loads (dead + imposed × partial safety factors), calculate factored bending moment and shear, check the section for ultimate moment capacity, provide reinforcement to carry the demand, then verify serviceability (deflection, cracking) and detailing requirements (minimum cover, spacing, anchorage).
This suite runs that sequence automatically for the four common RCC members and displays each step with the relevant IS 456 clause reference. You pick a member above, input dimensions and loads; the designer returns reinforcement size + spacing, depth requirement, capacity utilization, and a pass/fail flag against IS 456 limits. Use it for preliminary design, concept estimates, teaching examples, or quick checks of an existing design. For final submission drawings, always verify with detailed structural analysis software (ETABS, STAAD Pro, SAFE, or similar) and a qualified structural engineer's sign-off.
What each designer solves
- Slab — one-way and two-way slabs by aspect ratio Ly/Lx (threshold 2.0 per Cl. 24). Computes main and distribution steel, effective depth from span-to-depth (Cl. 23.2.1), and deflection check. Supports simply-supported, continuous, and cantilever conditions.
- Beam — singly-reinforced rectangular beam with factored UDL input or direct Mu + Vu. Computes Mu,lim per Annex G (Cl. G-1.1), required tension steel, shear capacity τc (Cl. 40), and stirrup spacing. Flags if doubly reinforced needed.
- Column — axial + biaxial bending, short or slender classification per Cl. 25. Computes Pu capacity, required main steel percentage (0.8% to 4% per Cl. 26.5.3), and tie spacing per Cl. 26.5.3.2. Uses interaction charts approximation for biaxial.
- Footing — isolated square footing sized by SBC. Checks one-way shear (Cl. 34.2.4.1) and two-way punching shear (Cl. 31.6), designs bending reinforcement in both directions per Cl. 34.3.
Which concrete and steel grade should I pick?
IS 456 Table 5 ties concrete grade to exposure condition, not preference — you cannot simply pick M20 for a severe marine environment. Minimum grade is governed by durability, not strength. Set the Exposure in the Design Context above — the tool enforces the minimum grade and cover automatically.
| Exposure | Min grade | Max w/c | Typical use |
|---|---|---|---|
| Mild | M20 | 0.55 | Interior — residential slabs, beams, columns |
| Moderate | M25 | 0.50 | Outdoor, sheltered |
| Severe | M30 | 0.45 | Near coast, underground, retaining walls |
| Very Severe | M35 | 0.45 | Splash zone, chemical exposure |
| Extreme | M40 | 0.40 | Tidal zone, aggressive soil, submerged |
Fe 415 vs Fe 500 vs Fe 500D
Steel choice affects reinforcement quantity. Fe 500 has become the default for most Indian construction since the early 2010s — 20% less steel than Fe 415 for the same moment. Fe 500D (ductile grade) is mandatory in seismic zones IV and V per IS 13920:2016 for earthquake-resistant design. Fe 415 is now largely legacy. This suite defaults to Fe 500, auto-upgrading to Fe 500D when your location is in zone III+.
Worked example — 4 m × 5 m residential slab
Inputs: Lx = 4,000 mm, Ly = 5,000 mm, residential (live load 2 kN/m²), M25 concrete, Fe 500 steel, simply-supported on 4 edges, 20 mm cover.
Output from the designer: Ly/Lx = 1.25 → two-way slab. Required depth ≈ 130 mm (span/depth 26 per Cl. 23.2.1 × modification factor). Factored load ≈ 8.4 kN/m² (1.5 × (2.5 DL + 2 LL) + self weight). Mu,x ≈ 13 kN·m/m. Main steel: 10 mm @ 180 mm c/c (Ast ≈ 436 mm²/m). Distribution (long span): 8 mm @ 200 mm c/c. Utilization 72%, deflection OK.
Material takeoff (for 4 × 5 = 20 m² slab, 130 mm thick): concrete 2.6 m³, steel ≈ 110–120 kg (5–6 kg/m² typical for two-way residential slab), formwork 20 m² bottom + 18 m perimeter beam support.
Open the Slab designer, keep the default 4000 × 5000 mm inputs, and you'll see exactly these values in the step-by-step output. Change the short span to 3,000 mm or the support to continuous and watch the depth drop. That's the feedback loop every structural engineer uses during concept design.
Minimum cover, spacing, and detailing
Beyond strength, IS 456 enforces detailing rules that the designers apply automatically. Key minimums:
- Nominal cover (Cl. 26.4): slabs 20 mm (mild), 30 mm (moderate), 45 mm (severe); beams 25–50 mm; columns 40–75 mm; footings 50–75 mm.
- Minimum steel: slabs 0.12% Fe 500 / 0.15% Fe 415 of gross area (Cl. 26.5.2.1); beams 0.2% tension (Cl. 26.5.1.1); columns 0.8% (Cl. 26.5.3.1); footings as slab.
- Maximum spacing: slabs 3d or 300 mm (main), 5d or 450 mm (distribution); beam stirrups 0.75d or 300 mm; column ties 16φ_longitudinal or 300 mm.
- Deflection limit: span/250 total, span/350 due to live load alone (Cl. 23.2). Controlled via span/depth ratio — each designer checks this before accepting a depth.
- Development length Ld: 47 × diameter (Fe 500 in M25) per Cl. 26.2.1. Designers flag when provided embedment is short.
FAQs
Is this suite accurate enough for construction?
Why do I set location in the Design Context?
Do the designers share settings?
Does this handle earthquake loads?
What's coming next?
Related calculators, codes, and references
InfraLens is a free reference platform for Indian civil engineers. This RCC design suite is provided as-is for educational and preliminary design purposes. For production construction drawings, always verify with a qualified structural engineer and detailed structural analysis software. Tool logic implements IS 456:2000 limit-state provisions; where IS 456 offers multiple approaches, the calculators use the most commonly applied industry method.