Skip to the tool
makeshortwork.com Roofing Cost Calculator

Roofing Calculator

Enter the footprint and the pitch and get the area of the actual roof surface — not the plan area — plus squares, bundles, ridge and hip cap in linear feet, underlayment rolls with the lap discounted, nails, and a cost breakdown that keeps labour and tear-off on their own lines.

The roof
Pitch

Covering and accessories
Pre-filled from the geometry: 8% for a shed, 10% for a gable, 15% for a hip, 18% for an L. Every hip, valley and penetration means cut pieces.
The roll covers less than it measures. No. 15 felt: 432 ft² of felt covers 400.
Linear coverage of one bundle or piece of ridge and hip cap.
4 nails per shingle is 320 per square; high-wind and steep decks take 6, or 480.
Prices — edit every one of them

This roof

Actual roof area

Plan view
Linear metres — these do not scale with area
Cost

Quantities are a shopping list, not a design. Piece counts, coverage and minimum pitches vary by manufacturer, and every figure here is an editable starting point. Structure, wind uplift, ventilation and flashing details are engineering, not arithmetic.

The footprint is not the roof

A roof's plan area is its shadow at noon. The material has to cover the sloped surface, and the sloped surface is always larger. The relationship is plain Pythagoras: for every 12 units you travel horizontally you also climb the rise, so the shingle course travels the hypotenuse of that triangle rather than the base.

The ratio between the two is the pitch factor: √(1 + (rise ÷ run)²). It is the number that turns a footprint into a roof, and it is the number most quick estimates leave out.

PitchSlopeAnglePitch factorExtra material
2:1216.7%9.46°1.0138+1.4%
3:1225.0%14.04°1.0308+3.1%
4:1233.3%18.43°1.0541+5.4%
5:1241.7%22.62°1.0833+8.3%
6:1250.0%26.57°1.1180+11.8%
8:1266.7%33.69°1.2019+20.2%
9:1275.0%36.87°1.2500+25.0%
10:1283.3%39.81°1.3017+30.2%
12:12100%45.00°1.4142+41.4%

Two entries in that table are exact rather than rounded, which is a useful sanity check on any calculator: 9:12 is exactly 1.25, because 9, 12 and 15 are a Pythagorean triple, and 12:12 is exactly √2, because at 45° the hypotenuse of a unit square is √2. If a tool tells you a 12:12 roof is 20% bigger than its footprint, it is wrong, and it is wrong in the direction that leaves you short.

The error compounds with everything downstream. Under-count the area and you under-count the bundles, the underlayment, the nails and the labour, all at once, from a single mistake at the top of the calculation.

Roofing is sold in squares and bundles, not square feet

A square is 100 ft² of finished roof — 9.29 m². It is the unit every supplier, every estimator and every crew quotes in, and it exists because shingles have been packaged and priced by it for a century. A 2,000 ft² roof is 20 squares, and a roofer who hears "twenty squares" immediately knows the crew size and the day count.

Squares are not what you carry out of the store, though. Shingles come in bundles, and three bundles make one square for standard three-tab and most architectural lines — roughly 33.3 ft² each. Premium laminated and designer shingles are heavier per square foot, so they are split into four or five bundles to keep each one under about 80 lb, which is what a person can carry up a ladder.

That is why the useful answer is a bundle count and not an area. Nobody sells a third of a bundle, so the count has to be rounded up — once, at the end, on the finished count. Rounding the area up first and then multiplying quietly adds a bundle to every large order.

Waste is a function of geometry

The standard advice is "add 10%", and it is right for exactly one shape: a simple gable roof with rectangular planes, where the only cuts are the starter course and the last row.

Waste also depends on the product. A three-tab shingle has a repeating pattern with a fixed offset, so an offcut often starts the next course. A random-offset architectural shingle and a laid pattern like slate or shake give up more. The calculator pre-fills the allowance from the shape you pick, and then lets you overwrite it — because the person holding the tape measure knows things about the job that a shape name does not capture.

Ridge, hip, valley and drip edge are linear-foot items

This is where estimates leak. Field shingles are an area item; almost everything else on a roof is measured in linear feet, priced per linear foot, and does not scale with area at all. Double the footprint of a gable roof and the ridge grows by roughly the square root of two, not by two.

Because this tool builds the roof as an actual solid rather than as a single area number, all of those lengths come out of the same geometry: ridge, hips, valleys, eaves and rakes are edges of the model, and they are reported separately. Note that the eave and ridge lengths do not change when you change the pitch, while the rakes and hips do — they climb, so they get longer. That is not a rounding artefact; it is what makes them different quantities.

Underlayment: the roll covers less than it measures

A roll of No. 15 asphalt felt contains 432 ft² of felt and covers 400 ft² of roof, because 2 inches of side lap and 4 inches of end lap disappear into the overlap. That is 7.4% of the roll you paid for and cannot count. Synthetic underlayments print the same distinction, usually as a 10-square roll that nets somewhat less.

Dividing roof area by the gross roll area therefore buys one roll too few, and it always shows up at the end of the day. The calculator discounts the lap before dividing, and both the roll size and the lap percentage stay editable, since a low-slope application requires a doubled lap that halves the effective coverage.

Ice-and-water shield is a separate line. It goes along the eaves, generally to a point 24 inches inside the exterior wall line, which on a shallow pitch can mean two courses; it also lines valleys and wraps penetrations. It is measured along the eave, not over the whole roof, and it costs several times what felt costs.

Minimum pitch is a requirement, not a preference

Every roofing material has a slope below which water gets underneath it. At low slopes water moves slowly, and wind drives it sideways and back up under the course above. The limits below are the common manufacturer and code minimums:

MaterialAbsolute minimumStandard application
Asphalt shingle (any type)2:12 with doubled underlayment4:12
Standing-seam metal1/4:123:12
Exposed-fastener metal panel3:123:12
Concrete or clay tile2.5:12 with special underlayment4:12
Wood shake4:124:12
Natural slate4:126:12 and above
Modified bitumen / rolled1:122:12
Single-ply membrane (TPO, EPDM)1/4:12 for drainageany low slope

The calculator flags an incompatible combination above the price, not below it, because a perfect budget for the wrong material is still a roof that leaks. It distinguishes three states rather than two: below the absolute minimum, between the minimum and the standard application — legal, but only with the extra underlayment — and clear of both.

How to measure without getting on the roof

You need two numbers: the footprint and the pitch. Neither requires walking a slope.

Footprint. Measure the outside of the building at ground level and add the overhang on every side. A 40 × 26 ft house with an 18-inch overhang has a 43 × 29 ft footprint, which is 1,247 ft² — 11% more than the house itself. Overhang is easy to overlook and it is pure additional area.

Pitch. From inside the attic, hold a level horizontally against a rafter, mark 12 inches along it, and measure straight down from that mark to the rafter: that distance in inches is the rise. From the ground, a photograph taken square-on to the gable end and a protractor tool works to within about a degree. If the roof has planes at different pitches, run the calculator once per pitch and add the results — a single average pitch across a roof with a shallow porch and a steep main body is wrong for both.

Labour, tear-off and the half of the budget nobody quotes

Material is the smaller half of a reroof. Typical North American numbers, all of which the calculator exposes as editable fields:

Anything that slows the crew raises labour without touching material: a 12:12 pitch needs roof jacks and staging, a second storey needs longer ladders and a taller dumpster throw, and a roof with six valleys and three dormers is mostly cutting. That is why two quotes for the same 20 squares can differ by thousands and both be honest.

What this calculator does not do

Everything stays in your browser

Every figure is arithmetic computed locally. Nothing is uploaded, nothing is stored, there is no account and there is no limit. The geometry and the quantities live in a separate module that is verified outside the browser against hand-worked examples — including the exact cases above, where 9:12 must return 1.25 and 12:12 must return √2 — and the plan drawing is generated from the same model that produces the numbers, so the picture and the estimate cannot disagree.

Frequently asked questions

How do I convert my house's square footage into roof area?

You cannot use the house's square footage directly, and that is the single most common mistake in roofing estimates. Start from the footprint — the plan area the roof covers, including the eave overhangs, which is bigger than the heated floor area. Then multiply by the pitch factor, √(1 + (rise/run)²). A 6:12 roof has a factor of 1.1180, so a 1,600 ft² footprint is 1,789 ft² of roof surface. A 12:12 roof has a factor of exactly √2, meaning 41.4% more material than the plan suggests. Skipping the factor always undercounts, never over.

How many bundles of shingles are in a square?

Three, for standard three-tab and most architectural shingles: one square is 100 ft², so each bundle covers about 33.3 ft². Heavier designer and premium laminated shingles run four or even five bundles per square because the bundle is limited by weight, not area — a bundle much over about 80 lb is not something a roofer can carry up a ladder. Always check the bundle's stated coverage rather than assuming three, and remember that ridge and hip cap is a separate product sold by linear coverage, not by the square.

How much waste should I add to a roofing order?

It depends on the shape, not on habit. A simple shed or gable roof with rectangular planes wastes very little — 8% to 10% covers the starter course and the last row. A hip roof forces a diagonal cut on every course running into the hips, which puts it at about 15%. A roof with valleys is worse still, because both planes running into the valley get cut and the offcuts have the wrong angle to reuse; 15% to 20% is normal. Every chimney, skylight and vent adds roughly a point. Ordering by a flat 10% on a cut-up roof is how a job runs short at 4 p.m. on a Saturday.

Is ridge cap included in the shingle count?

No, and forgetting it is one of the recurring holes in DIY estimates. Ridge and hip cap is a linear-foot item: a bundle of hip-and-ridge covers roughly 20 to 25 linear feet, and it costs two to three times what field shingles cost per unit of area covered. Drip edge, valley flashing, starter strip and step flashing are all linear items too. On a cut-up hip roof these accessories can be 15% of the material bill, and they do not scale with area — doubling the roof area does not double the ridge.

What is the minimum pitch for asphalt shingles?

Asphalt shingle manufacturers and the building code allow shingles down to 2:12, but only with a doubled underlayment applied in the low-slope method; standard single-layer application starts at 4:12. Below 2:12 no shingle warranty applies and the assembly needs a membrane roof — modified bitumen, TPO or EPDM. The reason is not the water running down; it is the water blowing sideways and wicking back up under the tabs, which happens at low slopes and in wind-driven rain. Every material has such a limit: standing-seam metal goes to 1/4:12, exposed-fastener metal needs 3:12, and concrete or clay tile needs 4:12.

Does the calculator include labour and tear-off?

Yes, and it keeps them on separate lines because they are typically half the job. Installed labour on a straightforward asphalt reroof commonly runs $150 to $400 per square, and tear-off with disposal adds $50 to $100 per square per existing layer plus the dumpster. Steep pitch, a second storey, multiple layers to strip and a cut-up roof all push those numbers up because they slow the crew down, not because the material changed. Every one of these figures is an editable field, so you can put your own quote in and see what share of it is material.