Updated on April 18th, 2026

Shingle Calculator

Created By Jehan Wadia

Section 1: Roof Area Calculator

Calculate your actual roof surface area from your building's footprint dimensions and roof pitch.

Roof Footprint Dimensions
Enter the length of the roof footprint
Enter the width of the roof footprint
Optional: override the computed footprint area
Enter the eaves overhang distance
Roof Pitch / Slope
Footprint Area
1,200.00 sq ft
Slope Correction Factor
1.0541
Actual Roof Area
1,414.93 sq ft
Section 2: Shingle & Materials Calculator

Estimate shingles, bundles, underlayment, nails, ridge caps, and costs for your roofing project.

Roof and material inputs
%
sq ft
$
sq ft
Materials Estimate Summary
Total Area (with waste)
1,627.17 sq ft
Roofing Squares
16.27
Bundles Needed
49
Shingles Needed
~1,470
Ridge Cap Bundles
2
Underlayment Rolls
5
Nails Needed (approx.)
~5,880
Estimated Cost (Bundles)
$1,715.00
Roof Pitch Reference Table

Common roof pitches with their slope correction (multiplier) factors and equivalent angles.

Pitch (X:12) Degrees Percentage Multiplier Description
Materials Breakdown

Introduction

Figuring out how many shingles you need for a roofing project can be tricky. You have to account for your roof's size, its pitch, waste from cuts, and all the extra materials like underlayment, nails, and ridge caps. Get the numbers wrong, and you end up with too few bundles mid-job or too many sitting in your garage.

This shingle calculator takes the guesswork out of the process. Start by entering your roof's footprint dimensions and pitch in Section 1 to find your actual roof surface area. The tool applies the correct slope correction factor so steep roofs get the extra square footage they need. Then, in Section 2, the calculator estimates exactly how many shingle bundles, underlayment rolls, ridge cap bundles, and roofing nails your project requires. It also gives you a quick cost estimate based on your price per bundle. You can adjust the waste factor for simple or complex roof shapes, change units between feet and meters, and override values if you already know your roof area from blueprints. A built-in reference table shows common roof pitches with their multipliers, making it easy to double-check your numbers before you order materials.

How to Use Our Shingle Calculator

Enter your roof dimensions and pitch to find out how many shingles, bundles, and other materials you need for your roofing project. The calculator gives you a full materials list and an estimated cost.

Length — Type in the length of your roof's footprint. This is the longest side of your building measured from one end to the other. You can pick feet, inches, yards, meters, or centimeters from the dropdown.

Width — Type in the width of your roof's footprint. This is the shorter side of your building. Choose the unit of measurement that works best for you.

Footprint Area Override — If you already know the total flat area of your roof from blueprints or a survey, enter it here. This field is optional and will replace the length and width calculation above when filled in. You can also use our Square Footage Calculator to determine this measurement if needed.

Eaves Overhang — Enter how far your roof hangs past the outer walls. Most roofs have an overhang between 6 and 18 inches. The calculator adds this distance to both the length and width of your roof.

Roof Pitch / Slope — Choose how you want to enter your roof's steepness. You can use a ratio like 4:12, type in the angle in degrees, or enter it as a percentage. The pitch is used to convert your flat footprint area into the actual sloped roof area. If you need help determining exact rafter dimensions based on your pitch, our Rafter Calculator can assist with that.

Roof Area — This field is filled in automatically from Section 1. If you already know your true roof area, you can type over it with your own number. Choose between square feet or square meters.

Waste Factor — Enter the percentage of extra material you want for cuts, mistakes, and odd roof shapes. Use 10% for a simple roof, 15% for an average roof, and 20% or more for a complex roof with many angles.

Bundle Coverage — Enter how many square feet one bundle of shingles covers. The standard value is 33.3 square feet, which means three bundles cover one roofing square (100 square feet).

Bundles per Square — Select how many bundles it takes to cover one roofing square. Standard three-tab shingles use 3 bundles, architectural shingles often use 4, and heavy-duty shingles may need 5.

Ridge / Hip Length — Enter the total length of all ridges and hips on your roof. This is used to figure out how many ridge cap shingle bundles you need.

Cost per Bundle — Enter the price you expect to pay for one bundle of shingles. The calculator uses this to estimate your total shingle material cost.

Nails per Shingle — Choose 4 nails for standard installations or 6 nails if you live in a high-wind area. This helps estimate the total number of roofing nails you will need.

Underlayment Roll Coverage — Enter how many square feet one roll of roofing underlayment covers. A typical roll covers about 400 square feet. The calculator uses this to tell you how many rolls to buy.

How to Calculate Shingles for a Roof

Figuring out how many shingles you need is one of the most important steps before starting a roofing project. If you order too few, you'll face delays. If you order too many, you'll waste money. This calculator helps you estimate the exact number of shingle bundles, underlayment rolls, nails, and ridge caps your roof requires based on its size, pitch, and shape.

Understanding Roof Area vs. Footprint Area

Your roof's footprint is the flat area it covers when viewed from directly above — basically the length times the width of your building. But your actual roof surface is always larger than the footprint because the roof slopes upward at an angle. The steeper the slope, the more surface area your roof has. A roof with a 4:12 pitch (a common slope on many homes) has about 5.4% more surface area than the flat footprint. A steep 12:12 pitch (a 45-degree angle) adds over 41% more area. This is why you need a slope correction factor, also called a pitch multiplier, to convert footprint area into true roof area. Our Square Footage Calculator can help you determine your building's footprint area if you're working with irregular shapes.

What Is Roof Pitch?

Roof pitch describes how steep your roof is. It is most often written as a ratio like "6:12," which means the roof rises 6 inches for every 12 inches of horizontal run. You can also express pitch in degrees or as a percentage. Most residential roofs in the United States fall between 4:12 and 9:12. Knowing your pitch is essential because it directly affects how much material you need. You can measure pitch from inside your attic using a level and a tape measure, or from outside using a pitch gauge. If you're planning the framing as well, our Rafter Calculator can help you determine rafter lengths based on your chosen pitch.

Roofing Squares, Bundles, and Shingles

Roofing materials are sold using a unit called a square. One roofing square equals 100 square feet of roof surface. Most standard three-tab shingle bundles cover about 33.3 square feet, so you need 3 bundles per square. Heavier architectural or dimensional shingles sometimes require 4 or even 5 bundles per square because they are thicker and weigh more. Each bundle typically contains about 29 individual shingle strips. Always check the coverage listed on the packaging from your specific manufacturer, as it can vary slightly.

Why You Need a Waste Factor

No roofing job uses 100% of the material. Shingles must be cut to fit around valleys, hips, vents, chimneys, and edges. These cuts create leftover pieces that are often too small to use. The waste factor accounts for this lost material. Use these general guidelines:

Don't Forget the Eaves Overhang

The eaves overhang is the part of the roof that extends past the exterior walls. It typically ranges from 6 to 18 inches. Because the overhang adds to both the length and the width of your roof, it increases the total surface area. A 12-inch overhang on all sides of a 40×30-foot building adds 152 square feet to the footprint — enough to require several extra bundles of shingles.

Additional Materials You'll Need

Shingles are just one part of a complete roofing system. You also need:

Beyond roofing, if your project also involves other construction work like framing walls or finishing interiors, tools like our Stud Calculator, Drywall Calculator, and Insulation Calculator can help you estimate materials for those phases as well. For exterior projects that complement a new roof — such as updating walkways or patios — consider using our Paver Calculator or Concrete Calculator.

Tips for an Accurate Estimate

For the best results, measure your roof from the outside if possible. Ground-level measurements only give you the footprint, so you must apply the pitch multiplier. If you have access to architectural blueprints or a recent roof inspection report, use those measurements for greater accuracy. When in doubt, round up — leftover unopened bundles can usually be returned, but running short mid-project is costly and inconvenient. For related projects, our Decking Calculator and Flooring Calculator use similar area-based estimation methods if you're tackling multiple improvements at once.


Frequently Asked Questions

How many bundles of shingles do I need per square?

For standard three-tab shingles, you need 3 bundles per roofing square (100 square feet). Architectural shingles often need 4 bundles per square. Heavy-duty shingles may require 5 bundles per square. Check the packaging from your shingle manufacturer to confirm the exact coverage per bundle.

How do I measure my roof from the ground?

Measure the length and width of your building at ground level. This gives you the footprint area. Then you need to know your roof pitch to convert that flat area into actual roof surface area. The calculator applies a slope correction factor automatically. Add your eaves overhang measurement to account for the roof extending past the walls.

What if my roof has multiple sections or levels?

Measure each section separately and add the areas together. Enter the total in the Footprint Area Override field or the Roof Area field in Section 2. Use a higher waste factor (20% or more) since complex roofs with multiple sections produce more cut waste.

How do I find my roof pitch?

Go into your attic with a level and a tape measure. Hold the level horizontally and measure 12 inches from one end. Then measure straight down from the end of that 12-inch mark to the roof surface. That vertical distance is your rise. If it's 6 inches, your pitch is 6:12. You can also use a pitch gauge on the outside of the roof.

What is a roofing square?

A roofing square is a unit of measurement equal to 100 square feet of roof surface. Roofing materials like shingles, underlayment, and felt are often priced and sold by the square. To find how many squares your roof is, divide your total roof area in square feet by 100.

Does this calculator include labor costs?

No. This calculator only estimates material costs based on the price per bundle you enter. Labor costs vary widely by location, roof complexity, and contractor. Contact local roofing contractors for labor quotes to add to your material estimate.

How many shingles are in a bundle?

A standard bundle of three-tab shingles contains about 29 shingle strips. Architectural shingles may have fewer per bundle because they are thicker and heavier. The exact count depends on the manufacturer and shingle style.

What is the slope correction factor?

The slope correction factor is a multiplier that converts your flat footprint area into the actual sloped roof area. It is calculated using the formula √(1 + (rise/12)²). A 4:12 pitch has a factor of about 1.054, meaning the roof area is 5.4% larger than the footprint. Steeper roofs have higher multipliers.

Can I use this calculator for metal roofing or other materials?

The roof area calculation in Section 1 works for any roofing material. However, Section 2 is designed specifically for asphalt shingles. Metal panels, tiles, and other materials have different coverage rates and installation requirements, so the bundle and nail estimates would not apply.

How accurate is this shingle calculator?

This calculator gives a close estimate for planning and ordering purposes. Actual material needs can vary based on exact roof geometry, the number of penetrations like vents and chimneys, and how carefully shingles are cut during installation. Always round up and keep the waste factor appropriate for your roof's complexity.

What does the eaves overhang do to my material estimate?

The eaves overhang adds extra length and width to your roof footprint. For example, a 12-inch overhang on all sides of a 40×30-foot building adds about 152 square feet to the footprint. This means you need more shingles, underlayment, and nails than if you only measured the building walls.

How many nails do I need for a roofing project?

Standard installations use 4 nails per shingle. High-wind areas typically require 6 nails per shingle. The calculator multiplies your total shingle count by the nails-per-shingle setting to give you an approximate nail count. A 5-pound box of roofing nails holds about 140 nails.

What waste factor should I use for a hip roof?

Hip roofs have more angles and cuts than simple gable roofs. Use a waste factor of at least 15% to 20%. If your hip roof also has dormers, valleys, or skylights, go with 20% or higher to make sure you have enough material.

How do I calculate ridge cap shingles?

Measure the total length of all ridges and hips on your roof in feet. One bundle of ridge cap shingles covers about 35 linear feet. The calculator divides your total ridge and hip length by 35 and rounds up to give you the number of ridge cap bundles needed.

Can I change the units in this calculator?

Yes. Each input field has a dropdown menu where you can select different units. You can use feet, inches, yards, meters, or centimeters for length measurements. Area fields support square feet, square inches, square yards, square meters, and square centimeters. The calculator converts everything automatically.


Related Calculators

Rafter Calculator

Visit Rafter Calculator