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. That's 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 decides how steep a roof feels underfoot and how well 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 leaves you with 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. It needs to be cut at the correct angle, matching your pitch, with enough wood left below the cut, the heel, to keep the rafter structurally sound at its bearing point.
The Birdsmouth Cut Calculator works out 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, so they need two separate rafter calculations. Prefabricated trusses work differently from site-cut rafters too. They're engineered as a complete span system and calculated 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. It ranges from under 20 lb/ft² in mild climates to over 100 lb/ft² in heavy snow regions, and it determines whether your structural sizing from Steps 2 through 4 actually holds up, regardless of how well the roof surface itself gets 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 carry less accumulated weight as a result.
Step 6: Calculate Shingle or Metal Roofing Material
With pitch, structure, and load requirements settled, the last step is calculating actual surface area, which runs larger than the building's flat footprint on anything steeper than a shallow pitch, then 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 to 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