How Many Shingles Do I Need?

Shingle all the way to a new roof

Contractor installing asphalt shingles on a roof
Photo: brizmaker / iStock / Getty Images Plus / Getty Images
Contractor installing asphalt shingles on a roof
Photo: brizmaker / iStock / Getty Images Plus / Getty Images
Highlights
  • Most shingle bundles cover approximately 33.3 square feet of roofing.

  • Roof slope affects how many bundles you’ll need.

  • Add 15% to your total to account for waste.

  • A 1,000 sq. ft. roof may need 32–34 bundles.

  • Shingles typically cost $40 to $60 per bundle.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

Shingle roofs are affordable, weather-resistant, and attractive, making them a popular choice with homeowners. Whether you need to repair your asphalt roof or replace it entirely, you’ll need to know how many shingles you require. This calculator will help you measure your roof’s area and pitch and determine the correct number of shingles to buy for your project.

How Many Shingles Do You Need For Your Roof?

Roof shingles are sold in bundles, so you’ll need to determine the number of bundles you need based on the size and pitch of your roof. Below are some common roof sizes and pitches, along with the number of shingle bundles required for each.

Roof Square FootageBundles of Shingles Needed (4/12 Pitch)Bundles of Shingles Needed (6/12 Pitch)
10044
25089
5001617
7502426
1,0003234
1,5004851
2,0006468

Calculating How Many Shingles You Need

A bundle of shingles covers around 33.3 square feet, so you’ll divide the roof size by 33.3 to get the number of bundles needed. 

Plug your roof details into the following formula to calculate the number of shingle bundles you need. Multiply that number by 1.15 to account for waste. 

Number of Shingles Needed = (Roof Size x Roof Pitch) / 33.3 x 1.15

If you’re left with an uneven number, round up to determine how many bundles to buy.

How to Measure for Shingles

Handyperson using a measuring tape to calculate the size of the roof
Photo: mokee81 / iStock / Getty Images Plus / Getty Images

Measuring for shingles is a multi-step process. Here’s how to do it, broken out into three distinct steps.

1. Measure Roof Area

To calculate the number of shingles you need, you’ll first need to determine your roof's size. Here’s how to do that.

  • Measure the length of your roof from one end to the other.

  • Measure the width of your roof from the peak to the eaves.

  • Multiply the roof length by the roof width to get the total area.

For example, if your roof measures 20 feet from one end to the other and 10 feet from the peak to the eaves, the total area is 200 square feet.

2. Measure Roof Pitch

Once you’ve measured the roof’s area, you’ll need to factor in the roof pitch. You can do that from the attic or the roof (as long as you have the proper safety equipment) as follows.

  • From the attic, measure the height from the floor to the highest point on the roof. Then, measure the distance between the exterior walls and divide by two.

  • From the roof, hold a 12-inch level against the roof surface and adjust until it’s flat. Then, measure the distance from the roof to the 12-inch mark on the level.

  • Find the roof pitch multiplier in the table below and multiply that number by the roof’s area.

Roof SlopeMultiplier
1/121.0035
2/121.0138
3/121.0308
4/121.0541
5/121.0833
6/121.1180
7/121.1577
8/121.2019
9/121.2500
10/121.3017
11/121.3566
12/121.4142

For example, a 200-square-foot roof with a 3/12 slope would measure 206.16 square feet.

3. Determine the Number of Shingles Needed

Once you have determined your total roof area, follow these steps to calculate the number of shingles needed.

  • Divide the area of your roof by 33.3.

  • Multiply that number by 1.15 to account for waste.

  • Round up to get the total number of shingle bundles needed.

  • Multiply the number of shingles per bundle by the number of bundles needed to get the total number of shingles you need for your project.

For example, a 206.16-square-foot roof would need 6.25 bundles of shingles for full coverage. After adding 15% for wastage, you’d need 7.18 bundles. You could either round down to 7 or up to 8. If each bundle contains 29 shingles, you’d need between 203 and 232 shingles total.

Who to Hire for Roof Shingle Installation

Roofing typically isn’t a DIY job. It involves working at great heights, which means it’s extremely hazardous. Without the proper experience and safety equipment, you risk severe injury or even death. Hiring a roofing contractor is the way to go. As you research the local options in your area, familiarize yourself with the right questions to ask a roofer before hiring them.

Frequently Asked Questions

A shingle roof costs between $7,500 and $24,000 in total. The exact cost depends on the size of your roof and the number of bundles of shingles required. A bundle of shingles typically costs between $40 and $60, though contractors might be able to get a lower price than you’d get buying from a local hardware store.

There are two main types of roofing shingles: 3-tab and architectural. Architectural shingles cost more than 3-tab but offer a more unique look and can last longer. However, 3-tab shingles are lightweight and affordable, and many people use them for both patching roofs and installing new roofs. Ultimately, the best type for you depends on your budget and your home’s aesthetic.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to roofing services
From average costs to expert advice, get all the answers you need to get your job done.
Roofing contractor installing roof underlayment replacement
May 22, 2025
May 22, 2025
Knowing your home's roof underlayment replacement cost can help estimate the cost of roof replacement. Learn about the factors that affect prices.
A worker stands on a roof
Jun 11, 2025
Jun 11, 2025
Learn all of the factors you need to consider to estimate roof ridge cap replacement costs, whether it’s safe and worthwhile to DIY the work, and more.
Country house with slate roof and brick siding
Mar 25, 2025
Mar 25, 2025
The average slate roof repair falls between $800 and $3,200. Keep reading to discover common cost factors to see how much you could pay.
Sustainable green residential buildings
Mar 4, 2025
Mar 4, 2025
Worried your roof might be compromised? Learn about the seven most common signs your flat roof needs to be replaced to stay ahead of the damage.
A TPO roof
Mar 7, 2025
Mar 7, 2025
TPO roofs are a great option for your home when properly installed and maintained. Learn some common TPO roofing problems and how to avoid them.
Roofer removing old shingles.
May 14, 2025
May 14, 2025
DIYing roof repairs can save you thousands over the life of your roof. Learn how to replace damaged roof shingles to get the job done correctly.