Roofing
Roof replacement cost
A typical architectural shingle re-roof lands near $6,914 — about $491 a square — and standing seam on the same roof is $12,392. But the number moves far more with pitch, with how many layers come off and with disposal by the ton than it does with which shingle you pick. Measure your own roof below and the calculator prices the whole job, tear-off included.
Written and edited by Pablo Ruiz Quintero
Last reviewed 2026-09-16 · Nothing you type leaves your browser
What are you roofing?
The most common residential pitch in the US. Adds 12% to the area.
6:12
Pitch
26.6°
Angle
×1.118
Area multiplier
The simplest roof there is. Waste is edge cuts and the starter course, nothing more.
Building footprint
Measure the house at ground level, not the roof.
The soffit projection, per side. 12 in is typical.
Read as 40' × 28'
An L-shaped house is two footprints. Adding them separately also adds the valley where they meet, which is where the waste lives.
What almost every US roof gets now. Thicker, heavier, and rated for higher wind than three-tab.
Ten squares a roll, lighter to carry, does not tear in wind before the shingles go on. The default now.
Zero if this is new construction or a layover.
Leave blank to use the 10% this roof shape calls for.
Used only to pick a regional labour rate. It stays in your browser.
You need
15.5 squares
1,120 ft² footprint · 1,260 ft² with the overhang · ×1.118 for 6:12 = 1,408.7 ft² of roof · 14.09 squares + 10% waste
The roof is 12% bigger than the house
A 6:12 slope rises 6 in for every foot it runs, so each square foot of footprint is 1.118 ft² of roof surface. Ordering against the floor plan is how a roof comes up short by exactly this much.
Shopping list
- Architectural / laminated shingles
33.3 ft² per bundle · 3 bundles to the square47 bundles - Synthetic underlayment
10 squares per roll2 rolls - Starter strip
Along 84 ft of eave1 bundle - Hip and ridge cap
42 ft of ridge and hip3 bundles - Drip edge
151.1 ft of eave and rake, in 10 ft pieces16 pieces - Roofing nails
Four per shingle — 4,959 nails35 lb
Stripping the old roof
Priced per square and per layer. Disposal is charged by weight, not by area.
- Old shingles coming off1.69 tons
- Stripping labour$873
- Disposal by weight$144
- Container
10 yd³ takes 2 tons≈ $350
What it costs
Material, labour and tear-off, separately. Only the labour half moves with where you live.
- Material$2,839
- Installed labour$2,708
- Tear-off and disposal$1,367
- Typical total$6,914
Range $5,356 – $9,303 · $491 per square
On this page — 12 sections
- 01What actually drives the price
- 02Reading the result
- 03Pitch: the number everything else depends on
- 04Squares, bundles and why three
- 05Waste is a function of the roof shape
- 06What else goes on the roof
- 07Stripping the old roof, and what it weighs
- 08Metal roof against shingles, with both numbers on the table
- 09The rules that override everything here
- 10Five ways this goes wrong
- 11How the calculator works it out
- 12The words a roofer will use
What actually drives the price
Ask three roofers for a price and you will get three numbers with the same shingle on them. The spread is almost never the material. It is these four things, in roughly this order.
Pitch. Above about 8:12 nobody is walking on the roof. Staging, roof jacks and harnesses turn a two-day job into a four-day one, which is why crews add a steep-pitch surcharge — around 18% at 8:12, and climbing sharply from there. The calculator includes it and shows the percentage.
Layers. Every layer coming off is a full extra pass over the whole roof, plus its own weight in disposal.
Complexity. Dormers, valleys, skylights and chimneys are slow. A twenty-square cut-up roof takes longer than a thirty-square gable, and any estimate based purely on area will be wrong on both.
Access. A two-storey house on a narrow lot with no room for a dumpster near the eaves costs more than the same roof on a corner plot, and no calculator can see that from your inputs.
Only the labour half of the figure here moves with where you live. The shingles cost much the same in Mississippi as in New Jersey; the crew does not. The regional index table shows exactly what factor is being applied to your state and why it is applied only to labour.
Reading the result
The short version
- The roof is bigger than the house. At 6:12 it is 11.8% bigger; at 12:12, 41%. Ordering against the floor plan is the defining mistake here.
- Everything is quoted in squares — 100 ft² of roof surface — because that is how shingles, labour and tear-off are all priced.
- The accessories are on the list: underlayment, starter, ridge cap, drip edge and nails. They are what turns a “materials” number into an actual order.
- Tear-off is priced by weight, not area. A 30-square roof is over three tons of old shingles to lift, carry and pay to bury.
The headline is the number of squares to buy: the roof surface, plus the waste the roof shape calls for. The working line under it shows every step — footprint, the overhang added, the pitch multiplier applied, the squares, then waste — so you can check the one figure that matters most rather than take the total on faith.
Almost every other roofing calculator asks for the roof area directly, which quietly assumes you have already done the hard part. Measuring a roof from the ground means measuring the house and knowing the slope. That is what this one does.
roof ft² = (footprint + overhang) × √(rise² + 144) ÷ 12
- footprint
- the building measured at ground level, in square feet
- overhang
- the eave projection, added to every side
- rise
- inches of climb per 12 in of run
- √(rise² + 144) ÷ 12
- the pitch multiplier — Pythagoras, not a lookup table
Worked through — A 40 × 28 ft house with a 12 in overhang covers 42 × 30 = 1,260 ft². At 6:12 the multiplier is 1.118, so the roof is 1,409 ft² — 14.09 squares, or 15.5 squares once a gable roof's 10% waste is added.
Pitch: the number everything else depends on
Pitch is written as rise over run — the inches a roof climbs for every twelve it travels horizontally. It is the same thing as slope, and it converts to an angle in degrees, which is why the same roof gets described three different ways by three different trades.
The multiplier that turns footprint into roof area is not a table someone compiled. It is the hypotenuse of a right triangle whose base is 12 and whose height is the rise, divided by 12. Everything in the chart below is that one calculation.
Roof surface as a multiple of the footprint it covers, by pitch.
+5%
4:12
18.4° — walkable
+12%
6:12
26.6° — the US standard
+20%
8:12
33.7° — not walkable
+41%
12:12
45° — staging required
Squares, bundles and why three
Roofing does not use square feet. It uses squares — 100 ft² of roof surface — and every price you are quoted, from shingles to labour to stripping, will be per square. A quote of “$450 a square” is meaningless until you know how many squares the roof is, which is most of the reason estimates are hard to compare.
Shingles come in bundles sized so that three of them cover a square: 33.3 ft² each. That is not a coincidence, it is a packing decision — three bundles is about as much as one person carries up a ladder in a day without regretting it. Heavier designer shingles break the rule and run four bundles to the square, which is exactly the kind of assumption that leaves a roof one bundle short.
| Shingle | Per bundle | Bundles / square | Weight / square | Life |
|---|---|---|---|---|
| Architectural / laminated | 33.3 ft² | 3 | 240 lb | 25–30 yr |
| Three-tab | 33.3 ft² | 3 | 200 lb | 15–20 yr |
| Premium / designer | 25 ft² | 4 | 330 lb | 30–50 yr |
GAF, Timberline HDZ shingles product data sheet · checked 2026-09-16
Waste is a function of the roof shape
On a roof, waste is not a vague allowance for clumsiness. It is a direct consequence of geometry: every hip and every valley cuts shingles on the diagonal, and a shingle cut on the bias leaves an offcut that fits nowhere else.
So the allowance follows the shape, and the calculator sets it from the roof style you pick — with the reasoning printed beside it and an override if you disagree.
| Roof shape | Waste | Why |
|---|---|---|
| Gable — two plain slopes | 10% | The simplest roof there is. Waste is edge cuts and the starter course, nothing more. |
| Hip — slopes on all four sides | 15% | Every hip is a diagonal cut down both sides, and the offcut is scrap. Fifteen per cent is the trade minimum. |
| Complex — dormers, valleys, multiple ridges | 20% | Valleys, dormers and changes of direction all cut shingles on the bias. Twenty per cent is realistic and twenty-five is not unusual. |
| Shed — one single slope | 8% | One plane, one ridge, minimal cutting. The cheapest roof to cover. |
What else goes on the roof
Shingles are what people price. The things that make the roof work are the lines that get left off the estimate, and together they are a meaningful fraction of the material bill.
Underlayment is the secondary water barrier over the deck. Synthetic comes in 10-square rolls, is lighter to carry and does not tear in wind before the shingles go on; felt is cheaper, heavier, and wrinkles if it gets wet. Below 4:12 the code wants it doubled.
Starter strip goes along the eave under the first course. Its adhesive is positioned to seal the bottom edge of the first row of shingles — cutting up regular shingles to do the job puts the sealant in the wrong place, and the first row is exactly where wind gets under a roof.
Hip and ridge cap is a thicker, pre-bent shingle for the ridges and hips. One bundle covers about 20 linear feet.
Drip edge is formed metal at the eaves and rakes that carries water off the deck edge and into the gutter instead of behind it. It comes in 10 ft pieces, it is required by code on most roofs, and it is the single most commonly omitted item in a homeowner’s material list.
Nails, finally, at four per shingle — about 320 to the square — or six in high-wind zones, which is 480. That is not a detail: nailing pattern is the most common reason a manufacturer denies a wind warranty claim.
On the list, and usually missing from the quote
- Drip edge at eaves and rakes, in 10 ft pieces.
- Starter strip along every eave — not cut-up field shingles.
- Hip and ridge cap, measured along ridges and hips.
- Ice and water barrier at the eaves in freeze climates, and in every valley.
- Pipe boots, and step flashing wherever the roof meets a wall.
- One spare bundle, from the same batch, for the repair you will need in year eight.
Stripping the old roof, and what it weighs
Tear-off is the part of a re-roof that homeowners have no intuition for, because nothing about it scales the way the rest of the job does. It is priced per square and per layer, and disposal is priced by weight.
A square of architectural shingles weighs about 240 lb. A thirty-square roof with one layer coming off is therefore around three and a half tons of material that has to be lifted off a roof, carried down, and paid for at a transfer station by the ton. Two layers is seven tons, and it needs a bigger container or a second drop.
240 lb
One square, architectural
Three bundles at ~80 lb
200 lb
One square, three-tab
Lighter, and shorter-lived
$62
Stripping, per square per layer
Labour only
$85
Disposal, per ton
Charged by weight
| Strip to the deck | Roof over the top | |
|---|---|---|
| Cost today | Stripping labour plus disposal | Neither — the saving is real |
| Deck inspection | You see every soft spot and fix it | Whatever is rotten stays rotten |
| Shingle life | Full rated life | Shortened — the extra layer traps heat |
| Allowed | Always | Usually up to two layers total, check locally |
| Next time | One layer to strip | Two layers, and double the disposal |
| Flashing | Replaced properly at walls and penetrations | Often reused, and it is the first thing to leak |
The honest summary: roofing over is cheaper now and more expensive later, and the saving is borrowed from the next re-roof. Where it is genuinely reasonable is a sound single layer on a simple roof that is being sold in the next few years. Where it is a bad idea is anywhere the deck is suspect — and a roof that was already covered over once usually was for a reason.
Metal roof against shingles, with both numbers on the table
It is the commonest question anyone asks before re-roofing, and both sides answer it with a brochure. Here are the two figures from the same roof — 40 × 28 ft at 6:12, old roof stripped, worked out by the metal roof calculator and by this one.
| Architectural shingles | Standing seam metal | |
|---|---|---|
| This roof, installed | $6,914 | $12,392 |
| Per square | $491 | $880 |
| Lifespan | 20–25 years | 40–70 years |
| Cost per year owned | $277–346 | $177–310 |
| Where the money goes | Material and labour about even | Fitting is the larger half |
| Fitted by | Any roofing crew | Crews with the skill, and fewer of them |
| Repair | A bundle and an afternoon | Panels are cut to length for your roof |
| Hail | Granule loss, and insurers know it | Dents that are cosmetic, and insurers argue about it |
Metal is 79 per cent more on this roof, and roughly level once you divide by the years. That is the honest version, and it is less flattering to metal than the industry’s and less flattering to shingles than a builder’s.
The catch is that you only collect metal’s extra life if you are there for it. A roof that outlasts you by thirty years is worth something to whoever buys the house and nothing to your own arithmetic — and the median American owner moves long before a shingle roof wears out, let alone a metal one.
So the real decision is not cost per year. It is: are you staying, is the roof simple enough that a metal crew will quote it sensibly, and do you care how it looks? Those three answer it. The per-year figures are close enough to be a tie.
Panels are counted on coverage width rather than sheet width, every piece of trim is measured, and the pitch has a minimum the profile has to clear. It is a different count from this one.
Pricing metal specifically?The rules that override everything here
Three code requirements matter enough to check before ordering, because none of them are preferences.
Minimum slope. Asphalt shingles are not permitted below 2:12 at all — that roof needs a membrane system. Between 2:12 and 4:12 they are allowed only with a doubled underlayment, which means twice the rolls the calculator shows.
Fastening. The number and placement of nails is specified, and six nails per shingle is required in high-wind areas. Manufacturers tie their wind warranty to it, so an under-nailed roof is both a code issue and an uninsured one.
Ice barrier. In freezing climates a self-adhering membrane is required from the eave to a defined distance inside the exterior wall line. The distance depends on your local amendment, which is why it is not in the quantities above.
Where a local amendment and this page disagree, the amendment wins. Everything here is residential practice under the model code, not a substitute for what your building official will actually inspect.
Five ways this goes wrong
01Ordering shingles against the floor area
The roof is bigger than the house by the pitch multiplier — 12% at 6:12, 41% at 12:12. Order 1,200 ft² for a 6:12 roof over a 1,200 ft² house and you are a square and a half short before waste.
Instead — Apply the multiplier to the footprint plus the overhang, then convert to squares.
02Forgetting the overhang
A 12 in eave adds two feet to each dimension. On a 40 × 28 house that is 1,120 ft² of footprint becoming 1,260 ft² of covered area — more than a square of shingles.
Instead — Measure the overhang and add it on all four sides. It is on the form for a reason.
03Assuming three bundles to the square
True for three-tab and standard architectural, false for heavier designer shingles, which run four. It is a one-bundle-per-square error, which on a 30-square roof is thirty bundles.
Instead — Read the coverage printed on the bundle you are actually buying and set the shingle type above.
04Budgeting the tear-off by area
Disposal is charged by weight. Two layers of architectural shingles on thirty squares is seven tons, and no per-square estimate captures the container cost.
Instead — Work out the tonnage, pick the container from that, and treat stripping labour as per square per layer.
05Leaving drip edge and starter off the list
Both are cheap, both are required or specified, and both are at the edges — which is exactly where wind and water attack a roof first.
Instead — Count drip edge along eaves and rakes, and starter along every eave. They are on the shopping list above.
How the calculator works it out
- 01Measure the footprintLength and width of the building at ground level, plus the eave overhang on each side. You are measuring what the roof covers, not the roof itself.
- 02Find the pitchHold a level against a rafter, mark 12 inches along it and measure down to the roof. That drop in inches is the rise — a 6 in drop is a 6:12 pitch.
- 03Apply the pitch multiplierMultiply the covered area by √(rise² + 144) ÷ 12. At 6:12 that is 1.118, so a 1,200 ft² footprint is 1,342 ft² of roof.
- 04Convert to squaresDivide by 100. Everything in roofing — shingles, labour, tear-off — is quoted per square.
- 05Add waste for the roof shapeTen per cent for a plain gable, fifteen for a hip, twenty for anything with valleys and dormers. Every diagonal cut is scrap.
- 06Count the accessoriesUnderlayment by the roll, starter along the eaves, ridge cap along ridges and hips, drip edge along eaves and rakes, and nails by the square.
- 07Price the tear-off separatelyStripping is per square per layer, and disposal is by the ton. A square of architectural shingles weighs about 240 lb.
One caveat worth reading. Eave and rake lengths are computed exactly for gable and shed roofs, where a rectangle determines them. For hip and complex roofs the ridge, hip and valley lengths are estimated from the area, because a footprint alone does not determine them — and the result panel says so rather than presenting the estimate as a measurement. Before ordering ridge cap for a hip roof, walk it with a tape.
Bundle coverage comes from the manufacturer’s data sheet, slope and fastening rules from the model residential code, and prices from a survey split into material, labour, tear-off and disposal so each can be checked on its own. All of it is listed on the sources page with the date it was last checked.
Nothing you type is sent anywhere — the whole calculation runs in your browser.
The eave length this page works out is also what your gutters need. That calculator is in build and will take the figure from here.
Gutter calculatorThe words a roofer will use
Roofing has more trade vocabulary than any other material on this site, and quotes are written in it.
- Square
- 100 square feet of roof surface. The unit the entire trade quotes in — materials, labour and tear-off are all priced per square, not per square foot.
- Pitch
- The slope, written as rise over a 12 in run. A 6:12 roof climbs six inches for every foot it travels horizontally. Sometimes called slope; the angle in degrees is a third way of saying the same thing.
- Pitch multiplier
- The number that converts footprint area into roof area. It is the hypotenuse of a right triangle: √(rise² + 144) ÷ 12. At 6:12 it is 1.118, so the roof is 11.8% bigger than the plan.
- Ridge, hip and valley
- The ridge is the horizontal top edge. A hip is an external sloping edge where two planes meet outward; a valley is the internal one where they meet inward. Hips and valleys both mean diagonal cuts, and cuts mean waste.
- Eave and rake
- The eave is the horizontal bottom edge, where the gutter goes. The rake is the sloping edge at a gable end. Both get drip edge; only the eave gets starter strip in most specifications.
- Starter strip
- A purpose-made first course along the eave, with its adhesive positioned to seal the bottom edge of the first row of shingles. Cutting up regular shingles instead puts the sealant in the wrong place.
- Drip edge
- The formed metal flashing at eaves and rakes that carries water off the deck edge and into the gutter. Sold in 10 ft pieces, required by code on most roofs, and routinely left out of estimates.
- Tear-off
- Stripping the existing roof to the deck. Priced per square and per layer, and disposed of by weight — which is why the tonnage matters more than the area.
- Layover
- Roofing over an existing layer instead of stripping it. Cheaper today, allowed up to two layers in most jurisdictions, and it hides whatever is wrong with the deck underneath.
Common questions
- How do I calculate roof area from the footprint?
- Multiply the area the roof covers — the building footprint plus the eave overhang — by the pitch multiplier for your slope. The multiplier is √(rise² + 144) ÷ 12, so a 6:12 roof multiplies by 1.118 and a 12:12 roof by 1.414.
- How many bundles of shingles are in a square?
- Three, for both three-tab and standard architectural shingles: each bundle covers 33.3 ft² and a square is 100 ft². Heavier designer shingles run four bundles to the square, so always check the bundle, not the rule of thumb.
- How do I measure roof pitch?
- Hold a spirit level horizontally against a rafter or on the roof surface, mark 12 inches along it from the end touching the roof, and measure vertically down to the roof at that mark. The measurement in inches is the rise: a 6 in drop over a 12 in run is 6:12.
- What is a roofing square?
- One hundred square feet of roof surface. It is the unit the whole trade quotes in — shingles, underlayment, labour and tear-off are all priced per square, which is why a quote of "$450 a square" needs a roof area in squares to be comparable.
- How much does it cost to replace a roof?
- Material is the smaller half. A typical architectural shingle re-roof breaks down into shingles and accessories, installed labour, and tear-off with disposal — and the last of those is what most estimates leave out. Pitch and layers move the labour more than the size of the roof does.
- How much does a square of shingles weigh?
- About 240 lb for architectural and 200 lb for three-tab — three bundles at 65 to 80 lb each. That is why disposal is charged by the ton: a 30-square roof with one layer coming off is more than three and a half tons of waste.
- What is the minimum roof pitch for shingles?
- Two in twelve, and even then only with a doubled underlayment up to 4:12. Below 2:12 asphalt shingles are not permitted at all and the roof needs a membrane system instead — a rule worth checking before ordering anything.
- How much waste should I add for a roof?
- Ten per cent on a plain gable, fifteen on a hip, and twenty on a roof with valleys, dormers and changes of direction. The driver is diagonal cuts: every hip and valley cuts shingles on the bias and the offcut is rarely reusable.
- Do I need drip edge and starter strip?
- Drip edge is required by code on most roofs at both eaves and rakes, and starter strip puts the sealant where the manufacturer intends it. Both are cheap, both get left off estimates, and both are what the first wind after installation tests.
- Is it cheaper to roof over the old shingles?
- Today, yes — you save the stripping labour and the disposal. But most jurisdictions allow only two layers total, the second layer traps heat and shortens shingle life, and roofing over hides any deck damage until it is much more expensive. It also doubles the tear-off cost next time.
- Why does a steep roof cost more per square?
- Because above about 8:12 nobody is walking on it. Staging, roof jacks and harnesses slow the work down, which is why crews add a steep-pitch surcharge — typically 18% at 8:12 and rising steeply from there. The calculator includes it in the labour figure.
Send this to whoever is paying
The link carries your measurements, so whoever opens it sees the same numbers you are looking at — and you can come back to it yourself tomorrow with the delivery note in front of you.
Plain links, no tracking scripts. Nothing here reports back that you shared it.

About the author
Pablo Ruiz Quintero — Editor
Editor of MaterialsEstimator. Decides which documents count as a source, what every default value is, and where the line sits between what the reader parses and what the engines compute.
More about how this site is edited