What this calculator does
Find out how many steel bars to buy for a concrete slab, and what they'll weigh. Slabs are often reinforced with a square grid of steel bars (rebar) running both ways, tied where they cross. To order the steel, you need four things. How many bars run each way? How long is each one? How many joints are needed where a run is longer than one bar? And what does the whole grid weigh?
Those joints are called lap splices: two bars overlap and are tied together. The calculator works it all out from the slab size, the grid spacing and the edge clearance. It also uses the length of the bars as sold (the stock length) and the lap length.
The weight uses the standard listed weight per foot for US bar sizes #3 through #8. The result is a material list for a simple grid, not an engineering design. The bar size, spacing, cover, lap length and position in the slab must come from your plans, your local building code or an engineer.
Where it's used
Why this math matters outside the classroom:
- Slab grids. A 10 × 10 ft slab with 3 in edge clearance and 12 in spacing needs ⌊114 ÷ 12⌋ + 1 = 10 bars each way.
- Bar lengths. Each of those bars is 120 − 6 = 114 in, or 9.5 ft, long.
- Lap splices. When a run is longer than a 20 ft stock bar, the overlap at each splice is added to the total length to buy.
- Weight for delivery. Number 4 bar weighs about 0.668 lb per foot, so 200 ft of it comes to about 134 lb.
- Driveway slabs. Contractors total the rebar for a driveway slab before the pour so the right number of stock bars is on site.
How to use it
- Choose US units (feet, inches, pounds) or metric units (meters, centimeters, kilograms).
- Enter the slab length and width, the grid spacing and the clearance from the slab edges to the bars.
- Enter the stock bar length you'll buy and the lap splice length. Then pick the bar size.
- Read the bars in each direction, the total length with laps and waste, the stock bars to buy and the weight.
What the inputs mean
- Grid spacing (center to center)
- The distance between parallel bars, measured center to center. The same spacing is used in both directions. Grids of 12, 16 and 18 in are common on home slabs.
- Edge clearance
- How far the bars stop short of each edge of the slab. It sets both the length of each bar and where the first and last bars sit. The minimum is set by concrete cover rules, which say how much concrete must surround the steel.
- Stock bar length
- The length of the bars as sold. Runs shorter than this are cut from one bar. Longer runs are spliced.
- Lap splice length
- Where two bars join, they overlap by the lap length and are tied together. Laps are often given as a multiple of the bar's thickness (diameter), commonly around 40 diameters. The required figure comes from your plans or code.
- Bar size (for weight)
- Only the weight depends on the bar size. Standard listed weights: #3 0.376, #4 0.668, #5 1.043, #6 1.502, #7 2.044 and #8 2.670 lb per foot.
- Extra for cutting waste
- Offcuts that are too short to reuse. 5–10% is a common allowance.
Formula and method
bars running lengthwise = ⌊(width − 2 × clearance) ÷ spacing⌋ + 1, each (length − 2 × clearance) long bars running widthwise = ⌊(length − 2 × clearance) ÷ spacing⌋ + 1, each (width − 2 × clearance) long pieces per run = 1 if run ≤ stock length, else ⌈(run − lap) ÷ (stock length − lap)⌉ length per run = run + (pieces − 1) × lap total = (sum of all runs) × (1 + waste % ÷ 100); stock bars = ⌈total ÷ stock length⌉ weight = total × nominal weight per foot (kg/m = lb/ft × 0.45359237 ÷ 0.3048)
A run is one continuous line of steel across the slab, which may be several bars joined. The symbols ⌊ ⌋ mean round down to a whole number, and ⌈ ⌉ mean round up. The weight per foot in the last line is the bar's standard listed weight.
The bars that run along the length are spread across the width, so their count comes from the width. It works the same way the other way round. The calculator divides the space between the first and last bars by the spacing and rounds down. Then it adds one, because a row of bars has one more bar than gaps.
When a run is longer than a stock bar, the first bar covers a full stock length. Every extra bar adds its length minus one lap. So each lap adds its length to the steel you need. The stock-bar count assumes you reuse offcuts where they fit, so a cutting list may need a few more bars.
Worked example
A 30 ft × 20 ft slab has #4 bars at 12 in each way, 3 in from the edges, using 20 ft stock bars, 20 in laps and a 5% waste allowance.
- Lengthwise bars: (20 − 0.5) ÷ 1 = 19.5, rounded down to 19, + 1 = 20 bars, each run 29.5 ft.
- Widthwise bars: (30 − 0.5) ÷ 1 = 29.5, rounded down to 29, + 1 = 30 bars, each 19.5 ft.
- Each 29.5 ft run needs 2 pieces with one 1.667 ft lap: 29.5 + 1.667 = 31.167 ft.
- Grid length: 20 × 31.167 + 30 × 19.5 = 623.33 + 585 = 1,208.33 ft.
- With 5% waste: 1,208.33 × 1.05 = 1,268.75 ft, or 1,268.75 ÷ 20 = 63.4, so 64 stock bars.
- Weight: 1,268.75 × 0.668 = 847.5 lb.
Result: About 1,268.75 ft of #4 rebar: 64 twenty-foot bars weighing roughly 848 lb, with 20 lap splices.
Understanding the result
The stock-bar count is the number to order. The total length and weight help when you compare quotes, since steel is sometimes priced by weight.
Laps on neighboring bars are usually staggered rather than lined up across the slab. That doesn't change the amount of steel, only where the joints fall.
Assumptions and limitations
- The slab is a rectangle with one layer of bars in a square grid, at the same spacing both ways.
- Every bar stops the same distance from the edges, and every splice uses the same lap length.
- Offcuts can be reused, so the stock-bar count comes from the total length.
- This is a material estimate, not a structural design. Bar size, spacing, cover, laps and chairs (the stands that hold bars off the ground) come from your plans, local code or an engineer. So does whether you need reinforcement at all.
- Dowels, edge bars, corner bars, hooks, thickened edges and a second mat (layer of bars) aren't included.
- Chairs, tie wire and mesh aren't counted.
Frequently asked questions
How much does rebar weigh per foot?
The standard listed weights are 0.376 lb/ft for #3, 0.668 for #4, 1.043 for #5, 1.502 for #6, 2.044 for #7 and 2.670 for #8. For metric, multiply by about 1.488 to get kilograms per meter.
What does the bar number mean?
In the US system, the number is the bar's diameter in eighths of an inch. A #4 bar is 4/8 = 1/2 in thick, and a #8 bar is 1 in.
How long should a rebar lap splice be?
It's often given as a multiple of the bar diameter. Around 40 diameters is a common figure, which is 20 in for a #4 bar. The exact length depends on the bar, the concrete and the code, so use the figure on your plans.
Why is there one more bar than the slab width divided by the spacing?
A row of bars has a bar at each end, so it always has one more bar than gaps. Twelve feet of space at a 12 in spacing holds 13 bars.
How this calculator is checked
Method: Grid layout from spacing and clearance; lap splices from stock length; nominal unit weights of US reinforcing bars #3–#8 as tabulated in ASTM A615/A706. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this Rebar Calculator on your own website or blog for free. Paste this code where you want it to appear: