All calculations run in your browser. Your inputs are never sent to any server.

Calculate Rebar for a Slab

Bar count, laps, length, weight and what to order — for a rectangular slab

← Back to the calculator
24 ft × 20 ft slab, #4 at 12 in on centre, 3 in edge clearance, 20 ft bars → order 49 bars (654.6 lb).

The net steel in the slab is 938 ft, which is 47 bars. The other 2 bars are laps — 20 joints × 25 in each. Most slab calculators stop at 47 and leave you short.

Open the calculator to run your own numbers, or read the four steps below.

If you would rather read the answer off a table than run the formula — a patio, shed, garage, driveway or walkway slab, in bars, feet and pounds — the how much rebar do I need page lists it by project type.

Slab grid plan and a lap joint The grid 24 ft × 20 ft slab, #4 at 12 in on centre 24 ft 20 ft The lap a 23.5 ft line from 20 ft bars 25 in overlap = 1.3 × ld 20 bars × 25 in = 41.7 ft = 27.9 lb of extra steel 47 bars → 49 bars
The grid is the easy part — 20 bars one way, 24 the other, 938 ft of steel. The lap is what the plan does not show: every 23.5 ft line is longer than a 20 ft bar, so each one needs a joint, and each joint costs 25 in of steel that has to be bought.

The four numbers you need

Everything on this page comes out of these four lines. Nothing else is needed for a rectangular slab.

Grid length = slab length − (2 × edge clearance) Grid width = slab width − (2 × edge clearance) Bars across = floor(grid width ÷ spacing) + 1 (these run the length) Bars along = floor(grid length ÷ spacing) + 1 (these run the width) Net length = (bars across × grid length) + (bars along × grid width) Laps per line = ceil(line length ÷ bar you can buy) − 1 Lap allowance = (total laps) × lap length Order length = net length + lap allowance Bars to order = ceil(order length ÷ length of one bar)

The first four lines are the standard grid calculation, and any slab calculator will give you them. The last three are the ones that decide whether your order arrives long enough.

Worked example, all the way to the order

A 24 ft × 20 ft slab. #4 bar at 12 in on centre. 3 in edge clearance all round. Your yard sells 20 ft bars.

StepWorkingResult
Grid24 − 2(0.25) × 20 − 2(0.25)23.5 × 19.5 ft
Bars running the lengthfloor(19.5 ÷ 1) + 120 bars @ 23.5 ft
Bars running the widthfloor(23.5 ÷ 1) + 124 bars @ 19.5 ft
Net length20(23.5) + 24(19.5)938 ft
Net weight (#4 = 0.668 lb/ft)938 × 0.668626.6 lb
Laps needed23.5 ft lines > 20 ft stock → 1 lap each; 19.5 ft lines → none20 laps
Lap length (#4)1.3 × 18.97 in25 in = 2.08 ft
Lap allowance20 × 25 in41.7 ft ≈ 27.9 lb
Order length938 + 41.7979.7 ft
Bars to orderceil(979.7 ÷ 20)49 bars = 654.6 lb

Swipe the table sideways for more columns →

That is the whole job. 47 bars if you ignore laps, 49 if you count them. Two bars is a cheap correction at the yard and an expensive one when the crew is standing around waiting for a delivery.

How do I calculate rebar in a spreadsheet?

The whole takeoff is ten cells. Put the inputs in the first four and let the rest follow — then you can change the slab size or the bar size and read the new answer straight off.

CellWhat it isType thisOn the 24 ft × 20 ft job
A2Slab length (ft)2424
B2Slab width (ft)2020
C2Spacing (ft)11
D2Edge clearance (ft)0.250.25
E2Grid length=A2-2*D223.5
F2Grid width=B2-2*D219.5
G2Bars running the length=ROUNDDOWN(F2/C2,0)+120
H2Bars running the width=ROUNDDOWN(E2/C2,0)+124
I2Net length (ft)=G2*E2+H2*F2938
J2Net weight (lb)=I2*0.668626.6

Swipe the table sideways for more columns →

The cell layout, and the 12 × 24 ft slab it is worked on. Every figure in the last column is this page’s own arithmetic — #4 at 0.668 lb/ft, the nominal ASTM A615 weight — not a published table.

Two things to watch. ROUNDDOWN is not the same as ROUND — you are counting whole bars, so a 19.7 result is 19 bars plus the closing bar, not 20 plus one. And the 0.668 in J2 is the weight per foot of #4: swap it for 0.376, 1.043, 1.502 or 2.670 when you change bar size. Those figures are on the rebar weight calculator.

What the spreadsheet still does not do is the laps. I2 is the steel in the finished slab, so J2 is the net weight. If any line is longer than the bar you can buy, add the lap allowance before you order — that is the whole subject of this page.

Why the lap allowance gets left out

A lap is the overlap where two bars join to make one continuous line. The steel in that overlap is real steel you have to buy, and it is not part of the slab's net length.

It gets left out because it is invisible in the plan. The drawing shows one continuous line, the grid calculation produces one continuous length, and the two agree with each other — so the number looks finished. It is only when you cut the bars that the joint appears, and by then the order is placed.

Three things make it worse on a slab:

Lap length by bar size

The usual field rule for a tension lap is 40 times the bar diameter, and never less than 12 in. It is short at every size — by 5 in on the #4 this page is working — so the lap carried into the order above is the ACI 318-19 value, Class B = 1.3 ld:

BarDiameter (in)40 × db (in)Class B, 4,000 psi (in)Lap (ft)40 × db is short by
#30.37515191.584 in
#40.50020252.085 in
#50.62525312.586 in
#60.75030373.087 in
#81.00040625.1722 in

Swipe the table sideways for more columns →

Basis: Class B = 1.3 ld, with ld from ACI 318-19 Table 25.4.2.3 at 4,000 psi — the divisor is 25 for a #6 and smaller and 20 for a #7 and larger, in the row where the spacing and cover limits are met. The 40 × db column is the field rule, shown for comparison; it is a shorthand, not the code value.

A lap splice: two bars overlap by the Class B lap, so a #4 bar laps 25 inches and a #6 laps 37 What a lap splice actually is two bars overlap so the force can cross from one to the next — the overlap is the lap bar piece 1 bar piece 2 lap length Class B, 4,000 psi — #4: 25 in, #5: 31 in, #6: 37 in, #7: 54 in, #8: 62 in one bar line, spliced in two the overlap is extra steel that must be bought, not grid steel
The lap is a piece of steel you pay for but never see in the finished grid. That is why the order weight is bigger than the net weight, and why leaving the lap out of an estimate is the most common error on slab work.
This table is a rule of thumb, not a code check. ACI 318 sets the required tension lap from the bar size, the concrete strength, the cover and the bar spacing, and gives different values for Class A and Class B splices. The rule of thumb above is the one most often used in the field for ordinary slab work. Your drawings and your engineer govern — where they disagree with this table, they win.

The four numbers a concrete slab rebar calculator has to get right

If you are comparing tools, these are the four things that change the order quantity. A slab calculator that gives you fewer than four has not finished the job.

  1. Bars each way, not just a total. You need the count per direction, because the two directions have different lengths and lap differently.
  2. Edge clearance applied to both ends. Leaving it out on one side inflates the grid and overcounts the steel.
  3. Weight, not just length. Steel is bought by weight at most yards, and the weight depends on the bar size — 938 ft of #4 is 626.6 lb, while 938 ft of #6 is 1,409 lb.
  4. The lap allowance. The one this page is about, and the one that is usually missing.

The calculator on the home page returns all four, plus a cost estimate from a price per bar or per pound. The rebar size and weight chart has the per-foot weights for every imperial and metric size if you want to check the arithmetic by hand.

Ready quantities by slab type

The same arithmetic, already run for the four slabs people ask for most. All are #4 bar, 6 in edge clearance, grid steel only — laps, waste and offcut still go on top, as in the worked example on this page. Spacing is the design decision: 12 in on centre is the usual residential figure, 18 in for lighter duty.

Slab typeSizeGridBars each wayTotal lengthWeightSteel per ft²
Driveway12 × 24 ft#4 @ 18 in16 + 8360 ft240.5 lb0.835 lb/ft²
Patio12 × 12 ft#4 @ 12 in12 + 12264 ft176.4 lb1.225 lb/ft²
Garage20 × 20 ft#4 @ 12 in20 + 20760 ft507.7 lb1.269 lb/ft²
Shed slab10 × 12 ft#4 @ 18 in8 + 7149 ft99.5 lb0.829 lb/ft²

Swipe the table sideways for more columns →

Read one row so the columns are clear: the 12 × 24 ft driveway on an 18 in grid needs 16 bars running one way (11 ft each = 176 ft) and 8 the other (23 ft each = 184 ft) — 24 bars, 360 ft, 240.5 lb of #4 at 0.668 lb/ft. Move the spacing to 12 in and the same driveway becomes 36 bars, 540 ft, 360.7 lb: spacing is worth 120 lb of steel on one slab, which is why it is the engineer's number and not the estimator's. Want more project types — walkways, wide driveways, pads — the how much rebar do I need page lists those, on the same basis.

Open the Rebar Calculator → Free, no login, runs in your browser

Watch: 24 x 20 ft, 49 bars, in one screen

16-second walkthrough: 20 bars at 23.5 ft plus 24 bars at 19.5 ft is 938 ft and 626.6 lb; 20 laps at 25 in add 41.7 ft, so 979.7 ft of #4 is 49 bars and 654.6 lb — 47 if you forget the laps. From the rebarcount channel.

Common questions

How do I calculate how much rebar I need for a slab?

Subtract twice the edge clearance from the slab length and width to get the grid. Bars each way = floor(grid dimension ÷ spacing) + 1. Net length = (bars across × grid length) + (bars along × grid width). Then add the lap allowance: every line longer than the bar you can buy needs one lap per joint, and a lap is roughly 40 times the bar diameter. Order length = net length + (number of laps × lap length).

What is the lap length for slab rebar?

Class B at 4,000 psi, from the ACI 318-19 table: #3 = 19 in, #4 = 25 in, #5 = 31 in, #6 = 37 in, #7 = 54 in, #8 = 62 in. The field rule of thumb of 40 times the bar diameter gives 15, 20, 25, 30, 35 and 40 in — short at every size, and 22 in short on a #8. Class A is 1.0 ld instead of 1.3, and the drawings govern.

Why do I come up short when I order the net length?

Because the net length is the length of steel in the finished slab. It does not include the overlap where two bars join. If a line is longer than one bar, the joint eats an extra lap length that was never counted, so the order is short by that amount. On a 24 ft × 20 ft slab with 20 ft bars, that is about 33 ft of extra steel, or two extra bars.

How far apart should slab rebar be spaced?

Slab rebar is commonly placed at 12 to 18 inches on centre in residential work and 18 to 24 inches on centre in lighter duty slabs, both ways. Spacing is set by the design and the local code, not by the calculator.

How much rebar do I need for a driveway?

A 12 ft × 24 ft driveway on a #4 at 18 in grid with 6 in edge clearance takes 24 bars — 360 ft, 240.5 lb — and the same driveway at 12 in takes 36 bars, 540 ft, 360.7 lb. That is grid steel; laps, waste and offcut go on top, and the spacing itself is a design decision set by the load and the local code.

What this page does not do

It does not design the slab. Bar size, spacing, cover and lap class are engineering decisions set by the load, the soil, the exposure and your local code. This page tells you how to count what the design calls for, and how much of it to buy. It assumes a rectangular slab with a uniform grid and no openings — for irregular outlines, thickenings or openings, break the slab into rectangles and run each one, then add the trim bars by hand. It also does not cover development length, anchorage, or hooked bars, which are separate checks.

Published 2 October 2026 · Last reviewed 1 November 2026