We use analytics cookies to understand how you use this site and improve our content. See our privacy policy and cookie policy for details.

Calcs.com
CSA O86:19NBCC 2015CWC Wood Design Manual 2017

Wood Beam

Beam reactions link to your wood and steel column calculations automatically - change a load once and everything downstream updates. Design sawn lumber, glulam and LVL beams to CSA O86:19 with NBCC 2015 load combinations. Checks cover factored moment, shear, bearing, and short- and long-term deflection for simple and continuous spans.

Use calculator now

14-day free trial - no credit card required

What it calculates

Design sawn lumber, glulam and LVL beams to CSA O86:19 with NBCC 2015 load combinations, for simple and continuous spans with unlimited supports and loads. Checks cover factored moment, shear, bearing, and short- and long-term deflection, and beam reactions link to wood and steel column calculations.

Code standards

  • CSA O86:19
  • NBCC 2015
  • CWC Wood Design Manual 2017

How it calculates

Structural model and load combinations

The calculator models the beam as a one-dimensional element and computes bending moment, shear, and deflection diagrams under each load combination. Loads are entered by type: dead (D), live (L), roof live (Lr), snow (S), wind (W) and earthquake (E). The calculator then applies the NBCC 2015 strength (ULS) and serviceability (SLS) combinations from your project defaults, for example:

  • 1.25D + 1.5L
  • 1.25D + 1.5S + 1.0L
  • 0.9D - 1.4W (wind uplift)

Importance factors are not applied to the load combinations. Short-term serviceability combinations cover live, snow, wind and wind uplift. Long-term combinations cover dead load alone and dead plus sustained live load.

Bending moment resistance

Factored bending resistance M_r uses the specified bending strength f_b adjusted by CSA O86:19 modification factors, with phi_b = 0.9:

  • K_D - load-duration factor, taken from the governing load combination
  • K_H - system factor for repetitive-member, built-up, glulam and LVL assemblies
  • K_S - service-condition factor
  • K_T - treatment factor
  • K_Zb - size factor for sawn lumber and LVL; glulam bent about the strong axis uses the lesser of K_Zbg and K_L

Lateral-torsional buckling is checked for strong-axis bending when d/b exceeds 2.5 and the beam is not braced on both edges. Top-edge bracing prevents it in positive bending and bottom-edge bracing in negative bending. For each unbraced segment, the effective length is 1.92 times the unbraced length, and the slenderness ratio is C_B = sqrt(L_e × d / b²). K_L is 1.0 up to C_B = 10, then reduces with C_B up to C_K, with an Euler-type form beyond. The calculator flags a failure if C_B exceeds 50.

moment utilization = M_f / M_r ≤ 1.0

Shear resistance

Factored shear resistance is V_r = phi_v × F_v × 2A/3 × K_Zv, with phi_v = 0.9. F_v applies the load-duration, system, service-condition and treatment factors to the specified shear strength f_v. LVL takes no system factor for shear, and K_Zv is 1.0 for LVL. Glulam bent about the strong axis uses the CSA O86 simplified shear method without K_Zv, which is valid for members under 2 m³. Shear demand is taken at the location of peak shear, which may conservatively be directly over the support rather than at distance d.

shear utilization = V_f / V_r ≤ 1.0

Bearing capacity

For each support, the factored reaction Q_f is checked against Q_r = phi_cp × f_cp × K_D × K_Scp × K_Tcp × A_b × K_B × K_Zcp, with phi_cp = 0.8. The bearing area A_b is the bearing length entered for that support times the member width. The length-of-bearing factor K_B applies to bearings under 150 mm that are more than 75 mm from the member ends. The check is skipped for supports with zero bearing length, and bearing at point loads is not checked.

Deflection checks (CSA O86:19 Cl.5.4.2 / NBCC Commentary D)

Deflection is computed with E_S × I, where E_S applies the service-condition and treatment factors to E. Two deflection limits are checked per span by default:

  1. Live/short-term deflection - the maximum from the short-term serviceability combinations, checked against a user-defined span/n ratio
  2. Long-term deflection - the maximum from the dead and sustained live combinations, checked against a separate span/n ratio

A third DL+LL deflection check runs when your project defaults define DL+LL combinations. An optional absolute deflection limit in mm applies alongside the span ratios. Cantilever limits can use twice the cantilever length, and shear deflection can be added as an option.

Load linking

Support reactions are exported as linked outputs, split by load type. Wood Column and Steel Column calculations in the same project can import them, and other beams can take them as point loads. When the beam inputs change, the linked reactions update with no manual re-entry of loads.

What engineers say

All the calculators are much more user friendly than other programs I have used in the past. The wood and steel beam calculators are delightful. I especially like selecting the wood species for my beam and Calcs.com automatically loading...

John Cagle

Project Engineer, CHM Engineering

Calcs.com simplified my beam analysis. It made structural checks easy and impressively fast. I went with Calcs.com for simple residential beam analysis. The reports are strong, especially the one-page summary. I've also gotten used to...

Aaron D. Obermiller, P.E.

Engineer, REO Engineering

Frequently asked questions

What design standard does this calculator use?
The calculator designs wood beams to CSA O86:19 (Limit States Design) with load combinations per NBCC 2015. Specified strengths come from CSA O86:19 tables, with LVL values from manufacturer literature. Self-weight uses CWC Wood Design Manual 2017 densities. Supported products are dimension lumber, beam and stringer, timbers, glulam, and LVL.
What are the key inputs?
Key inputs include the wood section (product type, species, grade and size from the built-in database), beam plan length, and number of plies. Service condition (dry or wet), treatment and system factor are also set. You also enter supports with bearing lengths, any discrete top or bottom braces, and continuous edge bracing. Loads are entered by type (dead, live, roof live, snow, wind, earthquake), with short-term and long-term deflection limit ratios.
What checks and outputs does it produce?
The calculator checks factored bending moment resistance (M_f/M_r ≤ 1.0), shear resistance (V_f/V_r ≤ 1.0), and bearing at each support with a bearing length. It also checks governing short-term and long-term deflection against user-defined span ratios and an optional absolute limit. A DL+LL deflection check appears when your project defaults define DL+LL combinations. Where lateral-torsional buckling can occur, the slenderness ratio must not exceed 50.
Can it handle multi-ply beams and glulam?
Yes. Multi-ply (built-up) beams are supported in strong-axis bending with any number of plies. Weak-axis bending is supported for single-ply members only. Glulam strong-axis shear uses the CSA O86 simplified shear resistance method, valid for members under 2 m³, and the calculator flags members above that volume. LVL from West Fraser, Versa-Lam and Microllam is included in the section database.
How do I select a wood section?
Use the section picker to filter by product type (sawn lumber, glulam, LVL), manufacturer, species, size, and grade. The calculator loads the tabulated strengths and modulus of elasticity for the chosen section automatically. Custom sections with user-entered design values are not supported, so contact us if you need a species or grade added.
Does this calculator support load linking with column calculations?
Yes - beam reactions link to Wood Column and Steel Column calculations in the same project, split by load type. A link setting sends reactions to the column's axial input or, for a separate wind path, to its lateral input only. When you change a span, load, or section, the linked reactions update without manual re-entry.

Access this calculator and 100+ more

All verified, standards-aligned. Start a free trial - no credit card required.