calcnote ACI 318-19
Methodology Feedback Run a calc

Beam crack control bar spacing per ACI 318-19 Cl 24.3.2

Technical reference for structural engineers

Why crack control matters

Crack control ensures that flexural cracks in reinforced concrete beams remain narrow under service loads. ACI 318-19 addresses crack control through a maximum bar spacing limit (Cl 24.3.2) rather than explicit crack width calculation: closer bar spacing distributes cracks more evenly and limits individual crack widths.

ACI 318-19 clause references

ACI 318-19 reference Topic
Cl 24.3.2Maximum bar spacing for crack control
Cl 24.3.2.1fs approximation (2/3 fy) and skin reinforcement (h > 36 in.)

Maximum bar spacing formula (Cl 24.3.2)

The maximum center-to-center bar spacing closest to the tension face is the lesser of two expressions:

$$s_{\max} = \min\!\Bigl(15\,\frac{40{,}000}{f_s} - 2.5\,c_c,\;\; 12\,\frac{40{,}000}{f_s}\Bigr)$$

where:

  • fs = calculated steel stress at service load level (psi)
  • cc = least distance from surface of reinforcement to the tension face (clear cover, in.)

The first branch controls when clear cover is small; the second branch (cover-independent cap) governs at larger covers. Both branches decrease as service stress increases.

Steel stress approximation (Cl 24.3.2.1)

The code permits taking fs = 2/3 fy without a cracked-section service analysis. This is conservative for most beams and avoids a separate service-level moment calculation.

$$f_s = \tfrac{2}{3}\,f_y$$

For Grade 60 steel: fs = 2/3 × 60,000 = 40,000 psi, simplifying the formula to:

$$s_{\max} = \min\bigl(15 - 2.5\,c_c,\;\; 12\bigr) \quad \text{(in.)}$$

For Grade 80 steel: fs = 2/3 × 80,000 ≈ 53,333 psi, yielding tighter spacing limits.

Effect of clear cover on smax

Quick-reference table for common cover and steel grade combinations:

Clear cover cc (in.) Grade 60 smax (in.) Grade 80 smax (in.)
1.511.257.50
2.010.006.25
2.58.755.00
3.07.503.75

First-branch values shown; capped by the second branch at 12.0 in. for Grade 60 and 9.0 in. for Grade 80.

Skin reinforcement (Cl 24.3.2.1)

When total beam depth h > 36 in., skin reinforcement (longitudinal bars distributed along both side faces) is required. Skin reinforcement controls wide cracks that could form over the web depth in deep beams. The engine flags this condition but does not design the skin bars.

Actual spacing calculation

The engine computes center-to-center bar spacing from beam geometry:

$$s_{\text{actual}} = \frac{b - 2\,(c_c + d_b/2)}{n_{\text{bars per layer}} - 1}$$

where b is the beam width, db is the bar diameter, and bars per layer is the total bar count divided by the number of layers. The check compares sactual ≤ smax.

Spacing vs crack width: why it changed

ACI 318-95 and earlier editions used the Gergely-Lutz equation to compute crack widths directly. That approach was sensitive to assumptions about bond behavior, shrinkage strains, and member geometry, producing widely varying results. ACI 318-99 replaced explicit crack width computation with the prescriptive spacing formula used today. The 40,000 psi constant in the denominator corresponds to a maximum crack width of approximately 0.016 in., which is the same target the Gergely-Lutz equation was calibrated to. The result is a simpler, more reliable check that achieves equivalent crack control without requiring a service-level cracked-section analysis.

What calcnote computes

  • Takes fs = 2/3 fy (Cl 24.3.2.1 permitted approximation)
  • Computes both branches of the smax formula and takes the lesser
  • Calculates actual bar spacing from beam width, cover, bar size, and bar count per layer
  • Returns PASS/FAIL and flags skin reinforcement when h > 36 in.

Sources

  • ACI 318-19: Cl 24.3.2, Cl 24.3.2.1, R24.3.2.
  • Frosch, R.J., "Another Look at Cracking and Crack Control in Reinforced Concrete," ACI Structural Journal, 1999.
  • Wight, Reinforced Concrete: Mechanics and Design, 7th ed.

Check crack control spacing with your beam geometry: run a beam calculation or see a demo result.

What is the maximum bar spacing for crack control per ACI 318-19?

The maximum spacing is s = min(15 × (40,000 / fs) − 2.5 × cc, 12 × (40,000 / fs)), where fs is the steel stress at service load in psi and cc is the clear cover in inches. For Grade 60 steel using the 2/3 fy approximation, the cap is 12 in. with the first branch further reducing spacing as cover increases.

Why does ACI 318-19 use bar spacing instead of crack width?

The spacing-based approach of Cl 24.3.2 replaces the older Gergely-Lutz crack width equation. Direct crack width calculation is sensitive to assumptions about bond, shrinkage, and member geometry. The spacing limit achieves equivalent crack control with a simpler, more reliable prescriptive check.

When is skin reinforcement required?

When the total beam depth h exceeds 36 in., ACI 318-19 Cl 24.3.2.1 requires skin reinforcement (longitudinal bars on both side faces) to distribute cracking over the web height. The code does not prescribe a specific area; engineering judgment or R24.3.2 guidance applies.

Can I use actual service stress instead of 2/3 fy?

Yes. The 2/3 fy approximation is a permitted simplification. When service-level moments and a cracked-section analysis are available, you can use the computed fs directly. Using a lower actual fs yields a larger smax, potentially allowing wider bar spacing.