How to Calculate Section Modulus: Formulas & Examples

Section modulus is calculated by dividing a cross-section’s moment of inertia by the distance from its center (neutral axis) to its outermost edge. The general formula is S = I / y, where I is the moment of inertia and y is that maximum distance. This single value tells you how strong a beam shape is in bending, and it’s the key link between the bending moment a beam carries and the stress it experiences.

The Core Formula

The elastic section modulus combines two geometric properties into one useful number. Start with the moment of inertia (I), which measures how a shape’s area is distributed around its center. Then divide by the distance from the neutral axis to the farthest fiber of the cross-section (often called c or y_max):

  • S = I / c

The neutral axis is the horizontal line through the centroid of the cross-section where bending stress is zero. Everything above it is in compression, everything below is in tension (or vice versa). For symmetrical shapes like rectangles and circles, the neutral axis sits at the geometric center, so c is simply half the total height.

Units follow directly from the math. Moment of inertia is in length to the fourth power, and you divide by a length, so section modulus comes out in length cubed. In metric, that’s mm³ or cm³. In imperial, it’s in³.

Formulas for Common Shapes

For a solid rectangle with width B and height H, the moment of inertia is BH³/12. The distance to the extreme fiber is H/2. Dividing gives you a clean result:

  • Solid rectangle: S = BH² / 6

For a solid circle with radius R, the moment of inertia is πR⁴/4, and the extreme fiber distance is R:

  • Solid circle: S = πR³ / 4

For a hollow rectangle (like a rectangular tube) with outer dimensions B × H and inner dimensions b × h:

  • Hollow rectangle: S = (BH³ − bh³) / (6H)

For a hollow circle (pipe or tube) with outer radius R and inner radius r:

  • Hollow circle: S = π(R⁴ − r⁴) / (4R)

These formulas work because the shapes are all symmetric about their bending axis. The top and bottom fibers are the same distance from the neutral axis, so you get a single section modulus value.

Handling Asymmetric Shapes

T-beams, channels, and angle sections aren’t symmetric about the bending axis. The neutral axis doesn’t sit at the midpoint of the total height, so the distances to the top and bottom edges are different. This means you get two section modulus values: one for the top fiber and one for the bottom.

To find the neutral axis location, you need to calculate the centroid of the composite shape. Break the cross-section into simple rectangles, find the area and vertical center of each rectangle, then use the weighted average:

  • ȳ = Σ(A_i × y_i) / Σ(A_i)

Here, A_i is the area of each rectangular piece and y_i is the distance from each piece’s own center to a reference line (typically the bottom edge). The result, ȳ, is the neutral axis height measured from that reference line.

Next, calculate the moment of inertia of the full composite section about the neutral axis using the parallel axis theorem. For each rectangular piece, add its own moment of inertia (bh³/12) to the product of its area and the square of the distance between its center and the overall centroid. Sum these for all pieces to get the total I.

Finally, divide I by the distance to the top edge (c_top) to get S_top, and by the distance to the bottom edge (c_bottom) to get S_bottom. The smaller of the two values governs the design, because it corresponds to the fiber that reaches the highest stress first.

Why Section Modulus Matters in Practice

Section modulus connects directly to bending stress through a simple relationship:

  • σ = M / S

Here σ is the maximum bending stress, M is the bending moment, and S is the elastic section modulus. If you know the maximum bending moment your beam will see and the allowable stress for your material, you can rearrange to find the minimum section modulus required:

  • S_required = M / σ_allowable

This is how engineers select beam sizes. Calculate the bending moment from the loads and span, set the stress limit based on the material, solve for S, then pick a standard beam from a table whose section modulus meets or exceeds that value. For example, if a beam carries a maximum bending moment of 630 kN·m and the allowable stress is 140 MPa, the required section modulus is 630,000,000 N·mm / 140 N/mm², or 4,500,000 mm³ (4,500 cm³). You’d then look up a standard W-beam with at least that much section modulus.

Elastic vs. Plastic Section Modulus

Everything above describes the elastic section modulus (S), which assumes the material behaves elastically, meaning stress varies linearly from zero at the neutral axis to a maximum at the edges. This is the standard approach for working stress design.

The plastic section modulus (Z) applies when you’re designing for the ultimate strength of a steel beam, where the entire cross-section has yielded. Instead of a linear stress distribution, you assume the full area above the neutral axis is at yield stress in compression and the full area below is at yield stress in tension. Z is calculated differently: it’s the sum of each half-area multiplied by the distance from that half’s centroid to the overall centroid.

For a solid rectangle, this works out to:

  • Z = BH² / 4

Compare that to the elastic value of BH²/6. The ratio of Z to S is called the shape factor, and for a rectangle it’s 1.5. This means the beam can carry 50% more bending moment before full plastic failure than the moment at which yielding first begins at the extreme fiber. For a solid circle, the plastic section modulus is 1.33r³ (where r is the radius), giving a shape factor of about 1.7.

The plastic section modulus has no fixed relationship to the moment of inertia. You can’t simply divide I by something to get Z. You need to locate the plastic neutral axis (which splits the cross-section into two equal areas, not necessarily at the centroid for asymmetric shapes), then compute the first moment of area of each half about that axis.

Step-by-Step Calculation Example

Consider a rectangular beam 150 mm wide and 300 mm tall. Here’s the full process for the elastic section modulus:

First, find the moment of inertia. For a rectangle, I = BH³/12 = 150 × 300³ / 12 = 337,500,000 mm⁴.

Second, find the extreme fiber distance. The section is symmetric, so c = H/2 = 150 mm.

Third, divide: S = 337,500,000 / 150 = 2,250,000 mm³, or 2,250 cm³.

You can verify this matches the shortcut formula: S = BH²/6 = 150 × 300² / 6 = 150 × 90,000 / 6 = 2,250,000 mm³.

For the plastic section modulus of the same beam: Z = BH²/4 = 150 × 300² / 4 = 3,375,000 mm³. The shape factor is 3,375,000 / 2,250,000 = 1.5, exactly as expected for a rectangle.