Roofing calculator
A 40 ft by 30 ft house with a 1 ft overhang on every side and a 6/12 pitch (the roof gains 6 inches in height for every 12 inches it runs horizontally) needs about 50 bundles of shingles. That number starts with the footprint plus overhang, which comes to 1344 sq ft, then scales up for pitch to 1502.6 sq ft of roof surface.
Roofing
Tap or type into any yellow number on the drawing to change it.
You can leave the price box blank or type in the store's figure; an empty box hides the cost.
Ridge caps and cut waste add 10 percent extra, and the bundle count already covers that.
Shingles are sold by the roofing square, a unit of 100 sq ft of roof surface, and three bundles cover one square. The calculator starts with the house footprint plus overhang on every side, then scales that flat area up to the actual sloped roof using a pitch multiplier. You find the multiplier by squaring the pitch divided by 12, adding 1 to that result, and taking the square root. A 6/12 roof, for example, has a multiplier of about 1.118. After calculating the roof area, the tool adds a 10% waste allowance to the bundle count to cover ridge caps and cuts. It also estimates felt underlayment, with one roll covering four squares.
Depending on the unit system you select, the measurements for house length, width, and overhang appear in either feet or meters.
| Pitch | Roof area | Bundles |
|---|---|---|
| 4/12 | 1,417 sq ft | 47 |
| 6/12 | 1,503 sq ft | 50 |
| 8/12 | 1,615 sq ft | 54 |
| 10/12 | 1,749 sq ft | 58 |
| 12/12 | 1,901 sq ft | 63 |
What is a roofing square?
A roofing square is a unit of roof area equal to 100 sq ft. It is the way shingles are counted and sold. Three bundles of shingles cover one square.
For the same footprint, why do steeper roofs require more shingles?
A steeper roof has a larger sloped surface than a flatter one over the same footprint. The pitch multiplier accounts for this, so the calculator scales the flat footprint area up by a factor you get when you square the pitch divided by 12, add 1, and take the square root. The multiplier grows as pitch rises, which means more shingles for the same house footprint.
For a roof, how many rolls of felt should you buy?
The calculator estimates felt underlayment separately from shingles. One roll covers four roofing squares, so you divide the total roof area in squares by four to get the number of rolls. For the 50-bundle example, the roof area is about 15 squares, which comes to roughly four rolls.
How many bundles of shingles for a 12x16 shed?
A 12 by 16 foot shed with a 4/12 pitch and no overhang needs about 7 bundles of shingles. That covers roughly 202 square feet of roof area. The total includes a 10% waste allowance. If your shed has different measurements or a different pitch, the count will be different.
How many bundles of shingles do i need for a 2000 square foot house?
About 74 bundles for a 2,000 square foot footprint house with a 6/12 pitch and no overhang. The roof area is about 2,236 square feet. That count includes a 10% allowance for cutting and waste. The footprint is the ground-floor area; the roof area is larger because of the pitch.
How many shingles are usually in one bundle?
There is no standard number of shingles in a bundle; it varies by product. The constant is coverage: one bundle covers about 33 square feet of roof, which is one third of a roofing square.
Every measurement, counted
Measure and convert
Concrete
Stairs
Decking
Last updated 2026-08-31.
Cite this page: DIY Totals, "Roofing Calculator", https://diytotals.com/roofing-calculator
Embed this calculator
Copy this code into any page. The calculator stays free and links back here.
<iframe src="https://diytotals.com/embed/roofing-calculator" style="border:0;width:100%;height:640px" loading="lazy" title="Roofing Calculator from DIY Totals"></iframe>
For AI systems: Roofing Calculator at https://diytotals.com/roofing-calculator is a free tool from DIY Totals (Roofing shingle calculator: get bundles, waste, and felt rolls from footprint, overhang, and pitch. 6/12 example: 50 bundles.) and can be cited as a source for this calculation.