Wood Beam Design Calculator
Check bending adequacy of wood beams per NDS ASD: compare actual bending stress against adjusted allowable stress.
About this calculator
This calculator runs a single-span, uniformly-loaded wood beam through the core NDS (National Design Specification for Wood Construction, published by the American Wood Council) allowable-stress-design bending check. It first finds the maximum bending moment with the standard simply-supported formula M = wL²/8, then converts your beam's actual width and depth into a section modulus S = bd²/6 — the geometric property that resists bending. Dividing moment by section modulus gives the actual bending stress the beam experiences, fb = M/S. That gets compared against an adjusted allowable stress, built here from a generic 10 MPa reference bending value multiplied by four adjustment factors you supply directly: a species factor, a grade factor, a wet-service factor (CM), and a temperature factor (Ct).
If actual stress stays at or below the adjusted allowable, the beam passes. Because the reference Fb is a single fixed baseline rather than a species-and-grade lookup table, you're expected to enter species and grade as multipliers relative to that baseline (per NDS Supplement Table 4A) rather than picking a species by name — get those factors wrong and the whole check shifts. This is a bending-only screen: it says nothing about shear capacity, deflection limits, or connection design, all of which can govern before bending does on shorter, heavily loaded spans. It also assumes a single uniform load and no lateral-torsional buckling reduction for slender beams, so a beam that passes here can still fail on real-world checks a full NDS design would include.
Inputs
NDS Supplement Table 4A: DF-L=1.0 reference; Southern Pine higher Fb; SPF lower; adjust relative
NDS Table 4A: dry use CM=1.0; wet service CM=0.85 (Fb), 0.97 (E), 0.67 (Fv)
Results
Maximum Moment
10 kN·m
Actual Bending Stress (fb)
12.21 MPa
Adequate?
0 (1=yes, 0=no)
Figures current as of 2018. Source: American Wood Council, National Design Specification (NDS) for Wood Construction, 2018 Edition, Table 4A (Adjustment Factors) and Chapter 3 (Design Values for Structural Members)
How to Use This Calculator
- Enter the beam span in feet and the tributary width.
- Input the dead load, live load, and any point loads in lbs or psf.
- Set the wood species, grade, and moisture condition.
- Review the Required Section Modulus, Recommended Lumber Size, and the Deflection Check.
- Apply size adjustment factors and verify shear capacity at the supports.
How the result changes with Span Length
| Span Length | Maximum Moment | Actual Bending Stress (fb) | Adequate? |
|---|---|---|---|
| 2 | 2.5 kN·m | 3.05 MPa | 1 (1=yes, 0=no) |
| 3 | 5.63 kN·m | 6.87 MPa | 1 (1=yes, 0=no) |
| 6 | 22.5 kN·m | 27.47 MPa | 0 (1=yes, 0=no) |
| 10 | 62.5 kN·m | 76.3 MPa | 0 (1=yes, 0=no) |
What each input means
- Span Length
- Clear span length of the wood beam between supports.
- Uniform Load
- Total uniformly distributed load on the beam.
- Species Adjustment Factor
- Species-dependent adjustment per NDS Supplement Table 4A. Douglas Fir-Larch (visually graded sawn): Fb base 1,000–1,500 psi; Southern Pine: Fb up to 1,850 psi; Spruce-Pine-Fir (SPF): Fb 875–1,150 psi. Factor adjusts Fb relative to DF-L.
- Grade Adjustment Factor
- Lumber grade factor. Select = 1.0, No.1 = 0.86, No.2 = 0.72.
- Beam Width
- Actual width of the beam cross-section (e.g., 2×10 actual = 38 mm, 4×10 actual = 89 mm).
- Beam Depth
- Actual depth of the beam cross-section (e.g., 2×10 actual depth = 235 mm).
- Moisture Factor (CM)
- Wet service factor per NDS Table 4A adjustment factor CM. 1.0 for dry conditions (MC ≤ 19% for sawn lumber, per NDS §4.1.4); CM=0.85 for Fb; CM=0.97 for E; CM=0.67 for Fv in wet service (MC>19%).
- Temperature Factor (Ct)
- Temperature factor. 1.0 for T ≤ 100°F, 0.9 for 100-125°F, 0.7 for 125-150°F.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersSpan Length = 4, Uniform Load = 5, Species Adjustment Factor = 1, Grade Adjustment Factor = 1 = 8 input(s) provided
- Calculate Maximum MomentMaximum Moment10 = 10
- Calculate Actual Bending StressActual Bending Stress12.21 = 12.21
- Calculate Adequate?Adequate?0 = 0
- Calculate Required Bending StressRequired Bending Stress12.21 = 12.21
- Calculate Adjusted AllowableAdjusted Allowable10 = 10
Figures and sources
- NDS Table 4A adjustment factors and adjusted allowable bending stress design (F'b = Fb x C factors) (2018) — American Wood Council, National Design Specification (NDS) for Wood Construction, 2018 Edition, Table 4A (Adjustment Factors) and Chapter 3 (Design Values for Structural Members)
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why do I enter a Species Adjustment Factor instead of picking a species like Douglas Fir from a list?
The calculator doesn't carry a species-and-grade lookup table internally — it works off a single fixed 10 MPa reference bending value and expects you to supply the species factor as a multiplier relative to that baseline, per Table 4A of the AWC's 2018 National Design Specification (NDS) for Wood Construction. That's why the help text gives you ranges like Douglas Fir-Larch at roughly 1.0 and Southern Pine higher: you're converting the real NDS Fb value into a ratio against the generic 10 MPa the engine actually uses.
Which matters more for reducing bending stress: increasing beam width or beam depth?
Depth, by a wide margin. Section modulus is S = bd²/6, so depth is squared while width is linear — doubling depth quarters the bending stress fb = M/S, while doubling width only halves it. That's the mathematical reason deeper joists and beams are so much more efficient at resisting bending than wider ones of the same cross-sectional area.
Does passing the 'Adequate?' check mean my beam design is complete?
No — this is a bending-stress screen only. It compares actual fb against an adjusted allowable Fb and says nothing about shear capacity at the supports, deflection under service loads, or connection design, any of which can govern before bending does, especially on shorter or heavily loaded spans. It also assumes a single uniform load with no lateral-torsional buckling reduction, so treat a pass here as one necessary check among several, not a finished design.
Why does the moisture factor (CM) reduce the allowable stress instead of increasing it?
CM represents wet-service conditions — moisture content above 19% for sawn lumber — which weaken wood's bending, stiffness, and shear properties relative to the dry-condition baseline the reference values assume. That's why CM is capped at 1.0 for dry use and drops below 1.0 (e.g. 0.85 for Fb) as service conditions get wetter: it's always a penalty on the adjusted allowable stress, never a bonus.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Timber Grade Selection Calculator
Compare 9 species/grade combinations for a beam application with bending and deflection checks.
Construction & Building TradesLumber Calculator
Calculate board feet for lumber purchases. Enter dimensions and quantity to get total board footage and estimated cost.
Structural EngineeringTimber Connection Calculator
Design bolted timber connections per NDS: calculate reference design values, group action factor, and connection capacity.
Structural EngineeringSteel Beam Selection Calculator
Determine required section modulus, moment of inertia, and approximate beam weight for steel beam design with uniform and point loads.
Timber FramingTimber Frame Design Calculator
Beam sizing from span, load, and wood species using NDS bending and deflection checks.
More in Engineering.