Last updated:
Roofing Calculator
Getting a roofing estimate often means calling contractors and waiting for callbacks. A roofing calculator lets you determine material quantities and rough costs upfront, whether you’re planning repairs, comparing quotes, or budgeting a full replacement.
What does a roofing calculator do?
A roofing calculator estimates the quantity of materials needed based on your roof’s area and slope. It converts roof measurements into roofing squares (100-square-foot units) and calculates the bundles of shingles, underlayment, nails, and ridge caps required. Some calculators also estimate costs if you input material prices.
The calculator accounts for roof pitch–the steepness of your slope. A steeper roof has more surface area than the flat footprint suggests, so it needs more material. A roof with a 6:12 pitch (6 inches of rise for every 12 inches of run) needs about 10% more material than a flat roof of the same square footage.
Key measurements for roofing
Roof area: Measure the length and width of each roof section (main area, dormers, garage, etc.) and multiply them together. If your roof has multiple levels or angles, calculate each section separately.
Roof pitch: The slope expressed as rise:run. Common pitches are 4:12, 6:12, 8:12, and 12:12. Look at your roof from the side or check your blueprints. If unsure, a steeper roof might be 8:12; a moderate slope is usually 6:12.
Material type: Asphalt shingles are standard. Three-tab shingles cover about 100 square feet per bundle (3 bundles per square). Architectural shingles cover 65–85 square feet per bundle. Metal panels, tile, and slate have different coverage rates.
Waste factor: Always add 10–15% to account for cutting around vents, chimneys, valleys, hips, and overlaps. Complex roofs with many details may need 15–20% extra.
Roofing Materials & Cost Calculator
Enter your roof dimensions, select materials, and get an instant estimate of shingles, underlayment, and total project cost.
Reference: Material Coverage Rates
| Material | Coverage | Unit | Notes |
|---|---|---|---|
| Asphalt 3-tab | 100 sq ft | Per bundle (3/square) | Standard residential |
| Architectural | 65–85 sq ft | Per bundle | Thicker, more durable |
| Metal panels | 36–50 sq ft | Per panel | Depends on overlap |
| Concrete tile | 100 sq ft | Per 8–10 pieces | Heavy, needs reinforcement |
| Wood shakes | 80–100 sq ft | Per bundle | Labor-intensive |
| Underlayment | 400 sq ft | Per 36 lb roll | Felt or synthetic |
This calculator provides estimates for planning and budgeting purposes. Material prices vary by region and season. For binding quotes, contact licensed roofing contractors in your area.
How to calculate roofing materials manually
Step 1: Find the adjusted roof area
Multiply your roof’s ground-level footprint by a pitch factor to get the actual surface area:
- 4:12 pitch: multiply by 1.06
- 6:12 pitch: multiply by 1.10
- 8:12 pitch: multiply by 1.20
- 12:12 pitch: multiply by 1.41
Example: A 2,000 sq ft footprint with a 6:12 pitch = 2,000 × 1.10 = 2,200 sq ft actual roof area.
Step 2: Convert to roofing squares
Divide adjusted area by 100:
2,200 ÷ 100 = 22 squares
Step 3: Calculate bundles of shingles
Most asphalt shingles come 3 bundles per square:
22 × 3 = 66 bundles
Step 4: Add waste factor
Multiply by 1.10 (for 10% waste) to 1.15 (for 15% waste):
66 × 1.15 = 75.9 bundles → order 76 bundles
Step 5: Calculate additional materials
- Underlayment: 1 roll per square = 22 rolls
- Ridge cap shingles: 1 bundle per 35 linear feet of ridge
- Nails: 1 pound per 100 sq ft = 22 pounds
- Flashing and trim: Varies by roof design
Roofing material coverage rates
| Material | Coverage | Unit | Notes |
|---|---|---|---|
| Asphalt 3-tab shingles | 100 sq ft | Per bundle (3 per square) | Standard residential |
| Architectural shingles | 65–85 sq ft | Per bundle | Thicker, more durable |
| Corrugated metal | 36–50 sq ft | Per panel | Depends on overlap width |
| Standing seam metal | 20–25 sq ft | Per panel | Premium, longer lasting |
| Concrete tile | 100 sq ft | Per 8–10 pieces | Heavy, requires reinforcement |
| Wood shakes | 80–100 sq ft | Per bundle | Labor-intensive, expensive |
| Roofing felt underlayment | 400 sq ft | Per 36 lb roll | Tear-resistant or synthetic |
Example calculation: a simple residential roof
Roof measurements:
- Main roof: 40 ft × 35 ft = 1,400 sq ft
- Garage roof: 20 ft × 24 ft = 480 sq ft
- Total footprint: 1,880 sq ft
- Pitch: 6:12
Adjusted area: 1,880 × 1.10 = 2,068 sq ft
Roofing squares: 2,068 ÷ 100 = 20.68 squares
Shingle bundles (3 per square): 20.68 × 3 = 62 bundles
With 15% waste: 62 × 1.15 = 71.3 → order 72 bundles
Additional materials:
- Underlayment: 21 rolls
- Nails: 21 lbs
- Ridge cap: 2 bundles (estimate 70 linear feet of ridge)
Estimated cost (as of 2026):
- Shingles at $35/bundle: 72 × $35 = $2,520
- Underlayment at $35/roll: 21 × $35 = $735
- Nails, flashing, trim: $300
- Total materials: ~$3,555
- Labor (local roofer rates): $3,000–$6,000 depending on region and pitch
Tips for accurate estimates
Get measurements from the ground using a measuring tape, or access the roof safely with a ladder. Sketch your roof shape to identify valleys, hips, dormers, and other features that increase waste. For complex roofs (many angles, multiple levels, skylights), hire a professional roofer for an exact estimate rather than rely on calculations alone.
Check current material prices with local suppliers, as they vary by region and market conditions. Most roofing material prices fluctuate seasonally.
Compare calculator estimates with 2–3 contractor quotes. Roofing complexity, local labor rates, and regional climate can significantly affect final costs.
This calculator provides estimates for planning and budgeting purposes. For binding quotes, contact licensed roofing contractors in your area.
Frequently Asked Questions
How do I calculate the square footage of my roof?
Measure the length and width of each roof section separately. Multiply length by width for each section, then add all sections together. Remember to account for roof pitch: multiply flat area by 1.06 for 4:12 pitch, 1.10 for 6:12 pitch, or 1.20 for 8:12 pitch.
What is a roofing square?
One roofing square equals 100 square feet (9.3 square meters). Roofers use this unit to measure material quantity. A typical bundle of asphalt shingles covers about 33 square feet, so one square requires 3 bundles.
How many shingles do I need?
For asphalt shingles, a 3-tab shingle covers about 100 square feet (one square) and comes in bundles of 3. Architectural shingles cover 65–85 square feet per bundle. Divide your total roof area by coverage per bundle to find bundle count.
Does roof pitch affect material needs?
Yes. Steeper roofs require more material because the actual surface area is larger than the ground-level footprint. A 12:12 pitch (45 degrees) increases material needs by about 41% compared to a flat roof of the same footprint.
What waste factor should I include?
Add 10–15% extra material for waste from cutting, overlaps, valleys, hips, and installation mistakes. For complex roofs with many valleys or high slopes, increase waste factor to 15–20%.
Can I use this to calculate costs?
Yes, if you enter material prices. Multiply bundle quantity by price per bundle for shingles. Add prices for underlayment, flashing, fasteners, and ridge caps. Labor costs vary by region and roof complexity; get quotes from local roofers.