Check the roofing bid before you sign it.
A low and a high that published cost guides support, so you can tell a plausible bid from one worth a second look. Every source is on this page.
Planning range — not a quote
There is deliberately no single number here. The top of the range is roughly two and a half to three times the bottom, and the midpoint of a range that wide is not a most-likely price — it is just arithmetic on two other people’s numbers, which is why it is not computed anywhere. A bid anywhere inside this range is plausible; a bid well outside it is worth a question.
What moved the range
| Adjustment | Effect |
|---|---|
Tear off 1 existing layer Inch Calculator: "an additional $100–$150 per square to have the existing shingles removed". Roof Observations (updated 3 Jan 2026) gives $1–$3 a square foot for removal and disposal, i.e. $100–$300 a square, so the low end is agreed and the high end is theirs. Applied per layer, which probably overstates a second layer a little: some guides put the second layer at $50–$100 a square rather than a repeat of the first | +$100 – $300 a square |
Tear-off is a flat cost a square, from the published guides, added to both ends of the range — it is roughly the same labour whatever shingle goes back on top, which is why any figure that charges it as a percentage of the shingle price understates it, and understates it most on the cheapest roof. The pitch and complexity figures are percentages of the whole job, added together and applied to both ends, so they widen the range without pretending to narrow the uncertainty. Those two are our judgement, derived from published labour premiums rather than published themselves, and each is labelled with where it comes from.
Where these numbers come from
Inch Calculator: architectural shingles $450–$1,250 per square installed, before removal. That page is titled "2026 Average Prices" but bylined "Updated Jul 18, 2023", so it is 2023 pricing. Roof Observations (updated 3 Jan 2026) puts architectural at $615 a square including tear-off, inside this band. Manufacturers announced 4–8% increases effective March–April 2026, so the bottom of this band is probably already stale
Tear-off: Inch Calculator states its per-square prices are before removal and gives the adder separately — “an additional $100–$150 per square to have the existing shingles removed”. Jack Gray’s Roof Observations (updated 3 January 2026) puts removal and disposal at $1–$3 a square foot, which is $100–$300 a square. We use $100 at the bottom, where both agree, and $300 at the top, which is theirs.
- This is a planning range from published cost guides, not a quote. Only a contractor who has been on your roof can give you a price.
- Type in the roof area WITHOUT a waste allowance. These per-square prices are per square of roof, and a contractor's waste is already inside their unit price — adding 10% here charges you for it twice.
- The published guides disagree with each other by a factor of three on the cost per square, mostly because of roof size, shingle grade and region. Several are content-marketing sites rather than industry data.
- The per-square prices are 2023 figures on a page titled 2026: Inch Calculator's guide is bylined "Updated Jul 18, 2023". GAF, CertainTeed, Atlas, Owens Corning and Tamko all announced 4–8% increases on residential roofing effective March and April 2026, so the bottom of each band is probably already stale.
- Tear-off is added as a flat $100 to $300 a square per layer, from the sources, not as a percentage. What it does not cover is what is found underneath: rotten decking, a failed chimney flashing or a structural repair are all extra, and no calculator can see them from here.
- The adjustments for pitch and complexity are our judgement, derived from published labour premiums rather than published themselves.
- Get three local bids. Use this range to tell whether a bid is in the right postcode, not to argue a contractor down to the bottom of it.
Keep this one
The numbers above are free, now and always, on a tier that takes no card. Paying keeps more jobs live, puts your logo on the estimate, and drops the “Made with RoofParrot” line from the PDF you send.
The formula
Squares means roof area, with no waste in it. Published per-square prices are prices per square of roof surface; a contractor’s waste allowance is already inside their unit price. If you came from the roof squares calculator, use the figure headed Squares rather than the one headed With 10% waste — the second is what a roofer orders material against, and typing it here would inflate every figure on this page by that 10%.
The sources behind every figure, and where they disagree
The per-square range comes from published cost guides, not from us. Architectural shingles are quoted at $450 to $1,250 a square installed and three-tab at $425 to $825, both before removal, by Inch Calculator — a page titled “2026 Average Prices” whose own byline reads “Updated Jul 18, 2023”, so treat it as 2023 pricing. Jack Gray’s Roof Observations, last updated 3 January 2026, gives national averages of $560 a square for three-tab and $615 for architectural including tear-off, both inside those bands. That spread is the honest width of the evidence: the guides disagree with one another by roughly a factor of three, mostly because of assumed roof size, shingle grade and region, and several of them are content-marketing sites rather than industry data. GAF, CertainTeed, Atlas, Owens Corning and Tamko all announced 4–8% increases on residential roofing effective March and April 2026, so the bottom of each band is probably already stale.
Tear-off is a flat cost a square, not a percentage. Inch Calculator says its per-square prices exclude removal and gives the adder outright: “expect to pay an additional $100–$150 per square to have the existing shingles removed”. Roof Observations puts removal and disposal at $1 to $3 a square foot, which is $100 to $300 a square. We add $100 a square per layer at the low end, where both sources agree, and $300 at the high end, which is the steeper of the two, and we keep the disagreement on the page rather than averaging it away. Stripping a square of old shingles and skipping it costs roughly the same labour whatever is going back on top, which is why you should be suspicious of any figure that charges tear-off as a percentage of the shingle price: it comes out lowest on the cheapest roof, where the homeowner can least afford the surprise.
The pitch and complexity figures are our judgement, and are labelled that way wherever they appear. They are derived rather than invented: published steep premiums run 15–25% on labour for an 8/12 to 10/12 roof and 30–50% at 12/12 and above, and labour is roughly half an asphalt re-roof, so those reach the total at about 8–13% and 15–25% — we use 10% and 20%. A cut-up roof is quoted at 20–30% in the trade guidance, and Roof Observations says a very complex roof can add up to 50% and that cut-up areas take twice as long per square, so we use 25%. A 7/12 and a 16/12 are not the same job, so they are not charged the same premium here. The multipliers are added together and applied to both ends of the range, which widens the figures without pretending to narrow the uncertainty.
Premium asphalt is the weakest row in the table and the top of it has no direct source. The $525 bottom is RoofCalc.org; Roof Observations puts luxury asphalt at $765 a square. No guide we checked publishes a premium-asphalt ceiling — Inch Calculator has no premium asphalt category at all, and its $800 to $1,430 band is cedar shake, a different material — so the top of that row carries the architectural top of $1,250 and is marked as an extrapolation on the result.
The range is the answer, and there is deliberately no single number to remember instead of it. Averaging a low and a high that differ by a factor of three produces a figure that looks like a prediction, is not one, and is exactly what would get quoted back to a roofer as though it were a price. Two ends you can hold a bid against are worth more to you than one number that is wrong.
Worked example: a 15-square architectural roof
- Roof size
- 15 squares of roof (no waste added)
- Grade
- Architectural asphalt
- Tear-off
- 1 existing layer
- Pitch
- Under 8/12 — walkable
- Cut up
- No
- The roof area. 15 squares of roof surface, with no waste allowance in it. The roof squares calculator's "Squares" figure is this number; its "With 10% waste" figure is not, and using that one would make every figure below 10% too big.
- The published range. Architectural shingles are quoted at $450 to $1,250 a square installed, before removal (Inch Calculator; page titled 2026, bylined "Updated Jul 18, 2023").
- Tear-off, as a flat cost a square. One layer adds $100 a square at the low end — Inch Calculator's own figure for removal is $100 to $150 — and $300 at the high end, the top of Roof Observations' $1 to $3 a square foot for removal and disposal.
- Low per square. $450 + $100 = $550.
- High per square. $1,250 + $300 = $1,550.
- Factor. Walkable pitch and not cut up, so 1 + 0 + 0 = 1.00.
- Low end. 15 × $550 × 1.00 = $8,250.
- High end. 15 × $1,550 × 1.00 = $23,250.
- No midpoint. The average of the two figures is about $15,750, and that number is not shown anywhere on the page, nor computed anywhere in the code. It is arithmetic on a range the sources disagree about, not a most-likely price. What you do with the range is hold the bid in your hand against the two ends of it.
$8,250 to $23,250 for a 15-square architectural roof with one layer stripped. A bid inside that range is plausible; a bid well outside it is worth asking about.
Figures from Inch Calculator — cost to replace a roof (titled 2026, bylined Jul 2023); Jack Gray's Roof Observations — asphalt shingle roof cost guide (updated 3 Jan 2026); RoofCalc.org — best roof shingles, premium band (Oct 2023); Universal Supply — March 2026 manufacturer price increases.