Number of bars and weight of reinforcement for a slab with main and distribution bars.
Steel WeightExcavationTop SoilTank VolumeStair CaseRoof PitchAsphalt
Steel Quantity Calculator (Slab Bars): Free Online Tool
The slab steel quantity calculator estimates how many reinforcement bars a rectangular slab needs and how heavy they are. You enter the slab length and width, the clear cover, the number of layers, and the diameter and spacing of the main and distribution bars. It returns the number of bars, the length of each bar and the weight in kilograms and tonnes.
Site engineers, quantity surveyors, contractors and students use this estimate when preparing bar bending schedules, ordering steel from the supplier or checking a contractor's bill. Reinforcement is one of the most expensive items in a slab, so an early and reasonable estimate helps with purchasing and cash flow. The result also shows steel per square metre of slab, which is a quick check against similar projects you have already built.
When to use this calculator
Use it when you need a fast quantity for a roof slab, floor slab, sunshade or small cantilever panel before the detailed bar schedule is ready. It is helpful at the tender stage, when you must order bars before drawings are finalised, and when you want to compare two bar arrangements, for example 10 mm at 6 inches against 12 mm at 8 inches, to see the difference in total weight. It also gives a quick check on quotations and site requests before work starts. It also helps site teams cross-check the steel supplied against the quantity billed, and gives students a clear example of how spacing and diameter control reinforcement weight.
How to use the Steel Quantity Calculator (Slab Bars)
- Open the calculator above on your phone, tablet or computer. Nothing needs to be installed and no sign-up is required.
- Choose the unit system first (feet / inches or metres / mm). The input labels change to match your choice.
- Enter your values in the input boxes: Slab length (ft), Slab width (ft), Clear cover (inches), Layers of bars (1 or 2), Main bar diameter (mm), Main bar spacing (inches), Distribution bar diameter (mm), Distribution spacing (inches). The boxes already hold sample values, so overwrite them with your own.
- Press Calculate. The result appears straight away under the button.
- Change any value and press Calculate again to compare options. Press Reset to go back to the sample values.
- Check the result against your drawings, project specification and local code before you order material or approve work.
How the calculation works
The calculator deducts the clear cover on both sides to get the net length and width. The number of main bars is the net length divided by the spacing, rounded down, plus one. Each main bar runs across the width, and the distribution bars run along the length in the same way. Weight per metre is (pi/4) x d² x 7850 kg/m³, with d in metres. Total weight is the number of bars times length times unit weight, multiplied by the layers. The default slab is 20 ft by 12 ft with 0.75 inch cover, 10 mm main bars at 6 inches and 8 mm distribution bars at 8 inches.
Worked example
When you open the page the calculator is filled with sample values. Pressing Calculate with those values gives the result below, which you can use to check that you are reading the output correctly.
| Main bars (across the width) | |
|---|---|
| Number of bars | 40 nos. |
| Length of each bar | 11.88 ft (3.62 m) |
| Weight | 89.3 kg |
| Distribution bars (along the length) | |
| Number of bars | 18 nos. |
| Length of each bar | 19.88 ft (6.06 m) |
| Weight | 43.0 kg |
| Total steel | |
| Total weight | 132.3 kg |
| Total weight (tonnes) | 0.132 t |
| Steel per m² of slab | 5.93 kg/m² |
Tips and common mistakes
- Remember that only straight bars are counted; hooks, bends, laps, chairs and extra top steel at supports are not included, so add an allowance for them.
- Check that spacing and diameter are entered in the correct unit, because inches are used in feet mode and millimetres in metric mode.
- Compare the steel per square metre with your drawings; a large difference usually means a wrong spacing or diameter entry.
- For two layers of bars, set the layers value to 2, which doubles the bar count and weight in this calculator.
- Add wastage and cutting losses when ordering, since bars are supplied in standard lengths and the off-cuts are rarely reused.
Frequently asked questions
Does the calculator include laps and bends?
No. It counts straight bars only, as stated in the note. Hooks, bends, laps, chairs and extra top steel at supports are not included, so add them separately or apply a suitable allowance from your bar bending schedule.
How is the weight of one bar calculated?
The calculator uses the formula (pi/4) x d² x 7850 kg/m³. For a 10 mm bar this gives about 0.617 kg per metre. Total weight is this unit weight multiplied by the bar length and the number of bars.
Why is the bar length shorter than the slab size?
The clear cover is deducted from both ends of the slab, so each bar is shorter by twice the cover. The default 0.75 inch cover reduces a 12 ft width to about 11.88 ft.
What does the layers input do?
It sets one or two layers of bars. With two layers, the bar numbers and the weight are multiplied by two. Use it for slabs with top and bottom mats of the same arrangement.
Can I use metric units?
Yes. Switch the unit system to metres and millimetres, then enter lengths in metres and cover and spacing in millimetres. The bar diameter is always in millimetres. Results are shown in both feet and metres.
Important note
This tool gives estimates for planning, study and quick checks. It does not replace design by a qualified engineer, site-specific testing, or the requirements of your project specification and local building code. Always confirm final quantities, test results and acceptance limits with the responsible engineer before using them for construction or payment.