Roofing Calculator for Shingles and Materials
This roofing calculator estimates the materials you need for a roof based on its dimensions, type, and pitch. Enter your measurements and it returns the total roof area, roofing squares, and exact quantities of shingle bundles, underlayment, ridge caps, drip edge, starter strip, and nails.
It supports four common roof shapes — Gable, Hip, Shed, and Flat — and adjusts every formula to match. An interactive 3D diagram updates as you type, and a built-in cost estimator turns your local material prices into a full project total you can export as a PDF for contractors or purchasing.
How to Use the Roofing Calculator
Select your roof type
Choose Gable, Hip, Shed, or Flat. The calculator adjusts its material formulas and the diagram to match your roof shape.
Choose an input mode
Use Dimensions to enter roof length, width, and overhang. Switch to Direct Area if you already know the total roof area and perimeter from measurements or blueprints.
Enter dimensions and units
Toggle between metric (m) and imperial (ft) — values convert automatically. In Dimensions mode, type the building length, width, and eave overhang, which the calculator adds to all sides.
Set the roof pitch
Pick a common preset from 3:12 to 12:12 or enter a custom value. The angle in degrees and the pitch multiplier are shown for reference. Pitch is disabled for flat roofs.
Adjust the waste factor
Select 10% for simple roofs, 15% for standard projects, or 20% for complex shapes with many cuts and valleys.
Review your materials
See the total roof area, roofing squares, and quantities for every material. To get a cost, open Cost Estimator, enter local prices, and click Export PDF for a printable report.
Features
4 Roof Types
Gable, Hip, Shed, and Flat each use their own formulas for area, ridge length, eave perimeter, and rake edges for accurate estimates.
Dual Input Modes
Enter length, width, and overhang for automatic area calculation, or switch to Direct Area mode and input a measured area and perimeter.
Metric & Imperial Support
Toggle between meters and feet anytime. Input values, unit labels, and material coverage descriptions all convert automatically.
Adjustable Roof Pitch
Choose presets from 3:12 to 12:12 or a custom value. The roof angle in degrees and the pitch multiplier are displayed for reference.
Configurable Waste Factor
Account for cuts, overlaps, and breakage with a 10%, 15%, or 20% waste factor that scales every material quantity.
Complete Materials List
Quantities for shingle bundles, underlayment rolls, ridge cap bundles, drip edge pieces, starter strip, and nail boxes, each with a coverage note.
Interactive 3D Diagram
A real-time isometric diagram with dimension arrows, overhang indicators, and labeled Ridge, Eave, and Rake parts updates as you type.
Cost Estimator with Multi-Currency
Enter local material prices and labor rates for a full project total. The currency picker handles many currencies with automatic symbol placement.
PDF Export
Generate a report with the roof configuration, full materials list, and cost breakdown to share with contractors or keep on file.
Real-Time Results & Dark Mode
Every quantity and cost recalculates instantly as you change inputs, with a polished dark theme built in.
Frequently Asked Questions
What is a roofing square?
A roofing square is a standard unit equal to 100 square feet (about 9.29 square meters). Shingles and other roofing materials are usually estimated in squares, which makes it easy to communicate quantities across the industry.
How many bundles of shingles are in a square?
This calculator uses the common standard of 3 bundles per square for typical three-tab and architectural asphalt shingles. So one square (100 sq ft) of coverage needs three bundles, plus your chosen waste factor on top.
How many bundles of shingles do I need for 2,000 sq ft?
At 3 bundles per square, 2,000 sq ft of roof is 20 squares, or roughly 60 bundles before waste. With a 15% waste factor the calculator rounds up to about 69 bundles. The exact number depends on your roof type, pitch, and waste setting, so enter your real measurements for an accurate count.
What roof pitch should I use?
Pitch is given as a ratio — 6:12 means the roof rises 6 inches for every 12 inches of run. Common residential pitches range from 4:12 to 8:12. If you are unsure, measure the rise and run on your existing roof or check your construction documents.
How does the waste factor affect my estimate?
The waste factor adds extra material for cuts, overlaps at edges and valleys, and damaged pieces. Use 10% for simple rectangular roofs, 15% for standard projects, and 20% for complex roofs with dormers, skylights, or many hips and valleys where more cutting is required.
What is the overhang measurement?
The overhang (or eave extension) is how far the roof extends past the building walls. Typical residential overhangs run from 0.15 m to 0.6 m (6 to 24 inches). The calculator adds the overhang to every side when working out the total roof area.
Can I use this for metal or tile roofs?
The area calculation applies to any roofing material, but the bundle and piece counts are based on standard asphalt shingle coverage. For metal or tile, use the total roof area as your starting point and check the manufacturer's coverage specifications for that product.
Why does a flat roof show no ridge caps?
A flat roof has no ridge line where two slopes meet, so ridge cap shingles are not needed. The calculator automatically sets ridge cap bundles to zero for the flat roof type.
Is my data stored or shared?
No. All calculations happen entirely in your browser. Your dimensions, prices, and results are never sent to any server or stored anywhere.
No comments yet. Be the first to comment!