Estimate roofing material needed based on roof area, pitch, and waste factor. This tool processes all data locally in your browser. No information is ever sent to any server. Completely free, no registration required.
A Roofing Calculator estimates the materials and cost for a roofing project by calculating the roof area, number of shingle bundles needed, underlayment, and other components based on your roof's dimensions and pitch. Roofing is one of the most expensive home maintenance projects (average roof replacement: $8,000-15,000 for asphalt shingles, $25,000+ for metal or tile). Accurate material estimation is essential for budget planning and comparing contractor quotes. In 2026, with roofing material costs 20-30% higher than pre-2020 levels, getting the numbers right matters more than ever.
Enter your home's footprint dimensions, roof type (gable, hip, gambrel, flat), roof pitch (rise over run: 4/12, 6/12, etc.), and material type (3-tab asphalt, architectural, metal, tile, slate). The calculator determines the actual sloped roof area (footprint × pitch multiplier), then calculates material requirements: number of squares (1 square = 100 sq ft), bundles of shingles (3 bundles/square typically), rolls of underlayment, and linear feet of ridge cap, drip edge, and starter strips.
Roof Area = Footprint Area × Pitch Multiplier\n\nPitch Multipliers:\n• 3/12: 1.03\n• 4/12: 1.05\n• 5/12: 1.08\n• 6/12: 1.12\n• 7/12: 1.16\n• 8/12: 1.20\n• 10/12: 1.30\n• 12/12: 1.41\n\nSquares = Roof Area ÷ 100\nBundles = Squares × 3 (standard; some heavy shingles × 4-5)\nUnderlayment = Roof Area ÷ Roll Coverage (typically 4 squares/roll)\nRidge Cap = Ridge Length (ft) ÷ 20 (shingles) or per linear ft (metal)\n\nWaste Factor = 10-15% for standard, 15-20% for complex roofs
Hold a level horizontally extending 12 inches from the roof surface. Measure the vertical distance from the end of the level to the roof. If it's 6 inches, you have a 6/12 pitch. On the ground, you can count shingle rows: most shingles have 5-5.625 inches of exposure per row.
3-tab asphalt: 15-20 years. Architectural asphalt: 25-30 years. Metal (steel): 40-70 years. Clay/Concrete tile: 50-100 years. Slate: 75-200 years. Installation quality and climate matter as much as material — a poorly installed 30-year roof can fail in 10.
Free online Roofing Calculator — no signup, 100% client-side processing. All data stays in your browser.