BenchCalcs
All calculators

Calculator

Rebar Lap Splice Calculator

Compute ACI 318 tension lap splice lengths by bar size, code year, and field conditions. Citations included.

Inputs

Result

Adjust the inputs to see your result.

How the math works

The ACI 318 simplified development length formula has been stable in form since 318-08, but the constants and coating cap have moved. The development length ℓd in inches is:

ℓd = (fy · ψt · ψe · ψs) / (K · λ · √f′c) · db

where K = 25 (318-14/19/25) or 20 (318-08), λ is the lightweight factor, and ψt × ψe × ψs are the position, coating, and size modifiers. The product ψt × ψe is capped at 1.7 — a critical detail most calculators miss.

Tension lap splice length ℓst = class multiplier × ℓd, with an absolute floor of 12 inches:

  • Class A: 1.0 × ℓd — only when both (a) ≤50% of bars spliced within the lap zone AND (b) As provided ≥ 2× As required.
  • Class B: 1.3 × ℓd — default. Use whenever Class A qualifying conditions are not both satisfied.

Common mistakes

  • Forgetting the top-bar factor. A bar with more than 12 inches of fresh concrete poured below it picks up bleed water, weakening the bond. ψt = 1.3 is non-negotiable for those bars.
  • Wrong coating factor. Epoxy with cover < 3db is the worst case (ψe = 1.5 in 318-19+). Many older specs only used ψe = 1.2 — verify your code year.
  • Defaulting to Class A. Class B is the safe default. Class A requires both qualifying conditions; partial compliance is not allowed.
  • Ignoring the 1.7 cap. Top-bar + heavy epoxy penalty would multiply to 1.95, but the cap is 1.7.

When this calculator is the wrong tool

Use a different reference for: hooked-end development (ACI §25.4.3 — much shorter than straight lap), compression lap splices (§25.5.5 — different formula entirely), seismic special moment frame splices (ACI 318 Chapter 18 has additional requirements), or non-uniform stress conditions (shears, fatigue). This tool targets straight tension lap splices in normal flexural members.

Method: ACI 318-19 §25.4.2 + §25.5.2 simplified formula. Math only — no ACI tables reproduced.

Related guide

FAQ

Questions, answered

What is a tension lap splice?
Two reinforcing bars overlapped and tied so the force in one bar transfers through the concrete bond to the next. ACI 318 §25.5 sets the minimum overlap to develop the bar's full yield strength.
When can I use Class A instead of Class B?
Both conditions must be met: no more than 50% of the bars are spliced within the required lap length, AND the area of steel provided is at least twice the area required by analysis. If either fails, you must use Class B (which is 1.3× longer).
Does the calculator account for hooked-end development?
No — this calculator covers straight bar tension lap splices only. Hooked-bar development uses a different formula in ACI §25.4.3. Hooked bars develop in significantly shorter length but require specific bend geometry.
What changed between ACI 318-14 and 318-19?
318-19 raised the epoxy coating cap from ψe = 1.2 to ψe = 1.5 when cover is less than 3db (a more conservative penalty). The formula constant of 25 stayed the same. 318-25 preserved 318-19 unchanged. 318-08 used a constant of 20, producing ~25% longer splices.
Why does epoxy coating add length?
The epoxy layer reduces the bond between steel and concrete by ~20%. ACI compensates with ψe ≥ 1.2, increasing to 1.5 when cover is tight (less than 3 bar diameters) because the bond is more critical when concrete confinement is limited.