Construction Tool
Roofing Calculator
Calculate the total roof surface area, roofing squares, shingle bundles, and underlayment rolls needed based on roof footprint and pitch.
Advertisement
Interactive Roofing Calculator Workspace
Roofing Material Totals
Pitched Slope Area1342 sq ftmultiplier factor: 1.118
Roofing Squares14.76 Sq1 Square = 100 sqft
Shingle Bundles45 Bundlesat 3 bundles per square
Underlayment Rolls4 Rollsat 400 sqft per roll felt
Mathematical Formula & Variables
Equation Model
Roof Area = Base Area × Pitch Factor × (1 + Waste % / 100)The pitched roof formula takes the horizontal roof footprint (Length × Width) and multiplies it by a pitch factor (calculated as the hypotenuse of the slope) to solve for actual slanted surface area. It converts this to standard "Roofing Squares" (1 Square = 100 sq ft) and shingle bundles (3 bundles per square).
Variable Definitions
| Symbol | Description |
|---|---|
| Roof Area | Actual slanted roof surface area in square feet |
| Base Area | Flat horizontal house footprint (Length × Width including overhangs) in feet |
| Pitch Factor | Multiplication factor derived from slope (Rise/Run ratio) |
| Waste % | Safety factor for cutting hips, ridges, and valleys (typically 10-15%) |
How to Use the Roofing Calculator
- Input the horizontal Base Length and Base Width of the roof (be sure to include roof overhangs/eaves).
- Select or input your Roof Pitch (e.g. 4/12 pitch, meaning a 4" rise per 12" horizontal run).
- Specify a waste factor (10% is standard for simple gable roofs; use 15% or 20% for hip roofs).
- The solver will display actual pitched roof area, total roofing squares, shingle bundles, and estimated felt rolls.
Practical Example Calculation
Scenario Context: Calculating roofing materials for a house with a horizontal footprint of 40 feet by 30 feet, a standard 6/12 pitch roof, and a 10% waste factor.
Step 1: Calculate base footprint area: 40 ft × 30 ft = 1,200 square feet.
Step 2: Identify pitch factor: For a 6/12 pitch, the slope multiplier factor is 1.118.
Step 3: Calculate pitched surface area: 1,200 sq ft × 1.118 = 1,341.6 square feet.
Step 4: Apply 10% waste buffer: 1,341.6 × 1.10 = 1,475.8 square feet.
Step 5: Convert to Squares: 1,475.8 / 100 = 14.76 squares.
Step 6: Calculate shingle bundles (3 bundles per square): 14.76 squares × 3 = 44.3 bundles.
The roof requires 14.76 roofing squares, which equates to approximately 45 shingle bundles.
Frequently Asked Questions
Sponsored Space
Support CalculatorHub
Enjoying this calculator? Support our work to keep all 167+ calculation tools 100% free and open for everyone.
Support on Ko-fi