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

Rebar Development Length

The simplified ACI 318-19 value, the factors that multiply it, and the lap it feeds

← Back to the calculator
A #8 Grade 60 bar in 4,000 psi concrete needs 48 in of embedment. A #5 needs 24 in. Both come from one expression in ACI 318-19 25.4.2.3, and every input to it is printed on this page.
48 in#8, Grade 60, 4,000 psi
24 in#5, same basis
12 infloor, 25.4.2.1
×1.3Class B lap, Table 25.5.2.1

Development length is the length of bar that has to be buried in concrete before the bar can carry its yield force. Give a #8 ten inches of embedment and it pulls out; give it forty-eight and the concrete holds until the steel yields. It is not a rule of thumb, it is a formula, and every number on this page is arithmetic on that formula.

There is no rule of thumb hiding under the numbers: the table in section 03 is that one line of arithmetic, rounded up, and the lap a schedule quotes is 1.3 times it. Nothing on this page needs a second formula to be checked against the first.

01 What development length is

A bar in tension does not carry the same force along its whole length. The force has to pass from steel into concrete through bond, and bond needs surface. ld is the length over which that transfer builds the bar up to its yield force, and it is checked where the bar is most heavily stressed — at the face of support in a simple beam, at a joint face, at the point where a bar is no longer needed for bending.

Two consequences that catch people out. First, ld is measured from the critical section, not from the end of the member, so a bar that turns up into a hook still has to develop on the straight side of the bend. Second, ld is a minimum and not a target: 40 in where 38 is required is fine, and 36 in is not, because the bar slips before it yields and the section behaves as if the steel were not there.

Where it decides the detail: the embedment of a column bar into a footing, a dowel into a slab on grade, the top steel of a cantilever, and every bar that ends at a construction joint. In all four the question is the same — is there enough length past this point — and this is the number that answers it.

02 The formula, symbol by symbol

ACI 318-19 25.4.2.3, simplified expression, US customary units:

ld = [ fy ÷ ( C × λ × √f'c ) ] × ψt × ψe × ψg × db C = 25 for #6 and smaller, 20 for #7 and larger (the row whose spacing and cover limits are met) C = 3/50 and 3/40 instead (1.5 times), when those limits are not met ld = max( ld , 12 in )

That last line belongs to ld and to nothing else. A lap is not 1.3 times the floored ld: it is the greater of 1.3 times the expression and 12 in, then rounded up once. Two gates, not one — ld is floored at 12 in under 25.4.2.1, the lap is floored at 12 in under Table 25.5.2.1 — and the floor on ld is never carried into the 1.3.

SymbolWhat it isValue on this page
fyYield strength of the bar, psi60,000 (Grade 60)
f'cSpecified compressive strength, psi3,000 to 5,000
dbNominal bar diameter, inASTM A615
ψtLocation factor1.0 bottom, 1.3 top
ψeCoating factor1.0 uncoated
ψgGrade factor1.0 for Grade 60
λLightweight factor1.0 normal weight
CThe divisor in Table 25.4.2.325 (#6 and smaller), 20 (#7 and larger); 3/50 and 3/40, which is 1.5 times, when the spacing and cover limits are not met
12 inFloor on the result25.4.2.1
Swipe the table sideways on a phone.

ACI 318-19 Table 25.4.2.3 (ld, both rows) · 25.4.2.1(a) (the expression, and the 12 in floor ld carries on its own) · Table 25.5.2.1 (Class A / Class B)

The divisor is not a safety factor and it is not one number. 60,000 ÷ (25 × 63.25) is 37.95, so a #5 develops in 23.7 in; a #8 at the same concrete is divided by 20, not 25, which is why it needs 47.4 in and not 37.9. Change either divisor and every row below changes with it, which is the test of whether a page like this can be checked at all.

Basis. Grade 60, fy = 60,000 psi, λ = 1, ψt = ψe = ψg = 1, and the spacing and cover limits of Table 25.4.2.3 met, so C is 25 or 20. Every value is rounded up to the next whole inch and floored at 12 in. Rounding up is not tidiness: a bar an inch short of ld does not develop, and the next inch is free compared with a repair.

03 Development length by bar size and concrete strength

Inches. Grade 60, uncoated, bottom bars, normal weight. Every value is the expression above, rounded up and floored at 12 in, and the rest of this page is built on this table.

Bardb (in)C3,000 psi4,000 psi5,000 psi4,000 psi, ft-in
#30.375251715131 ft 3 in
#40.500252219171 ft 7 in
#50.625252824222 ft 0 in
#60.750253329262 ft 5 in
#70.875204842383 ft 6 in
#81.000205548434 ft 0 in
#91.128206254484 ft 6 in
#101.270207061545 ft 1 in
#111.410207867605 ft 7 in

ACI 318-19 Table 25.4.2.3: Grade 60, normalweight, uncoated, top bars not assumed, and the clear spacing and cover limits met. C is 25 below #7 and 20 at #7 and above.

Swipe the table sideways on a phone.

Base factor at 4,000 psi = 60,000 ÷ (25 × 63.25) = 37.95 for #6 and smaller, and 60,000 ÷ (20 × 63.25) = 47.43 for #7 and larger. No value in this table reaches the 12 in floor: the shortest, a #3 at 5,000 psi, computes to 12.7 in.

Read the step between #6 and #7: 29 in to 42 in. The diameter grew by 17 per cent and the divisor fell from 25 to 20, so the length grew by 45 per cent. That single step is why a #7 lap looks disproportionately long next to a #6, and why swapping #6 for #7 to "use fewer bars" changes the splice schedule more than the bar count suggests.

Simplified development length, #3 to #11, Grade 60, 4,000 psi, from the expression in section 02 Simplified development length by bar size (#3 to #11) Grade 60, 4,000 psi, from the expression in section 02 15 #3 19 #4 24 #5 29 #6 42 #7 48 #8 54 #9 61 #10 67 #11
Every bar longer than #6 is governed by its calculated length, not the 12-inch minimum. The #8 (highlighted) is the size most slabs and footings actually use, so it is the one to memorise. These values come from the expression in section 02, rounded up to the next whole inch.

16-second walkthrough: the simplified ld for #3 to #11 bars, Grade 60 in 4,000 psi concrete, with the #8 bar highlighted. From the rebarcount channel.

04 The four factors that multiply it

Everything in this table multiplies the value from section 03. They stack, which is where the surprises come from.

FactorSymbolValueWhen it applies
Locationψt1.0Bottom bar: 12 in or less of fresh concrete below
1.3Top bar: more than 12 in of fresh concrete below
Coatingψe1.0Uncoated
1.5Epoxy, cover under 3db or clear spacing under 6db
1.2Epoxy, all other cases
Gradeψg1.0Grade 60 and below
1.15Grade 80
1.3Grade 100
Lightweightλ1.0Normal weight concrete
0.75Lightweight (sand-lightweight 0.85)
Combinedψt × ψe≤ 1.7Cap on the top bar and coating factors together

Every factor here multiplies ld. The bar size is not one of them: it enters through the divisor C in Table 25.4.2.3, which is why #7 and larger jump rather than slope.

Swipe the table sideways on a phone.
#5, 4,000 psi, base ld = 23.72 in as tabulated (bottom, uncoated) 23.72 → 24 in top bar, ψt = 1.3 23.72 × 1.3 → 31 in epoxy, tight cover, ψe = 1.5 23.72 × 1.5 → 36 in top bar and epoxy coated, capped 1.3 × 1.5 = 1.95 → 1.7 23.72 × 1.7 = 40.3 → 41 in #4, lightweight, λ = 0.75 18.97 × 0.75 = 14.2 → 15 in

Two of those are worth carrying in your head. A top bar that is also epoxy coated would compute to 1.95 times the bottom uncoated length, but ψt × ψe is capped at 1.7, so on a #5 the answer is 41 in and not 47 — the cap takes 6 in off a detail that nobody would have checked. And on the small bars the lightweight factor still lands just above the floor: a #4 in lightweight computes to 14.2 in and is built as 15.

A #5 bar at 4,000 psi develops in 24 in at the bottom uncoated, 31 in as a top bar, 36 in epoxy coated, and 41 in when both apply because the two factors are capped at 1.7 instead of 1.95 Four factors, one ladder: a #5 bar at 4,000 psi Base ld 23.72 in, bottom bar, uncoated — each row multiplies the one above it bottom, uncoated 1.0 24 in top bar ψt 1.3 31 in epoxy, tight cover ψe 1.5 36 in top bar + epoxy ψt × ψe ≤ 1.7 41 in 47 in 0 in 10 in 20 in 30 in 40 in The cap is the only row that is not a multiplication: 1.3 × 1.5 = 1.95 is written down, and the table stops it at 1.7. Bars drawn at 10 px per inch; lengths rounded up to the inch as section 03 tabulates them.
Figure 2 — the four factors as one ladder. Same #5 bar and the same 4,000 psi concrete in every row, so the only thing changing is the factor. A top bar that is also epoxy coated would compute to 23.72 × 1.3 × 1.5 = 46.3 in; ψt × ψe is capped at 1.7, so the detail is 41 in. The dashed outline is the 6 in the cap removes.

05 Development length and lap length

A lap splice is two bars doing one bar's job side by side, so the lap is a multiple of ld: 1.0 for Class A and 1.3 for Class B, applied to the tabulated ld and rounded up. Same basis as section 03, 4,000 psi:

Barld (in)Class A lap (in)Class B lap (in)Class B, ft-in
#31515191 ft 7 in
#41919252 ft 1 in
#52424312 ft 7 in
#62929373 ft 1 in
#74242544 ft 6 in
#84848625 ft 2 in
#95454705 ft 10 in
#106161796 ft 7 in
#116767877 ft 3 in

ld from the table above; Class A is ld and Class B is the greater of 1.3ld and 12 in, per ACI 318-19 Table 25.5.2.1, rounded up to the next inch.

Swipe the table sideways on a phone.

The field rule of thumb of 40 × bar diameter is supposed to be a Class B lap for Grade 60 bar in 4,000 psi concrete, and it is short at every size. For a #4, 40db is 20 in against a 25 in lap. For a #8, 40db is 40 in against 62 in — because ld grows faster than db once the divisor drops from 25 to 20 at #7.

The drawings govern. This page shows where the number comes from and how it moves; it does not replace the splice schedule on the drawing set. If the drawing says 40 in and this page says 38, you build 40. The lap side of the same arithmetic, with the Class A conditions and the offset rule, is on rebar splice length.

06 What this page does not do

It does not cover the other anchorage cases. Hooks, headed bars, compression development and mechanical splices are each a different clause. Seismic force resisting systems add their own lap rules in the seismic chapter of ACI 318-19. Earlier editions of ACI 318 print different coefficients and different factors, so a number from this page is an ACI 318-19 number.

Common questions

How do I calculate rebar development length?

Use ACI 318-19 Table 25.4.2.3. The simplified expression is ld = (fy ÷ (C × λ × √f'c)) × ψt × ψe × ψg × db, with C = 25 for #6 and smaller and 20 for #7 and larger, and a 12 in minimum. For a #4 Grade 60 bar in 4,000 psi concrete: 60,000 ÷ (25 × 63.25) = 37.95, × 0.500 = 18.97, rounded up to 19 in.

What is the development length for a #5 bar?

19 in for a Grade 60 bottom bar in 4,000 psi concrete, uncoated, normal weight. A top bar is 25 in, an epoxy-coated bar with tight cover is 29 in, and a top bar that is also epoxy coated is 33 in — 1.3 × 1.5 would give 37, but ψt × ψe is capped at 1.7.

What is the minimum development length for rebar?

12 in, ACI 318-19 25.4.2.1, whatever the formula returns. With Grade 60 and f'c between 3,000 and 5,000 psi the arithmetic never gets that low — the shortest value in the table, a #3 at 5,000 psi, computes to 12.7 in — but the floor is there for the cases that do reach it.

Does epoxy coating increase development length?

Yes, through ψe: 1.5 when cover is under 3db or clear spacing is under 6db, 1.2 in every other case. On a #5 in 4,000 psi concrete that turns 24 in into 36 in at 1.5, and into 29 in at 1.2. The coating reduces bond, so more length is needed to develop the same force.

How does concrete cover affect development length?

This page does not adjust for cover. The expression printed here takes fy, f'c, db and the four factors, and there is no cover term in it, so nothing in the table moves when the chair height changes. A detail where cover decides the answer is a different calculation, and this page does not print it.

What is the difference between development length and lap length?

Development length is what one bar needs to embed in concrete to reach yield. A lap splice is two bars doing that job side by side, so it is a multiple of ld: 1.0 for Class A and 1.3 for Class B. The lap is not a longer bar, it is the length over which the second bar takes over, which is why the class factor multiplies ld instead of adding to it.

Why is a #7 so much longer than a #6?

Two things step at once. The diameter goes from 0.750 in to 0.875 in, a factor of 1.167, and the divisor falls from 25 to 20, a factor of 1.25. Together that is 1.46, so 29 in becomes 42 in. Nothing about the concrete or the cover changed.

Can I shorten development length by adding cover?

Not on the numbers here. There is no cover term in the expression printed here, so there is nothing for extra cover to shorten: the 48 in for a #8 and the 24 in for a #5 are the same whatever the cover. A detail where cover decides the answer is a calculation this page does not reproduce.

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

Published 3 October 2026 · Last reviewed 2 November 2026