Roofing Calculator
Estimate the roofing materials you need for your project. Calculate roof area, shingles, bundles, squares, and total cost based on building footprint, roof pitch, and waste factor. Perfect for contractors, homeowners, and DIY projects.
What Is a Roofing Calculator?
A roofing calculator helps you estimate the materials needed for a roofing project. It calculates the total roof area based on the building's footprint and roof pitch, then converts the area into roofing squares (1 square = 100 sq ft) and shingle bundles needed.
This calculator supports four building shapes — Rectangle, Square, L-Shape, and Circle — and includes a waste factor to account for cuts, valleys, hips, and ridges.
How Does the Roofing Calculator Work?
The calculator follows these steps:
Step 1: Calculate the building footprint area based on the selected shape.
Step 2: Apply the pitch factor to convert footprint area to actual roof surface area.
Step 3: Add the waste factor (default 10%).
Step 4: Convert to roofing squares (÷ 100).
Step 5: Multiply by bundles per square (typically 3-4).
Pitch Factor is calculated as: √(12² + Rise²) ÷ 12, where Rise is the vertical rise in inches per 12 inches of horizontal run. For example, a 6:12 pitch has a factor of √(144 + 36) ÷ 12 = √180 ÷ 12 = 13.416 ÷ 12 = 1.118.
Why Use This Roofing Calculator?
- Four Shapes: Supports rectangle, square, L-shape, and circular buildings.
- Pitch Factor: Automatically converts footprint to actual roof surface area.
- Waste Factor: Add extra for cuts, valleys, hips, and ridges.
- Bundle Estimation: Choose between 3-tab (3 bundles/sq) and architectural (4 bundles/sq).
- Cost Estimation: Enter price per square to estimate total project cost.
- Free & Private: No registration, no data storage.
Common Roofing Terms
- Roofing Square: 100 square feet of roof surface.
- Pitch Factor: A multiplier that converts the flat footprint to the actual sloped surface area.
- Bundle: A package of shingles. Most 3-tab shingles come 3 bundles per square.
- Waste Factor: Additional material for cuts, valleys, hips, and ridges (typically 10-15%).
❓ Roofing Calculator FAQ
How do I calculate how many shingles I need?
Calculate your roof area in square feet, divide by 100 to get roofing squares, then multiply by the number of bundles per square (typically 3-4). This calculator does all the math for you.
What is a roofing square?
A roofing square is 100 square feet of roof surface. It's the standard unit for ordering roofing materials.
What is a pitch factor?
The pitch factor converts a flat footprint area to the actual sloped roof area. For a 6:12 pitch, the factor is 1.12, meaning the actual roof area is 12% larger than the footprint.
How many bundles of shingles are in a square?
Standard 3-tab shingles typically come 3 bundles per square. Architectural shingles often come 4 bundles per square.
What is the recommended waste factor for roofing?
A 10-15% waste factor is standard to account for cuts, valleys, hips, and ridges. Complex roofs with many angles may need 15-20%.
How do I measure my roof pitch?
Roof pitch is the rise over run in inches per foot. For example, a 6:12 pitch rises 6 inches for every 12 inches of horizontal run. You can measure this with a level and tape measure.
What is the minimum pitch for asphalt shingles?
Asphalt shingles require a minimum pitch of 2:12 (2 inches rise per 12 inches run) for most products. A 3:12 or higher pitch is recommended for proper water shedding.
How do I calculate the roof area for an L-shaped house?
Divide the L-shape into two rectangles, calculate each area, and add them together. This calculator does this for you with the L-Shape mode.
How much does a square of shingles cost?
Asphalt shingles typically cost $100-$300 per square for materials alone. Premium architectural shingles cost more. This calculator includes an optional price field.
What is the difference between 3-tab and architectural shingles?
3-tab shingles are flat and have cutouts, while architectural shingles are laminated for a dimensional look. Architectural shingles typically use 4 bundles per square instead of 3.
How do I estimate roofing costs?
Multiply the number of roofing squares by the cost per square (materials + labor). This calculator includes optional price and labor fields.
What is underlayment and do I need it?
Underlayment (felt paper or synthetic) is installed between the roof deck and shingles to provide a secondary water barrier. It's required by most building codes.
How long does a roof last?
Asphalt shingle roofs typically last 20-30 years with proper installation and maintenance. Premium architectural shingles can last 30-50 years.
What is the best time of year to install a roof?
Spring and fall are ideal for roofing, with mild temperatures and low humidity. Avoid extreme heat or cold, which can affect shingle adhesion.
How do I calculate the number of rolls of felt paper needed?
A standard roll of #15 felt covers about 4 squares (400 sq ft). The calculator estimates underlayment rolls based on total roof area.
What tools do I need to measure a roof?
A tape measure, ladder, and level for measuring pitch. For safety, consider using a drone or roofing measurement service for large or steep roofs.
Can I use this calculator for a commercial building?
Yes, this calculator works for any rectangular, square, L-shaped, or circular building. For complex commercial roofs, break the structure into sections and calculate each separately.