Overview
Every roofing calculation traces back to one number: pitch. It determines rafter length, actual surface area, snow load behavior, and how steep a birdsmouth cut needs to be โ which is why this guide starts there and works outward through structural framing to final material quantities.
Follow the steps in order if you're planning a roof from scratch; if you already know your pitch, jump to whichever stage matches your current task.
Step 1: Determine Roof Pitch
Roof pitch โ expressed as a ratio like 6:12, meaning 6 inches of rise per 12 inches of run โ is the foundational measurement every other roofing calculation depends on. It also determines how steep a roof feels to walk on and how effectively it sheds snow and water.
The Roof Pitch Calculator converts between pitch ratio, angle in degrees, and percentage slope, whichever format your plans or local code reference.
Step 2: Calculate Rafter Length
Rafter length is the hypotenuse of the right triangle formed by a roof's rise and run โ steeper pitches need proportionally longer rafters to span the same horizontal distance, and getting this wrong means rafters that don't reach the ridge or overhang correctly.
The Rafter Length Calculator takes the pitch from Step 1 along with your building's span and returns exact rafter length, including overhang.
Step 3: Cut the Birdsmouth Seat
The birdsmouth cut is the notch where a rafter seats onto the wall's top plate, and it must be cut at the correct angle (matching your pitch) with enough remaining wood below the cut โ the heel โ to keep the rafter structurally sound at its bearing point.
The Birdsmouth Cut Calculator calculates the correct seat angle and heel depth from your pitch and wall thickness.
Step 4: Handle Special Roof Shapes and Trusses
Not every roof is a simple gable. Gambrel roofs (the classic barn shape) use two different pitches per side, requiring two separate rafter calculations. Prefabricated trusses, unlike site-cut rafters, are engineered as a complete span system and calculated differently โ as spacing and span requirements rather than individual component lengths.
The Gambrel Roof Calculator handles the dual-pitch case, and the Roof Truss Calculator sizes truss spacing for a full-span design.
Step 5: Confirm Snow Load Requirements
Before finalizing rafter or truss spacing, confirm your region's snow load requirement โ ranging from under 20 lb/ftยฒ in mild climates to over 100 lb/ftยฒ in heavy snow regions โ since this determines whether your structural sizing from Steps 2โ4 is adequate, independent of how well the roof surface itself is finished.
The Snow Load Calculator estimates required load capacity from regional data and your roof's pitch, since steeper roofs shed snow more effectively and need to carry less accumulated weight.
Step 6: Calculate Shingle or Metal Roofing Material
With pitch, structure, and load requirements settled, the last step is calculating actual surface area โ which is larger than the building's flat footprint on any roof steeper than a shallow pitch โ and converting that into bundle or panel count.
The Roof Shingle Calculator converts pitch-adjusted surface area into shingle bundles (standard bundles cover about 33 sq ft each, plus a 10โ15% waste allowance), and the Metal Roof Cost Calculator estimates installed cost for a metal alternative.
Key Terms
- Roof pitch โ the ratio of vertical rise to horizontal run over a 12-inch span, expressing how steep a roof is
- Rafter โ a structural framing member running from the wall's top plate to the ridge, supporting the roof surface
- Birdsmouth cut โ a notch cut into a rafter where it rests on the wall's top plate
- Heel โ the portion of a rafter remaining below a birdsmouth cut, critical to the rafter's structural strength
- Truss โ a prefabricated triangular structural assembly engineered to span a building's full width without interior support
- Snow load โ the weight per square foot a roof structure must be designed to support from accumulated snow
- Roofing square โ a roofing industry unit equal to 100 square feet of roof surface, used for material estimating