Main Bars
Distribution Bars
Result
How the Rebar Quantity Calculator Works
This calculator estimates reinforcing bar (rebar) quantity and total steel weight for four structural element types — slab, beam, column, and footing — following IS:456-2000 provisions for clear cover and development length. Enter your dimensions, bar diameters, and spacing; the calculator counts bars, adds development length allowances, and converts total bar length to kilograms and tonnes using the standard D²/162 formula.
Clear Cover and Development Length
Clear cover is the distance from the concrete surface to the nearest bar face — not the bar centre. IS:456-2000 mandates different minimum covers per element type: 20mm for slabs, 25mm for beams, 40mm for columns, and 50mm for footings in moderate exposure conditions. Development length, defined as Ld = 40 × bar diameter for Fe500 steel in M20 concrete, is the minimum embedment needed at supports to prevent bar pullout. A 10mm Fe500 bar therefore needs 400mm of anchorage at each supported end. The calculator adds 2 × Ld automatically to every bar length — for a 10mm bar, this is 800mm extra per bar — to match the bar bending schedule (BBS) quantities used in actual procurement. Ignoring development length in estimations typically leads to a 5–10% shortfall in steel delivered to site, causing delays and rework.
Four Structural Element Modes
Each mode handles the unique reinforcement arrangement of its structural element. Slab mode divides the plan area into a grid using bar spacing in both directions, computing main bars running across the width and distribution bars running across the length. Beam mode handles three distinct bar groups — top tension/compression bars, bottom tension bars, and closed stirrups — with stirrup length calculated from beam width, depth, and cover, including the 10 × diameter hook allowance per IS:2502. Column mode includes longitudinal main bars (minimum 4, maximum 8 per IS:456 clause 26.5.3) and lateral ties at specified spacing, where each tie length is the perimeter of the inner bar arrangement plus hook allowances. Footing mode handles orthogonal two-way reinforcement in both plan directions, each direction computed independently with the footing span as bar length and the perpendicular span as count direction. Using separate modes ensures you get a correctly itemised bar bending schedule rather than a single lumped number. See our Concrete Volume Calculator to pair this with concrete quantity for the same element.
Steel Density and Weight Calculation
The weight formula D²/162 converts bar diameter in millimetres to weight per metre in kilograms. For a 10mm bar: 10²/162 = 100/162 = 0.617 kg/m. For a 16mm bar: 16²/162 = 1.580 kg/m. This formula is derived from the density of steel (7,850 kg/m³) applied to the cross-sectional area of a circular bar. Once all bar lengths across all elements are summed, multiplying by the weight per metre gives total steel in kg. The calculator divides by 1,000 to display tonnes, which is the standard procurement unit for steel purchase orders in India. See our Steel Weight Calculator for the standalone formula applied to any bar size and length combination.
Rebar Quantity Formula
The slab calculation illustrates the core logic used across all element types. Main bars run parallel to the width; distribution bars run parallel to the length. Development length of 40 × dia is added at each end.
Number of main bars = floor((L − 2 × cover) ÷ spacing) + 1
Bar length per main bar = W + 2 × Ld (= W + 80 × dia)
Number of distribution bars = floor((W − 2 × cover) ÷ spacing) + 1
Bar length per distribution bar = L + 80 × dia
Steel weight (kg) = (total bar length in m) × D² / 162
- L = slab length (mm)
- W = slab width (mm)
- cover = clear cover (mm) — 20mm for slabs per IS:456
- spacing = centre-to-centre bar spacing (mm)
- Ld = development length = 40 × dia (mm)
- D = bar diameter (mm)
For example, a slab 5m × 4m with 10mm main bars at 150mm spacing and 8mm distribution bars at 200mm spacing, clear cover 20mm: Number of main bars = floor((5000−40)/150)+1 = 34+1 = 35; each 4.8m long. Number of distribution bars = floor((4000−40)/200)+1 = 20+1 = 21; each 5.64m long. Main steel = 35 × 4.8 × (100/162) = 103.7 kg. Distribution steel = 21 × 5.64 × (64/162) = 46.8 kg. Total = 150.5 kg.
The calculator handles this automatically — the formula is shown here for transparency.
Typical Steel Consumption in Indian Residential Construction
These benchmarks are based on standard designs for G+2 to G+4 residential buildings using M20 concrete and Fe500D steel. Use them to cross-check your calculator output — if your result falls significantly outside these ranges, re-verify your inputs before ordering material.
| Structural Element | Typical Steel Range | Notes |
|---|---|---|
| RCC roof slab (125mm thick) | 3.5–5 kg/m² | Fe500D, two-way reinforcement |
| Beam (230×450mm) | 80–120 kg each | Per 5m span, includes stirrups |
| Column (300×300mm) | 100–150 kg each | Per 3m storey height, 4–8 main bars |
| Isolated footing | 40–80 kg each | 1.2×1.2×0.35m, two-way reinforcement |
Frequently Asked Questions
Divide the slab span (minus 2× clear cover) by the bar spacing to get the number of bars, then add 1. Each bar length equals the perpendicular span plus 2× development length (80× bar diameter for Fe500). Multiply total bar length by D²/162 to get weight in kg. For a 5m×4m slab with 10mm bars at 150mm centres and 8mm distribution bars at 200mm centres, total steel works out to approximately 147–151 kg. Use this calculator to get an instant result without the step-by-step arithmetic.
Development length (Ld) is the minimum bar embedment required to transfer bar stress to surrounding concrete without slipping. For Fe500 bars in M20 concrete, IS:456-2000 specifies Ld = 40× bar diameter. A 12mm bar therefore needs 480mm embedment at each supported end. Skipping development length in quantity estimation leads to under-ordering steel and causing site shortfalls. The calculator adds development length automatically so your procurement quantity is accurate from the start.
IS:456-2000 mandates a minimum clear cover of 40mm for columns in moderate exposure conditions. For severe exposure such as coastal areas or chemical environments, the cover increases to 45–50mm. Clear cover is measured from the concrete face to the nearest tie bar surface, not the main bar centre. Using the correct 40mm cover in the calculator ensures accurate bar length estimation and compliant structural design.
The Slab mode handles two-way reinforcement with independent main and distribution bar inputs, which covers most flat slab configurations. For flat slabs with column strip and middle strip differentiation, calculate each strip separately as two slab panels and sum the results. Drop panels around columns should be treated as a separate shallow element using Beam mode. Waffle slabs require individual rib calculations, which can be entered as multiple narrow beam calculations.
In Indian residential RCC construction, overall steel consumption typically ranges from 3.5 to 5 kg per square foot of built-up area across all structural elements combined. Slabs alone consume 3.5–5 kg/m², beams 80–120 kg per 5m span, and columns 100–150 kg per storey. These benchmarks help cross-check the calculator output for reasonableness. Structures with larger spans or seismic zone III–V requirements typically sit at the higher end of these ranges.
The calculator applies IS:456-2000 clear cover rules and adds 40× diameter development length at each bar end, matching standard bar bending schedule (BBS) practice. For a typical residential slab, results are within 3–5% of a manually prepared BBS. Accuracy depends on entering correct spacing and dimensions — actual site cutting and lapping losses, typically 5–8%, should be added as a wastage margin before finalising your steel order. See our Construction Cost Calculator to translate steel quantity into project cost.
Fe415 and Fe500D are TMT steel grades per IS:1786. Fe500D has a higher yield strength (500 N/mm² vs 415 N/mm²) and the 'D' suffix denotes enhanced ductility — mandatory in seismic zones III, IV, and V per IS:13920. Using Fe500D allows wider bar spacing for the same load, reducing total steel weight by 15–20% compared to Fe415. Most Indian residential projects now specify Fe500D as the default grade for all structural elements.
Switching from Fe415 to Fe500D allows bar spacing to increase by approximately 17% for the same load capacity, directly reducing steel quantity. Optimising slab thickness to the minimum span/depth ratio — IS:456 recommends span/26 for two-way simply supported slabs — also reduces required reinforcement area. Using ribbed or waffle slabs instead of solid slabs can cut steel consumption by 20–30% for spans above 5m. Consult a structural engineer before changing any parameters from the original approved design.