
Eva Wu
Structural Design Consultant

Connor Conzelman
Director of Customer Success
60 min
About this event
How to design wood roof members and ceiling joists to International Residential Code (IRC) Section R802 with Calcs.com.
In this webinar we covered
- IRC Section R802 requirements for wood roof framing
- Sizing rafters using span tables versus engineered design
- Ceiling joist design for attic and non-attic applications
- Load paths from roof to foundation in residential construction
- Notching, drilling, and modification limits for roof members
- Practical design workflow in Calcs.com for roof and ceiling members
Roof types and where to start in Calcs.com
Residential construction uses six common roof configurations: shed, flat, gable with collar ties, gable with a ridge beam, hip, and combinations of these. Shed and flat roofs use repeating joists on girders. The two gable configurations differ in whether horizontal thrust from the opposing rafters is resolved by ties at ceiling level or transferred to a structural ridge beam. Calcs.com includes presets for flat roofs, gable roofs with ties, and hip roofs, which pre-populate member geometry and load inputs from the project defaults you have already set.
Loads to consider for any roof include dead load, live load, snow load, wind load, and rain load, with values drawn from the local building code. For most residential work in North America, the governing load combination typically involves dead load and either snow or live load depending on location.
IRC span tables versus Calcs.com: where they differ
The IRC provides span tables for common species and spacing combinations, and they work well for preliminary sizing or straightforward framing. When comparing table outputs to Calcs.com results, three differences apply.
First, the IRC tables include member self-weight within their assumed dead load. Calcs.com adds self-weight separately, on top of whatever superimposed dead load you enter. When cross-referencing, subtract the calculated self-weight from the Calcs.com dead load to match the table's assumption.
Second, the IRC tables do not adjust for roof pitch. Calcs.com treats the rafter as a sloped member: a steeper pitch means a longer actual span and greater deflections for the same horizontal projection.
Third, Calcs.com applies gravity loads over the inclined length rather than the plan length. This slightly overestimates snow and live loads when compared to a plan-based approach. To correct for this, multiply those loads by the cosine of the pitch angle. Because Calcs.com input fields accept Excel-compatible mathematical expressions, that formula can be typed directly into the load field.
Project defaults and what links to them
Opening a project in Calcs.com routes to the project details page where you set the building standard, unit system, roof pitch, default rafter spacing, and default loads for the roof, ceiling, and floor. These values flow automatically into new calculations added to the project.
The practical benefit is change management. If a permit reviewer asks you to revise the superimposed dead load after you have already designed multiple rafters, changing it once in project defaults updates every linked calculation in the project. The caveat Eva highlighted is that once you manually override a value in an individual calculator, that calculator is no longer linked to the default. If the default changes later, the overridden calculator keeps its manually entered value. Deflection limits, including absolute deflection limits alongside the standard span-ratio limits, can also be set in project defaults and propagate to all linked members the same way.
Gable roof with collar ties
The preset for this configuration is under wood beam ASD, in the wood roof tile section, selecting rafter with collar tie. Inputs include the horizontal plan length of the rafter (not the actual inclined length), the roof pitch (pulled from project defaults), and the number of ties, either one or two. A second tie can be positioned at a different height along the rafter to model a double-tie configuration.
By default, Calcs.com assumes collar ties on every rafter, with a tributary width of 1.33 feet drawn from the project defaults. To model ties at every other rafter, double the tributary load to represent two rafter bays, since each tie is then carrying the horizontal thrust from two spacings of rafter. The free body diagram in the calculator shows the ridge connection at the top of the rafter, the tie locations along the span, the bearing support at the wall plate, and any overhang.
Gable roof with a ridge beam and load linking
The rafter input for this configuration uses the horizontal plan length, not the actual inclined length. Calcs.com calculates the actual rafter length from the plan dimension and the pitch. As Eva noted, for a 15-foot plan length at a 6:12 pitch, the actual rafter length is just over 15 feet 7 inches. Rafters are treated as continuously braced by roof sheathing, which prevents lateral buckling at the top chord.
Once the rafter is designed, the ridge beam calculator connects to it through load linking. Rather than entering tributary loads manually, the feature takes the end reaction from the rafter and converts it to an equivalent line load on the ridge beam using the center-to-center rafter spacing. For a symmetric roof, link the right-hand reaction of the left-side rafter and the left-hand reaction of the right-side rafter, applying both as line loads from zero to the full ridge beam length.
Where the ridge beam depth is constrained by architectural ceiling heights, flitch plates can extend capacity without increasing overall depth. Adding steel plates between the wood plies changes how Calcs.com computes the allowable moment and shear: the member selection filter updates automatically to reflect the combined capacity of the timber-steel composite section.
Q&A
Why does Calcs.com give a different result than the IRC span table for the same member size?
If I change a load in project defaults, does it update all my existing calculations?
Are collar ties assumed on every rafter, or on every other rafter?
Does the rafter plan length input represent the horizontal projection or the actual rafter length?
How does load linking work when connecting a rafter to a ridge beam?
Speakers

Eva Wu
Structural Design Consultant · Calcs.com
Eva is a Structural Design Expert with five years of experience in building design. Before joining Calcs.com, she specialized in mass timber and structural steel design in recreational and institutional buildings. She has also designed a fair share of bespoke houses.

Connor Conzelman
Director of Customer Success · Calcs.com
Connor is an experienced Mechanical Engineer who found his passion in connecting his people and technical skills to help engineers in every step of their design process. Before joining Calcs.com, Connor worked as a Mechanical Design Engineer focusing on energy-efficient designs at Elara Engineering in Chicago and completed his MBA from Western Illinois University.
Related calculators
Standards referenced
Make decisions you can defend at review time
Share a calculation with the basis of design attached - inputs, formulas, and code references alongside the result.