Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Roofing Calculator

Roofing Calculator

Estimate roofing materials and costs for your project. Calculate shingles, underlayment, ridge caps, and more based on roof dimensions, pitch, and type.

What is the Roofing Calculator?

The Roofing Calculator helps you estimate the materials needed for a roofing project based on your roof's dimensions, type, and pitch. Whether you're planning a new roof installation or a replacement, this tool calculates the quantities of shingles, underlayment, ridge caps, drip edge, starter strips, and nails required to complete the job.

Gable Roof

Two sloping sides meeting at a ridge

Hip Roof

All sides slope downward

Shed Roof

Single slope design

Flat Roof

Minimal or no slope
Real-Time Visualization: An interactive 3D diagram updates as you enter dimensions, helping you visualize the roof structure and verify your inputs before purchasing materials.

A built-in cost estimator lets you enter local material prices to get a total project cost, and you can export everything as a PDF report for contractors or purchasing.

How to Use the Roofing Calculator

1

Select Your Roof Type

Choose from Gable, Hip, Shed, or Flat. The calculator adjusts material formulas and the diagram based on your selection.

2

Choose Input Mode

Use "Dimensions" to enter roof length, width, and overhang. Use "Direct Area" if you already know the total roof area and perimeter from measurements or blueprints.

3

Select Unit System

Toggle between metric (m) and imperial (ft). Values convert automatically when switching units.

4

Enter Roof Dimensions

Input the building length, width, and eave overhang. The calculator adds overhang to all sides when computing effective roof dimensions.

5

Set Roof Pitch

Choose a common pitch preset (3:12 to 12:12) or enter a custom value. The pitch multiplier and angle are displayed for reference. Pitch is disabled for flat roofs.

6

Adjust Waste Factor

Select 10% for simple roofs, 15% for standard projects, or 20% for complex roof shapes with many cuts and valleys.

7

Review Results

The calculator displays total roof area, roofing squares, and quantities for all materials. The 3D diagram shows dimension annotations and roof part labels.

Using the Cost Estimator

  • Open the panel — Click "Cost Estimator" to expand the cost input section.
  • Select currency — Use the currency picker to choose your local currency. The symbol position (before or after the amount) adjusts automatically.
  • Enter prices — Input unit prices for each material (per bundle, per roll, per piece, per box) and labor cost per area unit.
  • View totals — The calculator shows individual material costs, a materials subtotal, labor cost, and total estimated project cost.
  • Export PDF — Click "Export PDF" to generate a printable report with all configuration, materials, and cost details.
Professional Reports: Export comprehensive PDF reports with all calculations, material lists, and cost breakdowns ready to share with contractors or use for purchasing.

Features

4 Roof Types

Choose from Gable, Hip, Shed, or Flat roof configurations. Each type uses specific formulas for area, ridge length, eave perimeter, and rake edges, ensuring accurate material estimates for your roof shape.

Dual Input Modes

Enter roof dimensions (length, width, overhang) for automatic area calculation with pitch adjustment, or switch to Direct Area mode and input the measured roof area and perimeter directly.

  • Dimensions mode for planning
  • Direct Area for field measurements

Metric & Imperial Support

Toggle between meters and feet at any time. All input values, unit labels, and material descriptions convert automatically, so you can work in whichever unit system is standard in your region.

Adjustable Roof Pitch

Select from common pitch presets (3:12 through 12:12) or enter a custom value. The calculator displays the corresponding roof angle in degrees and the pitch multiplier used in area calculations.

  • Common pitch presets
  • Custom pitch values
  • Automatic angle conversion

Waste Factor

Account for material waste from cutting, overlaps, and breakage. Choose 10% for simple rectangular roofs, 15% for standard projects, or 20% for complex roofs with dormers, valleys, and irregular shapes.

Complete Materials List

Get quantities for all essential roofing materials with coverage descriptions for easy verification.

  • Shingle bundles
  • Underlayment rolls
  • Ridge cap bundles
  • Drip edge pieces
  • Starter strip bundles
  • Nail boxes

Interactive 3D Diagram

A real-time isometric diagram visualizes your roof with dimension arrows, overhang indicators, and labeled roof parts (Ridge, Eave, Rake). The diagram updates instantly as you change dimensions, pitch, or roof type.

Cost Estimator with Multi-Currency

Enter local material prices and labor rates to get a total project cost estimate. The built-in currency picker supports multiple currencies with automatic symbol positioning based on locale conventions.

PDF Export

Generate a comprehensive PDF report that includes roof configuration, complete materials list, and cost breakdown. Share the report with contractors, use it for purchasing, or keep it for project records.

Frequently Asked Questions

What is a roofing square?

A roofing square is a standard unit of measurement equal to 100 square feet (approximately 9.29 square meters). Roofing materials like shingles are typically sold and estimated in squares, making it easier to communicate quantities across the industry.

Industry Standard: Using roofing squares simplifies ordering and ensures consistent communication between homeowners, contractors, and suppliers.

What roof pitch should I use?

Roof pitch is usually specified in your building plans as a ratio (e.g., 6:12 means the roof rises 6 inches for every 12 inches of horizontal run). Common residential pitches range from 4:12 to 8:12.

  • Check your construction documents or blueprints
  • Measure the rise and run on your existing roof
  • Consult with your contractor for recommendations

If you're unsure about your roof pitch, it's best to have a professional measure it to ensure accurate material calculations.

How does the waste factor affect my estimate?

The waste factor adds extra material to account for cuts, overlaps at edges and valleys, and damaged pieces. Choosing the right waste factor prevents material shortages during installation.

10% Waste

Simple rectangular roofs with few obstacles or cuts

15% Waste

Standard residential projects with typical complexity

20% Waste

Complex roofs with dormers, skylights, or many hip ridges

What is the overhang measurement?

The overhang (also called eave extension) is the distance the roof extends beyond the building walls. The calculator adds the overhang to all sides of the building dimensions when computing the total roof area.

Typical Range

Residential Overhangs

  • Metric: 0.15 m to 0.6 m
  • Imperial: 6 to 24 inches
Purpose

Benefits

  • Protects walls from rain
  • Provides shade
  • Enhances aesthetics

Can I use this for metal or tile roofs?

This calculator is optimized for asphalt shingle roofing, which is the most common residential roofing material. The area calculations apply to any roof material, but the bundle and piece counts are based on standard asphalt shingle coverage.

For Metal or Tile Roofs: Use the total roof area as a starting point and consult the specific material manufacturer's coverage specifications for accurate quantity calculations.

Why does the flat roof show no ridge caps?

Flat roofs have no ridge line where two slopes meet, so ridge cap shingles are not needed. The calculator automatically sets ridge cap bundles to zero for flat roof types.

Ridge caps are only required for roofs with sloped sections that meet at a peak or hip line.

Is my data stored or shared?

100% Private: All calculations happen entirely in your browser. Your dimensions, prices, and results are never sent to any server or stored anywhere.

Your privacy is guaranteed. No data collection, no tracking, no storage — just instant calculations on your device.

Roof Type
Dimensions
m
m
m
m
Enter the actual roof area (already accounting for pitch). Perimeter is used for drip edge and starter strip calculations.
Roof Pitch
:12
Angle: --° Multiplier: --×
Waste Factor
10% — Simple roofs 15% — Standard 20% — Complex roofs
Total Roof Area
--
Roofing Squares
--
1 sq = 100 sq ft
Shingle Bundles
--
3 bundles per square
Underlayment Rolls
--
37.2 m² per roll
Ridge Cap Bundles
--
10 m per bundle
Drip Edge Pieces
--
3 m per piece
Starter Strip
--
32 m per bundle
Roofing Nails
--
~320 nails per square
$
$
$
$
$
$
$
Shingles $0
Underlayment $0
Ridge Caps $0
Drip Edge $0
Starter Strip $0
Roofing Nails $0
Materials Subtotal $0
Labor $0
Total Estimated Cost $0
Select your roof type first, then enter dimensions for accurate material estimates
Use Direct Area mode if you already know the total roof area from measurements or blueprints
The waste factor accounts for material cutting and overlap: use 10% for simple roofs, 15% for standard, and 20% for complex shapes
Adjust the overhang value to include eave extensions in your calculations
Open the Cost Estimator and enter local material prices to get a total project cost estimate
Click Export PDF to save a printable report for contractors or purchasing
All calculations are done locally in your browser
Want to learn more? Read documentation →
1/8
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords