Civil Engineering Calculator

Steel Beam Load Calculator

Determine the maximum allowable load for a steel beam based on bending strength, shear capacity, and deflection limits. Supports A36, A572, A992, S235, S275, and S355 steel grades.

Beam Configuration

Simply supported steel beam with central point load

P = 88,889 Nδ = 16.67 mmL = 6000 mmPinnedRollerASTM A992 Steel (Fy = 345 MPa)

Input Parameters

All dimensions in mm, forces in N, stresses in MPa.

Select structural steel grade per ASTM or EN standards.

mm³

Elastic section modulus about strong axis.

mm⁴

Area moment of inertia about strong axis.

mm

Overall depth of the beam cross-section.

mm

Thickness of the beam web.

mm²

Total cross-sectional area for self-weight calculation.

mm

Unsupported span between supports.

Type of loading to calculate capacity for.

Allowable deflection ratio (e.g., 360 for L/360).

Safety factor on yield strength (AISC ASD = 1.67).

Engineering Tip

Always check all three limit states: bending strength, shear strength, and deflection. The governing (lowest) capacity controls the design.

Maximum Allowable Point Load

88,889N

= 88.89 kN

Governed by: Deflection

Bending Capacity

110,180 N

Shear Capacity

828,000 N

Deflection Capacity

88,889 N

PASS — Deflection within limit

Actual: 1 / 360 | Limit: L/360 | δ = 16.67 mm

PASS — Shear stress within limit

τ = 14.8 MPa ≤ τ_allow = 138.0 MPa

Governing Formulas

Bending: M = σallow × S
Point Load: P = 4M / L
UDL: w = 8M / L²
σ_allowMPa

Allowable bending stress = Fy / Ω

MN·mm

Moment capacity = σ_allow × S

PN

Max point load = 4M / L

wN/mm

Max UDL = 8M / L²

τ_allowMPa

Allowable shear stress = 0.4 Fy

δmm

Max deflection ≤ L / limit

Calculation Assumptions

  • Simply supported beam
  • Compact section (laterally supported)
  • Linear elastic behavior
  • AISC ASD safety factors
  • No lateral-torsional buckling
  • Self-weight not included in capacity

Engineering Code

Reuse the calculation in your own engineering workflow.

Python
def steel_beam_load(Fy, S, L, E, I, d, tw, load_type='point', Omega=1.67):
"""
Calculate maximum allowable load for a steel beam.

Fy        : Yield strength (MPa)
S         : Section modulus (mm³)
L         : Beam length (mm)
E         : Elastic modulus (MPa)
I         : Moment of inertia (mm⁴)
d         : Beam depth (mm)
tw        : Web thickness (mm)
load_type : 'point' or 'udl'
Omega     : Safety factor (default 1.67)

Returns:
    Maximum load (N for point, N/mm for UDL)
"""
sigma_allow = Fy / Omega
M_max = sigma_allow * S

if load_type == 'point':
    P_bending = 4 * M_max / L
    tau_allow = 0.4 * Fy
    V_max = tau_allow * d * tw
    P_shear = 2 * V_max
    delta_allow = L / 360
    P_deflection = 48 * E * I * delta_allow / L**3
    return min(P_bending, P_shear, P_deflection)
else:
    w_bending = 8 * M_max / L**2
    tau_allow = 0.4 * Fy
    V_max = tau_allow * d * tw
    w_shear = 2 * V_max / L
    delta_allow = L / 360
    w_deflection = 384 * E * I * delta_allow / (5 * L**4)
    return min(w_bending, w_shear, w_deflection)

# Example
Fy = 345
S = 800000
L = 6000
E = 200000
I = 120000000
d = 300
tw = 10

P_max = steel_beam_load(Fy, S, L, E, I, d, tw, 'point')
print(f"Maximum Point Load: {P_max:.0f} N = {P_max/1000:.1f} kN")
MATLAB
function P_max = steel_beam_load(Fy, S, L, E, I, d, tw, load_type, Omega)
% Calculate maximum allowable load for a steel beam.
%
% Fy        = Yield strength (MPa)
% S         = Section modulus (mm^3)
% L         = Beam length (mm)
% E         = Elastic modulus (MPa)
% I         = Moment of inertia (mm^4)
% d         = Beam depth (mm)
% tw        = Web thickness (mm)
% load_type = 'point' or 'udl'
% Omega     = Safety factor (default 1.67)
if nargin < 9, Omega = 1.67; end
sigma_allow = Fy / Omega;
M_max = sigma_allow * S;
if strcmp(load_type, 'point')
    P_bending = 4 * M_max / L;
    tau_allow = 0.4 * Fy;
    V_max = tau_allow * d * tw;
    P_shear = 2 * V_max;
    delta_allow = L / 360;
    P_deflection = 48 * E * I * delta_allow / L^3;
    P_max = min([P_bending, P_shear, P_deflection]);
else
    w_bending = 8 * M_max / L^2;
    tau_allow = 0.4 * Fy;
    V_max = tau_allow * d * tw;
    w_shear = 2 * V_max / L;
    delta_allow = L / 360;
    w_deflection = 384 * E * I * delta_allow / (5 * L^4);
    P_max = min([w_bending, w_shear, w_deflection]);
end
end

% Example
Fy = 345;
S = 800000;
L = 6000;
E = 200000;
I = 120000000;
d = 300;
tw = 10;

P_max = steel_beam_load(Fy, S, L, E, I, d, tw, 'point', 1.67);
fprintf('Maximum Point Load: %.0f N = %.1f kN\n', P_max, P_max/1000);
Excel Formula
=MIN(4*(Fy/Omega)*S/L, 2*0.4*Fy*d*tw, 48*E*I*(L/360)/L^3)

Example Calculation

For a W12×26 beam (S = 800,000 mm³, I = 120,000,000 mm⁴, d = 300 mm, tw = 10 mm) made of A992 steel (Fy = 345 MPa, E = 200,000 MPa) with a 6000 mm span and L/360 deflection limit:

Bending: σ_allow = 345 / 1.67 = 206.6 MPa
M = 206.6 × 800,000 = 165,280,000 N·mm
P_bending = 4 × 165,280,000 / 6000 = 110,187 N
Shear: τ_allow = 0.4 × 345 = 138 MPa
V_max = 138 × 300 × 10 = 414,000 N → P_shear = 2 × 414,000 = 828,000 N
Deflection: δ_allow = 6000 / 360 = 16.67 mm
P_deflection = 48 × 200,000 × 120,000,000 × 16.67 / 6000³ = 71,111 N
Governing Load = min(110,187, 828,000, 71,111) = 71,111 N

Deflection governs → Use P_max = 71.1 kN

Technical Explanation: Steel Beam Load Capacity

The load capacity of a steel beam is determined by three fundamental limit states: bending strength, shear strength, and deflection. The governing (lowest) capacity among these three criteria controls the design.

How to Use This Calculator

  1. Steel Grade: Select the structural steel grade (A36, A572 Gr50, A992, S235, S275, or S355). Each grade has different yield and tensile strengths.
  2. Section Properties: Enter the section modulus (S), moment of inertia (I), depth (d), web thickness (tw), and cross-sectional area (A) for your beam profile.
  3. Beam Length: Specify the unsupported span between supports in millimeters.
  4. Load Type: Choose between central point load or uniformly distributed load (UDL).
  5. Deflection Limit: Set the allowable deflection ratio (e.g., 360 for L/360, typical for floor beams).
  6. Safety Factor: Adjust the safety factor on yield strength (default 1.67 per AISC ASD).

Bending Strength Check

The bending capacity is calculated using the elastic section modulus and allowable stress: M = σ_allow × S, where σ_allow = Fy / Ω. For a simply supported beam with central point load, the maximum moment is M = PL/4, so P = 4M/L. For UDL, M = wL²/8, so w = 8M/L².

Shear Strength Check

The shear capacity is based on the web area and allowable shear stress: τ_allow = 0.4 Fy (per AISC ASD). The average shear stress is τ = V / A_web, where A_web = d × tw. For point load, V = P/2; for UDL, V = wL/2.

Deflection Check

Serviceability requires that deflection not exceed a specified limit (typically L/360 for floors, L/240 for total load). For point load: δ = PL³/(48EI); for UDL: δ = 5wL⁴/(384EI). The maximum load is then back-calculated from the allowable deflection.

What is the difference between A36 and A992 steel?

A36 has a yield strength of 250 MPa and is commonly used for general structural applications. A992 has a higher yield strength of 345 MPa and is the preferred grade for wide-flange beams in modern building construction per AISC specifications. Higher yield strength means greater load capacity for the same cross-section.

Does this calculator account for lateral-torsional buckling?

No. This calculator assumes full lateral bracing (compact section, laterally supported). For unbraced lengths, lateral-torsional buckling checks per AISC Chapter F must be performed separately. The actual capacity may be significantly lower if the compression flange is not adequately braced.

Why does deflection often govern the design?

In most practical cases, especially for longer spans, the deflection limit (L/360) governs the design rather than strength. This is because serviceability requirements (preventing visible sag, floor vibration, or cracking of finishes) are often more restrictive than the material's ultimate capacity. A beam may be strong enough to carry the load without failing, but still deflect too much to be acceptable for its intended use.

Real-World Engineering Cases

Citigroup Center Crisis (1978)

In New York City, the Citigroup Center (now 601 Lexington Avenue) was discovered to have a critical structural flaw after construction. The building's steel frame had been designed for wind loads acting perpendicular to the faces, but the contractor had substituted bolted connections with welded ones at the chevron bracing joints. A structural engineering student later identified that quartering winds (diagonal to the faces) could produce stresses the modified joints could not resist. The building was secretly reinforced at night over several months to prevent potential collapse during a storm.

Engineering Lesson

Never assume that a connection substitution is structurally equivalent. Bolted and welded connections have fundamentally different load paths, ductility, and failure modes. Any change to the structural steel design — even during construction — requires a complete re-analysis of all load combinations, including those not originally considered.

Hartford Civic Center Roof Collapse (1978)

The space-frame roof of the Hartford Civic Center in Connecticut collapsed under heavy snow load just three years after construction, fortunately during an empty arena. The investigation revealed that the design engineer had used computer analysis that incorrectly modeled the compression members as having higher capacity than they actually did. The steel tubes buckled under loads well below what the design calculations predicted. The actual safety factor was closer to 1.0 instead of the required 1.7.

Engineering Lesson

Computer models are only as accurate as the input assumptions. Engineers must verify that the software correctly accounts for buckling modes, effective lengths, and actual member capacities. Blindly trusting software output without understanding the underlying structural mechanics can lead to catastrophic under-design of steel members.

Frequently Asked Questions

How do you calculate the load capacity of a steel beam?

The load capacity is determined by three criteria: (1) Bending strength: M_max = σ_allow × S, then P = 4M/L for point load; (2) Shear strength: τ = V/A_web ≤ 0.4Fy; (3) Deflection: δ ≤ L/360. The governing (lowest) capacity controls the design.

What is the difference between A36 and A992 steel?

A36 has a yield strength of 250 MPa and is commonly used for general structural applications. A992 has a higher yield strength of 345 MPa and is the preferred grade for wide-flange beams in modern building construction per AISC specifications.

What is the typical deflection limit for steel beams?

Common deflection limits are L/360 for floor beams (live load), L/240 for total load, and L/180 for roof beams. These limits ensure serviceability and prevent excessive vibration or cracking of non-structural elements.

Does this calculator account for lateral-torsional buckling?

No. This calculator assumes full lateral bracing (compact section, laterally supported). For unbraced lengths, lateral-torsional buckling checks per AISC Chapter F must be performed separately by a qualified engineer.

What safety factor is used in this calculator?

This calculator uses a safety factor of 1.67 on yield strength for bending (per AISC ASD), which corresponds to the allowable stress design approach. The user can adjust this factor for different design methodologies.

Why does deflection often govern the design?

In most practical cases, especially for longer spans, the deflection limit (L/360) governs the design rather than strength. This is because serviceability requirements (preventing visible sag, floor vibration, or cracking of finishes) are often more restrictive than the material's ultimate capacity.

Engineering calculations provided by this tool are for educational and preliminary design purposes. Always verify calculations, loading conditions, material properties, applicable codes (AISC 360, Eurocode 3, etc.), safety factors, and design requirements before using results in a final structural design. Steel beam capacity must be confirmed by a licensed structural engineer, including checks for lateral-torsional buckling, local buckling, and connection design.