Masonry lintel and beam
A reinforced concrete masonry (CMU) lintel or beam over an opening, designed by strength design (Sections 5.3 and 9.3, ASCE 7-22 2.3.1) or allowable stress design (Chapter 8, ASCE 7-22 2.4.1) to TMS 402-22. The lintel is a fully grouted simple span between its bearings. The calculation builds the load the lintel carries (its own weight, the wall above, floor and roof loads, point loads), with or without arching action, then checks flexure, shear, the reinforcement limits, the deflection, the bearings and the anchorage of the bottom bars.
Allowable stress design is the LRFD / ASD switch. It takes the cracked transformed section with Fs of 32 ksi (Grade 60) or 20 ksi (Grade 40) and 0.45 f'm in flexure, the shear of Chapter 8, and bearing at 0.25 f'm. The strength design rules for maximum reinforcement and for 1.3 Mcr become notes. It rests on TMS 402-13 Chapter 8, not on 402-22, checked against CMHA TEK 17-01D's tables (2011 MSJC, the same equations); section numbers are marked to verify. A calculation saved with ASD before this option was designed by strength design and is now designed by allowable stress.
Edition. The design basis is TMS 402-22 / TMS 602-22, but the code text is not on hand. Section numbers come from TMS's own 2016 to 2022 cross-reference list. The provisions that changed come from TMS's 2022 webinar handouts and the free Masonry Designers' Guide 2022 sample (Example 12.4-2A). The rest was checked against TMS 402-13 / 602-13 on 2026-11-02 and carried over. An equation number appears as a 402-22 number only where TMS confirms it; otherwise it reads "402-13 Eq.". What remains unconfirmed is listed under the limitations.
Arching action is your judgment. Whether the masonry above arches over the opening depends on conditions the calculation cannot see (control joints, openings, the masonry beside the opening). It is a checkbox, off by default, with the usual conditions in its hint and in a note. The calculation checks the two it can: running bond and enough masonry above the lintel.
Inputs of the masonry lintel #
- Lintel:
- The nominal width: 6, 8, 10 or 12 in. units (specified widths 5.625, 7.625, 9.625 and 11.625 in.).
- The number of courses, 1 to 8 (8 in. each). The lintel is designed fully grouted. The actual depth is 8 in. per course less a 3/8 in. joint (15.625 in. for two courses), or you enter it (no more than 8 in. per course).
- The bond: running bond, or stack bond (not running bond). It sets the modulus of rupture and arching needs running bond.
- Materials:
- f'm, entered or by the unit strength method (TMS 602-22 Table 2). At least 1,500 psi; above 4,000 psi the value used for nominal strengths is 4,000 psi (Table 4.3.1).
- The mortar type (M or S, N) and the mortar cement (portland cement / lime or mortar cement; masonry cement or air-entrained). Together with the bond they give the modulus of rupture of Table 9.1.9.1 (tension parallel to the bed joints, fully grouted): 267, 200, 160 or 100 psi in running bond, 335 psi for the continuous grout section in stack bond.
- Grade 60 or 40 bars; coarse or fine grout (1/2 or 1/4 in. of grout between the bars and the units, 6.1.4.5).
- Reinforcement:
- The bottom bar size (#4 to #9), 1 or 2 bars per course, in 1 or 2 courses (the second course 8 in. above the first). Two bars in a course sit against the grout clearance at each side of the grout space.
- The distance from the soffit to the centre of the lowest bars (bars on chairs in the lintel unit, usually 2 to 4 in.); d follows from it.
- Optional top bars (for uplift), the same distance below the top.
- Optional stirrups: single bars with 180° hooks (9.3.3.2.3(a)), #3 to #5, at a spacing of 2 in. or more.
- The embedment of the bottom bars past each face of the opening (the bearing plus the extension into the grouted course over the jamb), for the development check.
- Whether the soffit is exposed to earth or weather (cover, 6.1.5.1).
- Span and bearings:
- The clear span (the opening) and the bearing length at each end. The span is the clear span plus half the required bearing length at each end (5.3.1.1, as the Masonry Designers' Guide 2022 states it); the lintel is analysed as a simple span between the bearing centres. The bearing length you enter is taken as the required one, so enter what the lintel needs, not all the masonry beside the opening.
- The f'm of the supporting masonry (0 = the lintel's) for the bearing check.
- The spacing of the lateral supports of the top (compression face), 0 when it is braced continuously (5.3.1.3).
- Loads (D, L, Lr, S, R, W, E):
- The lintel self-weight: the weight of the fully grouted masonry per ft² of elevation (NCMA TEK 14-13B, TEK 17-1D Table 1) times the nominal depth.
- The masonry above the lintel: its height (top of the lintel to the top of the wall) and weight (psf).
- Arching action develops (checkbox). On: the wall load is the 45° triangle over the effective span, apex at half the span (NCMA TEK 17-1D); loads applied at or above the apex and point loads outside the triangle are not on the lintel (the steps and a note list them). Off: the full height of masonry above is a uniform load and every superimposed load is on the lintel.
- Uniform loads applied within the triangle (when arching): applied in full, as without arching (TEK 17-1D Figure 4, philosophy 1, the default), or the part within the triangle, w (ℓ − 2y)/ℓ, dispersed at 45° over the span (philosophy 2). TMS 402 does not address it.
- Uniform loads (plf) with the height above the lintel where they are applied (blank = the top of the wall).
- Point loads (lb) with the position from the left face of the opening, the height above the lintel (blank = the top of the wall) and the bearing length along the wall. With dispersion on (default), a point load spreads at 2 vertical : 1 horizontal (5.1.1.1) over its bearing plus its height and is applied as a uniform load P / (bearing
- height), the part beyond a support going to it directly (TEK 17-1D Figure 3). Off: it acts over its bearing, or as a concentrated load.
- Code options (the engineer's choices):
- The shear design section: d/2 from the face of the support, the face (your choice), or the centre of the bearing. 5.3.1.5 allows d/2 only where (a) the support reaction compresses the end regions of the beam and (b) no concentrated load lies between the face and d/2. Otherwise it requires the maximum shear, and the calculation uses the shear at the reaction. Condition (a) is a checkbox, on by default (true for a lintel bearing on the masonry below; turn it off for a beam hung from or framed into its support). Condition (b) is read from the point loads, and a dispersed point load counts by its position. A note states which applied.
- Mu/(Vu dv) for shear: taken as 1.0 (the TMS 402 commentary permits it for beams; conservative) or computed at the design section (positive, at most 1.0).
- The deflection limit (span / n, 600 prefilled for beams supporting unreinforced masonry, 4.6; 0 = not checked) and whether the 8d exemption of 5.3.1.6.1 applies.
The depths in shear are not an option: TMS 402-22 settles them. The net shear area uses d (Table 4.4.5). dv stays the actual depth of the member, in Mu/(Vu dv), Vns and the stirrup rules, as the Masonry Designers' Guide 2022 example does (a saved value of the earlier shear depth option is ignored).
Auto-design (editor toolbar) varies the number of courses, the bottom bar size, the bars per course, the courses with bars and the stirrups (size and spacing). Objectives: lowest cost index (units, grout, reinforcement); shallowest; least reinforcement. The width, span, bearings, loads, the arching assumption and the code options are kept; see Auto-design.
Checks performed #
| Check | Basis |
|---|---|
| Flexure (positive moment) | 9.3.2: εmu = 0.0025, 0.80 f'm over a = 0.80c, bars at Es ε up to fy (strain compatibility with two bar courses); one course: Mn = As fy (d − a/2), a = As fy / (0.80 f'm b); φ from the net tensile strain (Table 9.1.4), 0.90 for a tension-controlled section |
| Flexure under uplift | the same with the top bars; fails when a combination lifts the lintel and there are no top bars |
| Beam tension controlled (maximum reinforcement) | 9.3.3.2.4 and Table 9.1.4: net tensile strain in the extreme tension bars εt ≥ εty + 0.003, εty = fy/Es (0.002 permitted for Grade 60, 9.1.4.4.1). One layer of Grade 60 bars: ρ ≤ 0.00356 f'm (ksi), 0.00711 at 2 ksi. The steps give As,max; P = 0; compression bars neglected. A failure names the reason, and φ drops with the strain (down to 0.65) |
| Minimum flexural reinforcement | 9.3.3.2.2.2: Mn ≥ 1.3 Mcr, Mcr = fr b h²/6; waived where As ≥ 4/3 of the area required (9.3.3.2.2.3) |
| Shear | 9.3.3.1.2: Vn = Vnm + Vns ≤ (6 to 4) Anv √f'm (Eq. 9-15, γg = 1.0), Vnm = [4.0 − 1.75 Mu/(Vu dv)] Anv √f'm, Vns = 0.5 (Av/s) fy dv, Anv = b d (Table 4.4.5), dv the actual depth, Pu = 0; φ = 0.80, at the design section (5.3.1.5, or your choice) |
| Transverse reinforcement | 9.3.3.2.3: required where Vu > φVnm; Av/s ≥ 0.0007 b; spacing ≤ min(dv/2, 48 in.); single bars hooked 180° around the longitudinal bars, the first within dv/4 of the end (a note) |
| Bar sizes in a beam | 9.3.3.2.2.1: top and bottom bars within one bar size |
| Deflection | 4.6 and 5.3.1.6: Ieff = In (Mcr/Ma)³ + Icr [1 − (Mcr/Ma)³] ≤ In (5.3.1.6.2, 402-13 Eq. 5-1, at midspan), Icr of the cracked transformed section, Em = 900 f'm, Ma the largest moment of the ASCE 7-22 2.4.1 gravity combinations; against your limit; a note where the span is 8d or less (5.3.1.6.1) |
| Lateral support | 5.3.1.3: spacing ≤ min(32b, 120b²/d) |
| Nominal depth | at least 8 in. (beam dimensional limit, section to verify) |
| Bearing length | 5.3.1.4: at least 4 in. at each end |
| Bearing strength | 9.1.8 and 4.4.4: φ 0.80 f'm Abr, φ = 0.60, Abr = A1 (the bearing reaches the edge of the masonry at the opening, so A2 = A1) |
| Reinforcement size | 6.1.3, the same three rules for both design methods: diameter ≤ 1/8 of the least nominal member dimension (width or depth) and ≤ 1/3 of the least dimension of the gross grout space; bars of a course ≤ 4 % of the gross grout space (8 % at laps, not modelled) |
| Bars fit | 6.1.4.1 and 6.1.4.5: grout clearance, stirrups, bars and the clear spacing max(db, 1 in.) fit the clear width |
| Cover | 6.1.5.1: 2 in. for bars larger than #5 when exposed to earth or weather, 1-1/2 in. otherwise (side and soffit) |
| Development | 6.1.6.3.1 (402-13 Eq. 9-16): ld = 0.13 db² fy γ / (K √f'm) ≥ 12 in., K the least of the cover, the clear spacing and 9db; the embedment past the face of the opening must reach ld (bars developed for fy at the face, as the TMS Strength Design Guide does) |
| Arching | NCMA TEK 17-1D: masonry above ≥ ℓ/2 + 8 in. and running bond; a note lists the conditions you confirm |
| Deep beam (not feasible) | 5.3.2: effective span (the lesser of centre to centre and 1.15 ℓn) / depth < 2 |
The key results list the lintel, the effective span, the load model, Mu / φMn, Vu / φVn and the factored reactions. The load steps show the effective span and every part of the load model with its value (and the loads not on the lintel). The drawings (on screen, in the report and on the PDF / DXF sheet) are the lintel loading (the loads on the lintel by type over the effective span, as the calculation applies them), the opening elevation (jambs, bearings, the lintel courses with the bars and their embedment, the stirrups, the wall above and the arching triangle when assumed), the lintel section (bars, stirrup, d and h) and the shear and moment diagrams of the governing combination. Unit shapes, splices, jamb reinforcement and the masonry below the bearings are not drawn.
Limitations #
Not covered:
- Deep beams (5.3.2): NOT FEASIBLE with a hint. The commentary allows a shallower lintel that carries the masonry above as load; use fewer courses.
- Continuous or fixed-end beams, a lintel that is part of a continuous bond beam (designed here as a simple span), cantilevers.
- Partially grouted beams, clay masonry, AAC. TMS 402-22 allows partially grouted beams, but a beam needs full grout where shear reinforcement is required; this calculation designs full grout only.
- Allowable stress design (Chapter 8).
- Axial load on the beam (9.3.3.2.1: a note), torsion, the development of the top bars, the grout strength (f'g ≥ f'm is assumed), the masonry supporting the jambs.
- The end limits of the point load dispersion of 5.1.1.1 (half the wall height, a movement joint, an opening, the spacing of the loads): a note asks you to check them.
Simplifications:
- The bearing area is the bearing length times the full width (A2 = A1).
- Two bars in a course are placed against the grout clearance; the stirrup is a single leg at the centre.
- The grout space of a course is the clear width (width less two face shells) times 7.625 in. less a bottom shell taken as the face-shell thickness (lintel unit geometry varies by manufacturer).
- The deflection is the immediate deflection; creep is not added (the commentary notes it).
Unverified against the code text. TMS 402-22 itself is not on hand. The section numbers come from TMS's cross-reference list, the 5.3.1.1 span rule and the depth used in Vns from the Masonry Designers' Guide example, the rest of the changed provisions from TMS's 2022 handouts. The cross-reference leaves these open, marked (to confirm against the code text) in the check references: the bearing section 4.4.4 (its row is blank, the number is inferred), the subsections of 5.3.1.1 (marked "Deleted?"), the section of the 8 in. nominal depth limit, φ = 0.60 for bearing, and the subsection of 6.1.3 for each size rule. The deep beam definition is carried over from 402-13.
Verification examples #
Verification status: 116 values compared in 29 examples (23 published, 6 hand calculations from the cited equations): 106 within tolerance, 10 recorded deviations. Code basis: written from an older edition, with the differences noted. Not yet compared line by line with the target edition.
Published examples (golden tests in backend/tests/test_verify_masonry_lintel.py):
- The Masonry Society, Masonry Designers' Guide 2022 (TMS 402/602-22), free sample, Example 12.4-2A: a 16 ft opening, 8 in. CMU lintel 48 in. deep, and its rework with heavier loads. It is the only published example on hand written to the 2022 code.
- The Masonry Society, webinar handout Strength Design of Masonry (October 2017, 402-16 numbering), beam example: a 10 ft opening, 24 in. deep.
- The Masonry Society, webinar handout Design of Beams (R. Bennett, February 2021, TMS 402-16), which works the TMS Strength Design of Masonry guide's Examples 6.3.1.8 and 6.3.1.9: a 16 ft opening, 8 in. CMU beam 48 in. deep, f'm = 2,000 psi, Type S PCL mortar, 8 in. bearings, beam weight 81 psf. Free from TMS.
- NCMA (CMHA) TEK 17-01D, ASD of Concrete Masonry Lintels, design example: 12 in. CMU, 5 ft 4 in. opening, 4 in. bearings, 10 ft of masonry above, 1,000 plf at the top of the wall; Case 1 with arching, Case 2 a 24 in. lintel without. Only the loads, moments and shears are compared (the TEK's capacities are allowable stress design). Free from CMHA.
| Example | What it checks | Published | ILX Calcs |
|---|---|---|---|
| MDG-12.4-2A | D = 700, Lr = 300 plf, 2 No. 4 (d = 44 in.): span, Vu, Mu, As required, Mcr, 1.3 Mcr, Mn, ρmax, 32b, 120b²/d, ℓ/d | 16.67 ft, 14.25 kips, 713 kip-in., 0.305 in.², 781.8 / 1,016 / 1,038 kip-in. (printing error), 0.00711, 20.3 / 13.2 ft, 4.5 | 16.67, 14.24, 711.8, 0.305, 781.8 / 1,016 / 1,032, 0.00711, 20.3 / 13.2, 4.55 |
| MDG-12.4-2A-5 | The same with 1 No. 5: Mn below 1.3 Mcr | 804 kip-in. | 804.2 (minimum reinforcement fails) |
| MDG-12.4-2A-R | D = 2,000, L = 700 plf, 4 No. 4 in two courses, No. 3 at 8 in.: Mu, As required, φMn, ρ, ρmax, Vu at d/2, Anv, Vnm, Av/s min, dv/4, spacing limit, f'm to avoid stirrups | 1,630 kip-in., 0.793 in.², 1,640, 0.00262, 0.00711, 24.76 kips, 305 in.², 30.7 kips, 0.0053, 12 in., 24 in., 2,035 psi | 1,628, 0.792, 1,643, 0.00262, 0.00711, 24.76, 305, 30.7, 0.0053, 12, 24, 2,033 |
| TMS-2017-BEAM | 10 ft opening, 24 in. deep, 2 #6, Type S masonry cement mortar: span, Mu, As required, Mn, φMn, Mcr, 1.3 Mcr, ρ, 32b, 120b²/d, Vu at d/2, φVnm, φVn max, Vns required | 10.67 ft, 62.6 kip-ft, 0.77 in.², 78.5, 70.6, 9.76, 12.7 kip-ft, 0.00577, 20.3 / 29.1 ft, 18.33, 12.27, 21.82, 7.58 kips | 10.67, 62.55, 0.767, 78.48, 70.63, 9.76, 12.69, 0.00577, 20.3 / 29.07, 18.33, 12.28, 21.82, 7.57 |
| SDG-6.3.1.8 | D = 500, L = 450 plf, 2 #4 (d = 44 in.): span, Vu, Mu, As required, Mcr, 1.3 Mcr, Mn, ρ, 32b, 120b²/d | 16.67 ft, 14.24 kips, 712 kip-in., 0.305 in.², 782 / 1,016 / 1,032 kip-in., 0.00119, 20.3 / 13.2 ft | 16.67, 14.24, 711.8, 0.305, 781.8 / 1,016 / 1,032, 0.00119, 20.3 / 13.2 |
| SDG-6.3.1.8-5 | The same with 1 #5: Mn below 1.3 Mcr | 804 kip-in. | 804.2 (minimum reinforcement fails) |
| SDG-6.3.1.9 | D = 2,000, L = 700 plf, 4 #4, #3 at 8 in.: Vu, Anv, Vnm, φVn max, Vns required, s required, Av/s min, spacing limit, dv/4 | 32.6 kips, 305 in.², 30.7, 43.6, 10.1 kips, 15.7 in., 0.0053, 24 in., 12 in. | 32.6, 305, 30.7, 43.6, 10.0, 15.8, 0.0053, 24, 12 |
| SDG-6.3.1.9 | Deflection: n, k, kd, In, Icr, Ma, Ieff, deflection, ℓ/600 | 16.11, 0.252, 10.06 in., 70,270 / 14,140 in.⁴, 1,259 kip-in., 27,590 in.⁴, 0.106 in., 0.333 in. | 16.11, 0.252, 10.06, 70,272 / 14,141, 1,260, 27,559, 0.106, 0.333 |
| TEK-17-1D-1 | Arching: span, masonry needed above, lintel weight, Vlintel | 5.67 ft, 3.5 ft, 88 plf, 251 lb | 5.67, 3.5, 88, 249 |
| TEK-17-1D-2 | No arching, 24 in. lintel: lintel weight, total load, Vmax | 264, 1,264 plf, 3,602 lb | 264, 1,264, 3,581 |
Documented deviations (docs/verification/deviations.json):
- MDG-12.4-2A-PRINT: printing errors in Example 12.4-2A. For 2 No. 4 it prints ρ = 0.00092 (that is 1 No. 5; 2 No. 4 give 0.00119). In the rework it prints 1,640,000 lb-in. as Mn (by hand Mn = 1,826,000 lb-in.; 1,643,000 is φMn). The Mn of 2 No. 4 is printed as 1,038,000 lb-in. (by hand 1,032,000, within the test tolerance), and the page writes 0.007 b for 0.0007 b.
- TMS-RHOMAX-16: Example 6.3.1.8 uses the 402-16 limit ρmax = 0.00952; 402-22 requires a tension-controlled beam, 0.00711 at f'm = 2 ksi.
- TMS-2017-VNS-D: the 2017 handout takes d = 20 in. in Vns and asks for Av = 0.101 in.²; the 2021 and 2022 TMS examples use the actual depth, which gives 0.084 in.² here.
- TEK17-1D-L57: the TEK computes its moments with the span rounded to 5.7 ft (Mlintel 357 lb-ft, Case 2 Mmax 61,601 lb-in.); ILX uses 5.67 ft (353 lb-ft, 60,866 lb-in.).
- TEK17-1D-TRI: the TEK text takes the 45° triangle (height half the effective span) but its example multiplies the wall weight by 3.5 ft (half the span plus 8 in.): 221 plf at the apex, Mwall 598, Mmax 955 lb-ft, Vmax 566 lb. ILX follows the text: 179 plf, 478, 831 lb-ft, 502 lb.
The TMS examples of 2021 and 2022 take Anv = b d and dv = the overall depth, the rule TMS now states, so the spacing limit of 24 in. that an earlier version of this calculation recorded as a difference now matches.
The hand calculations in closed form (ML-H1 to ML-H6) check the remaining paths:
| Example | What it checks | Hand calculation | ILX Calcs |
|---|---|---|---|
| ML-H1 | Default lintel (8 in., 2 courses, 1 #5 at 3 in., 6 ft opening): Vnm = 2.25 b d √f'm, φBn, ld (K = cover 2.69 in.), Mcr (267 psi), Mn | 9.69 kips, 58.6 kips, 25.4 in., 6.90 kip-ft, 18.4 kip-ft | 9.69, 58.6, 25.4, 6.90, 18.4 |
| ML-H2 | Arching, 10 ft opening: span, triangle peak (52 psf), point load of 3,000 lb 2 ft above dispersed over 2.33 ft, its moment, masonry needed | 10.67 ft, 277.3 plf, 1,285.7 plf, 6,874 lb-ft, 6.0 ft | 10.67, 277.3, 1,285.7, 6,874, 6.0 |
| ML-H3 | Stack bond: Mcr with fr = 335 psi | 8.66 kip-ft | 8.66 |
| ML-H4 | Tension controlled, Grade 60: ρmax = 0.64 f'm / fy × εmu / (εmu + 0.002 + 0.003), φ | 0.00711, 0.90 | 0.00711, 0.90 |
| ML-H5 | Tension controlled, Grade 40: εty = fy/Es | 0.01163 | 0.01163 |
| ML-H6 | 2 #9 in one course, f'm = 1,500 psi: εt from the elastic quadratic, φ of Table 9.1.4 (compression controlled) | 0.00110, 0.65 | 0.00110, 0.65 |
Not on disk and not free (research/DOCUMENTS_NEEDED.md): TMS 402-22 / 602-22, the TMS Strength Design of Masonry guide (its lintel and beam examples beyond the webinar slides) and the full Masonry Designers' Guide (TMS 402/602-22).