Concrete Beam Shear Capacity Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Introduction: Overview (what this calculator does)

This calculator estimates the shear capacity of a reinforced concrete beam using the common simplified “concrete contribution + stirrup contribution” approach often associated with ACI-style shear design. It reports:

Units: Inputs are in mm and MPa. Output shear values are typically in N and are commonly presented/used as kN (divide by 1000). Confirm how your results panel labels units.

Inputs explained (SI)

Formulas used

The calculator follows the familiar split between concrete and steel contributions:

The relationships can be summarized in MathML as:

Vc = kfbd Vs = Avfyds Vn = Vc+Vs Vd = ϕVn

Note on the constant k: Many simplified ACI-style expressions in SI use a coefficient that yields Vc in Newtons when f′c is in MPa and b, d are in mm. Different editions/clauses and conditions (normalweight vs lightweight, axial load, minimum reinforcement, size effect/strain modifiers) change this coefficient and/or impose caps. This page is intended for quick estimation, not final code compliance.

How to interpret the results

Worked example (SI)

Assume the following inputs (matching typical entry fields):

Compute stirrup contribution:

Vs = (Av fy d) / s = (300×420×500)/200 = 315,000 N ≈ 315 kN.

Compute the concrete contribution with the calculator’s simplified expression Vc = 0.17√f′c·b·d:

Vc = 0.17 × √30 × 300 × 500 = 0.17 × 5.477 × 150,000 ≈ 139,700 N ≈ 139.7 kN.

Add the two contributions and apply the strength reduction factor:

So this section provides roughly 341 kN of design shear strength. You would compare that value against the factored shear demand Vu at the critical section; if Vu ≤ 341 kN the section passes this simplified check, subject to the code detailing limits below.

Quick comparison: how each input affects capacity

Input Mainly affects Change Typical impact on results
b (width) Vc ↑ b ↑ Vc approximately proportionally
d (effective depth) Vc, Vs ↑ d ↑ both contributions; Vs scales linearly with d
f′c Vc ↑ f′c ↑ Vc increases roughly with √f′c
Av Vs ↑ Av ↑ Vs proportionally (more stirrup steel)
s (spacing) Vs ↑ s ↓ Vs (wider spacing reduces contribution)
fy Vs ↑ fy ↑ Vs proportionally (up to code limits and detailing)
φ φVn ↑ φ ↑ design strength linearly; does not change Vn

Limitations and assumptions (read before using)

How to use the concrete beam shear calculator

  1. Enter the beam web width b and effective depth d in millimetres. For a rectangular beam, b is the full width; d is measured from the extreme compression fibre to the centroid of the tension steel.
  2. Enter the specified concrete strength f′c in MPa (cylinder strength) and the stirrup yield strength fy in MPa.
  3. Enter the stirrup area Av (total leg area crossing a crack in one spacing) in mm² and the spacing s in mm. A two-legged 10 mm stirrup, for example, gives Av ≈ 2 × 78.5 = 157 mm².
  4. Set the strength reduction factor φ (0.75 for shear in most ACI-style designs) and select Compute Shear Strength.
  5. Read Vc, Vs, Vn, and φVn in the result panel; the bar chart shows how the concrete and stirrup contributions stack up against the design strength.

Frequently asked questions about beam shear capacity

How is the concrete shear contribution Vc calculated?

This calculator uses the simplified ACI-style expression Vc = 0.17 times the square root of f'c, times b, times d for normalweight concrete, with f'c in MPa and b and d in mm, giving Vc in newtons and shown here in kN. The concrete term represents shear carried by aggregate interlock, dowel action, and residual tension across cracks, so it grows with the square root of concrete strength and directly with the web width and effective depth.

How is the stirrup contribution Vs calculated?

Vs equals Av times fy times d divided by s, assuming vertical stirrups that yield in tension and are properly anchored. Av is the total area of stirrup legs crossing a crack within one spacing, fy is the transverse steel yield strength, d is the effective depth, and s is the stirrup spacing. Larger stirrup area, higher yield strength, or greater depth raise Vs, while wider spacing lowers it.

How do I check whether the beam is adequate in shear?

Compare the factored shear demand Vu from your load combinations against the design strength phi times Vn, where Vn = Vc + Vs and phi is commonly 0.75 for shear. The section is adequate when the design strength is at least Vu. If it only slightly exceeds Vu, revisit stirrup spacing, detailing, and code limits before relying on the result, because this tool omits minimum-reinforcement, maximum-spacing, and strength-cap checks.

Sources: the concrete shear term Vc = 0.17λ√f′c·bw·d and the stirrup term Vs = Avfyt·d/s follow ACI 318-19 Building Code Requirements for Structural Concrete, §22.5 (one-way shear), for normalweight concrete (λ = 1). The φ = 0.75 shear strength-reduction factor follows ACI 318-19 §21.2. This tool is for preliminary estimation and does not apply the code's minimum-reinforcement, maximum-spacing, or Vs upper-limit provisions.

Enter beam and material properties.

Arcade Mini-Game: Concrete Beam Shear Capacity Calculator Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.