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:
- 10% waste — Simple gable roofs with few obstacles
- 15% waste — Average roofs with a few valleys, hips, or penetrations
- 20% or more — Complex roofs with many hips, valleys, dormers, skylights, or irregular shapes
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:
- Underlayment — A waterproof or water-resistant barrier installed directly on the roof deck beneath the shingles. Rolls typically cover 400 square feet, though synthetic products can vary.
- Ridge cap shingles — Special shingles that cover the peak (ridge) and hips of the roof. One bundle of ridge caps covers roughly 35 linear feet.
- Roofing nails — Standard installations use 4 nails per shingle. In high-wind zones or for certain building codes, 6 nails per shingle are required. A 5-pound box of roofing nails contains roughly 140 nails.
- Flashing, drip edge, and ice-and-water shield — These are also needed but depend on your specific roof layout and local building codes.
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.