Roofing Shingle Calculator
Estimate roof shingles, roofing squares, bundles, waste allowance, purchased coverage, and optional bundle cost using roof footprint size and pitch.
Results
This calculator estimates shingles using the roof footprint area and pitch multiplier. Real roofing needs can vary because of hips, valleys, dormers, starter strips, ridge caps, complex roof shapes, cut waste, roof overhangs, underlayment, and manufacturer bundle coverage.
A Roofing Shingle Calculator estimates how much shingle material may be needed for a roof by converting its horizontal footprint and pitch into sloped roof area.
From there, the calculator can express the result in square feet, roofing squares, and estimated bundles. An allowance can also be added for cutting, valleys, hips, and other layout losses.
The result is a material-planning estimate. A complete roofing job also involves starter shingles, ridge caps, underlayment, flashing, ventilation, drip edge, fasteners, possible deck repair, and safe access to the roof.

Measure the roof footprint, enter the correct pitch, then use the coverage stated for the exact shingle product you plan to install.
Start with the roof footprint
For a simple rectangular gable roof, begin with the horizontal footprint.
Suppose the building measures:
40 ft long
and:
28 ft from eave to eave
The horizontal footprint is:
40 × 28 = 1,120 ft²
Because that 28-foot width already spans both sides of the gable in plan view, you do not multiply the footprint by two again before applying the pitch factor.
The roof slope is what increases the surface area above the horizontal footprint.
How roof pitch changes the area
A roof described as:
6:12
rises 6 inches for every 12 inches of horizontal run.
The slope factor is:
Slope factor = √(12² + Rise²) ÷ 12
For a 6:12 roof:
√(12² + 6²) ÷ 12
= √180 ÷ 12
≈ 1.118
Multiply the horizontal footprint by that factor:
Sloped roof area = Horizontal footprint × Slope factor
This converts the plan-view area into an estimate of the actual roof surface.
Worked roofing example
Using a:
40 ft × 28 ft footprint
with a:
6:12 pitch
the calculation becomes:
Horizontal footprint = 1,120 ft²
Slope factor ≈ 1.118
Sloped area = 1,120 × 1.118 ≈ 1,252 ft²
Now convert to roofing squares:
1,252 ÷ 100 = 12.52 squares
If you select a:
12% allowance
then:
12.52 × 1.12 ≈ 14.02 squares
| Calculation | Result |
|---|---|
| Horizontal footprint | 1,120 ft² |
| Roof pitch | 6:12 |
| Slope factor | About 1.118 |
| Sloped roof area | About 1,252 ft² |
| Roofing squares before allowance | 12.52 |
| Allowance | 12% |
| Planning quantity | About 14.02 squares |
The final number of bundles depends on the coverage printed for the exact shingles being purchased.
What is a roofing square?
In U.S. roofing terminology:
1 roofing square = 100 ft² of roof surface
So:
1,500 ft² = 15 squares
and:
2,250 ft² = 22.5 squares
Roofers and suppliers often discuss roof quantities in squares rather than raw square feet.
This does not mean a physical square-shaped package. It is simply a unit of roof area.
Do not assume every square uses three bundles
You may often hear:
3 bundles = 1 square
That is common for some asphalt shingles, but it is not universal.
Architectural, designer, specialty, and heavier shingles can use different package coverage.
For example, if one bundle covers:
33.3 ft²
then roughly three bundles make a square.
If another product covers less per bundle, more bundles will be needed.
Use the manufacturer’s stated coverage rather than relying on a generic bundle rule.
Converting squares into bundles
Suppose your project requires:
14.02 roofing squares
and the selected shingle covers:
33.3 ft² per bundle
First convert the required area:
14.02 × 100 = 1,402 ft²
Then:
1,402 ÷ 33.3 ≈ 42.1 bundles
Round upward:
43 bundles
If the supplier sells only full bundles, fractional bundle results must be rounded up.
Include roof overhangs if they are part of the measurement
A building’s wall-to-wall dimensions do not automatically include the roof overhang.
If the roof extends:
12 inches beyond each wall
then the actual roof footprint is larger than the building footprint.
For a more accurate calculation, use the dimensions from:
eave edge to eave edge
and:
rake edge to rake edge
where applicable.
If your measured dimensions already include the overhangs, do not add them again.
Roof pitch should match the actual roof
Do not estimate pitch from appearance when a reliable measurement or drawing is available.
A roof that looks close to:
6:12
may actually be:
5:12
or:
7:12
The difference affects surface area.
For complicated roofs, different sections may also have different pitches.
Calculate those roof planes separately.
Common pitch factors
For quick reference, the sloped area increases as roof pitch becomes steeper.
| Roof pitch | Approx. slope factor |
|---|---|
| 3:12 | 1.031 |
| 4:12 | 1.054 |
| 5:12 | 1.083 |
| 6:12 | 1.118 |
| 8:12 | 1.202 |
| 10:12 | 1.302 |
| 12:12 | 1.414 |
These factors are useful for understanding why two roofs with the same horizontal footprint can require different amounts of roofing.
The calculator can perform the exact conversion from the pitch entered.
Simple gable roofs are the easiest case
A plain rectangular gable roof has two regular roof planes and no valleys or intersecting sections.
That makes the footprint-and-slope method particularly useful.
More complicated roofs can contain:
- hips;
- valleys;
- dormers;
- intersecting gables;
- porch roofs;
- sheds;
- extensions; or
- different pitch sections.
For those roofs, a single building rectangle can hide too much detail.
Measure complex roofs plane by plane
When possible, divide a complex roof into individual roof planes.
For example:
Main gable
Garage roof
Front porch
Dormer
Calculate each plane independently.
Then add the sloped areas.
This makes it easier to account for:
- different pitches;
- valley cuts;
- separate materials;
- additions; and
- unusual shapes.
A reliable roof report or professional measurement can also be useful when direct measurement is difficult.
Valleys create more waste than their area suggests
A valley is only a line where two roof planes meet, but it can create a large amount of cutting.
Shingles may need to be trimmed along both sides of the valley according to the roofing system.
That means a roof with several valleys may require more additional material than a simple gable roof with the same square footage.
Do not use surface area alone to choose the allowance on a complex roof.
Hips also add cutting
Hip roofs slope toward the eaves on several sides.
The hip lines require additional cuts and often dedicated hip-and-ridge products.
A simple hip roof may still be easy to estimate, but the material allowance will often differ from a plain rectangular gable.
Count the hip lengths separately when ordering cap materials.
Waste allowance depends on roof complexity
There is no single waste percentage that fits every roof.
A simple roof with long uninterrupted courses may produce relatively little waste.
More complicated roofs may create additional loss through:
- valleys;
- hips;
- dormers;
- short roof planes;
- unusual angles;
- numerous penetrations;
- starter trimming; and
- damaged shingles.
Use an allowance appropriate to the actual roof.
A larger percentage should not be used as a substitute for measuring missing roof planes.
Starter shingles are separate
Starter shingles are installed along specified eaves and sometimes rakes depending on the roofing system.
They should normally be estimated from:
linear footage
rather than the roof’s square footage.
For example, add the lengths of the eaves and other locations requiring starter product.
Then use the manufacturer’s coverage per bundle or package.
Do not assume leftover field shingles can always be substituted.
Ridge and hip caps are also separate
Ridge-cap shingles cover the roof ridge, and hip-cap shingles may cover hips.
These accessories are often sold with their own:
- piece count;
- linear-foot coverage;
- exposure; and
- package quantity.
Measure:
ridge length
plus:
hip length
as appropriate.
Then use the exact cap-product coverage.
Do not apply the field-shingle bundle count to ridge caps.
One shingle product may require several order lines
A complete shingle order might include:
Field shingles
Starter shingles
Hip and ridge caps
Underlayment
Ice barrier
Drip edge
Valley material
Flashing
Fasteners
and other components.
Keeping these separate makes the order much easier to check.
Underlayment is not included automatically
Roof underlayment is installed beneath the shingles and may have its own roll coverage and overlap requirements.
The amount can depend on:
- roof area;
- product width;
- lap;
- roof pitch;
- climate;
- code;
- and roofing system.
Calculate it separately according to the product instructions.
Ice and water protection depends on the project
Some roofs require membrane at locations such as:
- eaves;
- valleys;
- penetrations;
- walls;
- or other vulnerable areas.
Requirements vary by climate, code, and roof design.
Do not assume the entire roof receives the same membrane coverage as underlayment.
Flashing is a detail, not a square-foot calculation
Flashing can be required around:
- chimneys;
- walls;
- skylights;
- valleys;
- vents;
- pipes; and
- other penetrations.
Its quantity and type depend on the actual detail.
A Roofing Shingle Calculator does not determine whether existing flashing can be reused or which flashing detail is appropriate.
Roof penetrations increase cutting
Plumbing vents, chimneys, skylights, exhaust vents, and other penetrations do not always reduce shingle quantity meaningfully.
Even though they occupy roof area, shingles still need to be cut around them.
That can create more waste.
Do not automatically subtract every roof penetration from the measured area.
Existing roofing can affect the job without changing the area
A replacement roof may have exactly the same surface area as the existing roof.
But tear-off can add separate planning needs such as:
- disposal;
- dumpster size;
- labor;
- deck inspection;
- damaged sheathing replacement; and
- additional weather protection.
The calculator estimates new shingle quantity.
It does not estimate demolition or disposal automatically.
Deck repair cannot be known from the shingle count
A roof may require new plywood or other deck repair after the old roofing is removed.
The quantity cannot always be known before inspection.
Possible problem areas include:
- leaks;
- rot;
- damaged sheathing;
- delamination;
- missing support; or
- previous improper repairs.
Keep a separate contingency or project plan for deck repair rather than adding arbitrary roof squares.
Ventilation is another system
Roof ventilation can involve:
- ridge vents;
- soffit vents;
- intake vents;
- exhaust vents;
- powered units; or
- other systems.
A ridge length alone does not prove how much ventilation a roof needs.
Ventilation design depends on the attic and roof system.
Keep it separate from shingle quantity.
Keep matching shingles for future repairs
Roofing colors and product lines can change.
A small quantity of matching shingles from the original order can be useful later for:
- wind damage;
- repairs around penetrations;
- small alterations; or
- replacing individual damaged shingles.
Store them according to manufacturer recommendations.
Color lots can matter
Manufactured shingles can show slight variation between production runs.
If appearance is important, obtain enough material for the roof in one order where practical.
Check package identifiers and supplier guidance before installation.
Do not round roof area down
Suppose the calculator produces:
12.52 squares
before allowance.
That does not mean:
12 squares
is enough.
The remaining:
0.52 square
still represents approximately:
52 ft²
of roof.
Apply the selected allowance to the full calculated value and then convert to purchasable bundles.
Check supplier package counts before ordering
A calculator may tell you:
43 bundles
but the supplier may sell or deliver shingles by:
- bundle;
- pallet;
- full skid;
- rooftop delivery quantity; or
- another packaging method.
Confirm:
- bundles per pallet;
- return policy;
- delivery access;
- rooftop loading availability;
- and whether unopened extra bundles can be returned.
Roof safety comes before measurement convenience
Roof work involves serious fall hazards.
Do not climb onto a roof simply because direct measurement would make the estimate easier.
Safer measurement options may include:
- construction drawings;
- ground-based measurements;
- professional roof reports;
- aerial measurement services;
- or qualified roofing professionals.
If roof access is required, use appropriate training and fall protection.
Common roofing quantity mistakes to avoid
Multiplying a gable footprint by two unnecessarily
If the footprint already covers the full eave-to-eave width, applying the slope factor gives the total roof surface for both sides.
Forgetting the pitch adjustment
The horizontal footprint is smaller than the actual sloped roof surface.
Ignoring overhangs
Wall dimensions and roof dimensions may differ.
Assuming three bundles always make a square
Use the exact package coverage.
Subtracting every penetration
Small penetrations usually create cuts rather than meaningful material savings.
Treating ridge cap as field shingles
Accessories have their own coverage.
Using one waste percentage for every roof
Roof complexity matters.
Forgetting small roof planes
Porches and dormers can add significant material.
Rounding squares down
Convert the full requirement into whole bundles only at the purchasing step.
Before ordering roofing materials
A useful final review should include:
Roof dimensions
Are overhangs included?
Pitch
Has every roof plane been assigned the correct slope?
Complexity
Are hips, valleys, dormers, and additions accounted for?
Field shingles
Is exact bundle coverage confirmed?
Starter
Are eave and rake lengths measured?
Hip and ridge
Are cap lengths measured separately?
Underlayment
Is its coverage calculated independently?
Flashing and membrane
Are required details identified?
Allowance
Does it reflect the actual roof geometry?
Packaging
Will the order be rounded correctly to bundles or pallets?
Related exterior calculators
Use the Roof Pitch Calculator when you need to convert roof rise and run into pitch or slope.
The Door and Window Area Calculator can help with wall-opening measurements on related exterior work.
For stair and access geometry, use the Stair Calculator.
FAQ
How large is one roofing square?
One roofing square equals:
100 ft²
of actual roof surface.
How do I convert a roof footprint into sloped area?
Multiply the horizontal footprint by the roof’s slope factor:
Sloped area = Footprint × Slope factor
Do I multiply a gable roof area by two?
Not when your horizontal footprint already covers the full building width from eave to eave.
Applying the slope factor to that full footprint already accounts for both sides of an ordinary symmetrical gable.
Are there always three bundles in a square?
No.
Three bundles per square is common for some shingles, but product coverage varies.
Use the exact packaging information.
Should roof overhangs be included?
Yes, if those surfaces will receive shingles.
Make sure the horizontal dimensions include them.
How much waste should I add?
That depends on roof complexity, including valleys, hips, dormers, cuts, penetrations, and layout.
There is no universal allowance for every roof.
Does the calculator include ridge caps?
Not automatically unless those inputs are specifically included.
Measure hip and ridge lengths separately.
Does the calculator include starter shingles?
Not automatically.
Starter product is normally estimated from linear eave and rake measurements.
Can I subtract skylights and vents?
Large roof areas may sometimes be treated separately, but small penetrations often create cuts without saving meaningful shingle quantity.
Does the calculator include underlayment?
No, unless the tool has a specific underlayment feature.
Underlayment has its own roll coverage and overlap requirements.
Can the calculator tell whether my roof deck needs repair?
No.
The existing roof deck needs to be inspected.
Can I measure a roof safely by climbing onto it?
Roof access presents serious fall hazards.
Use safer measurement methods or qualified professionals when appropriate.
Safety reference
Roofing and elevated work can involve serious fall hazards.
For U.S. workplace safety information, see:
Applicable safety requirements, local codes, manufacturer instructions, and qualified roofing practices should control the actual project.
Map the roof before counting the bundles
A Roofing Shingle Calculator is most useful after the roof has been broken into the planes that actually exist.
A simple gable can often be estimated from footprint and pitch.
A roof with hips, valleys, dormers, porches, and intersecting sections needs more detail.
Measure the surface, apply the correct slope, convert to roofing squares, and then use the exact product coverage.
After that, count starter, ridge cap, membranes, flashing, and other accessories separately.
That produces a much more useful roofing order than relying on building square footage or an assumed number of bundles per square.
