Home › Roofing › Roof Replacement Cost Calculator
Roof Replacement Cost Calculator
Areas from the slope factor, prices quoted from a dated third party
A roof price quoted per square foot is per square foot of roof. The number most people type into a cost calculator is the house, and on an ordinary gable those are not the same number.
Roof replacement estimate
Areas are computed from your footprint, pitch and overhang. The money is somebody else's published range, scaled by area and attributed below. This site publishes no price of its own.
Specification summary
Generated from on . Reopen that address to reproduce these figures exactly.
Entered
Result
Roof replacement prices, and the four different answers in them
Roof repair prices
Cedar shake roof prices
Worked example
- The footprint is 1,120 sq ft, and that is the number people type in. Forty by twenty-eight. It is also the number that appears in a sentence like “a 2,000-square-foot house”, which is where the trouble starts.
- The overhang is roof. Two feet on all four sides makes the plan area 44 ft by 32 ft, or 1,408 sq ft, before any pitch is considered at all. That is 26% more than the footprint and it has not left the ground yet.
- The pitch multiplies what is left. At 6:12 the slope factor is √(144+36)/12 = 1.1180, so 1,408 becomes 1,575 sq ft of roof. Against the 1,120 sq ft footprint that is 40.6% more area.
- The published range is for a 2,000 sq ft roof, so it scales. This Old House gives $8,419 to $11,665 for asphalt on a 2,000 sq ft roof. Times 1,575/2,000 that is $6,630 to $9,186.
- Pricing the footprint instead would have said $4,715 at the low end. The same source, the same material, the same house, $1,915 short, because the estimate was sized on the wrong rectangle.
- Tear-off is separate and it is not small. At the source's $1 to $5 per square foot of old material, 1,575 sq ft is $1,575 to $7,875, which takes the whole job to $8,205 to $17,061. The spread on the tear-off alone is wider than the spread on the shingles.
The formula
- published range
- the source's low and high for the 2,000 sq ft roof it states, quoted and dated, not ours
- footprintplan
- (L + 2 × overhang) × (W + 2 × overhang), which is bigger than L × W
- √(144 + rise²)/12
- the slope factor, exact trigonometry, never a table
- 2,000
- the roof size the source's figures are stated for, so the division is undoing their basis rather than inventing a rate
Four different answers, one publisher, one week
Why the footprint is the wrong rectangle, twice over
What a published range cannot know about your roof
Reading a roofing quote against this
Frequently asked questions
- How much does it cost to replace a roof?
- There is no single honest answer, and this page does not publish one of its own. What it does is take somebody else's published, bylined, dated range and scale it onto your actual roof area. This Old House gives $8,419 to $11,665 for asphalt shingles on a 2,000 sq ft roof, updated 12 March 2026. On a 1,575 sq ft roof that scales to $6,630 to $9,186 before tear-off. Treat it as a ranking with a plausible spread rather than a quote.
- Is roof cost per square foot of house or of roof?
- Of roof, always, and that is the mistake this page exists to catch. Your roof is bigger than your house by the eave overhang on all four sides and then again by the slope factor for your pitch. A 40 by 28 house at 6:12 with a two-foot eave has 1,575 sq ft of roof over a 1,120 sq ft footprint, 40.6% more. Publishers are not always careful about the distinction: This Old House attaches the identical range of $6,885 to $23,993 to a “2,000-square-foot house” on one page and a “2,000-Square-Foot Roof” on another.
- How many squares is my roof?
- A square is 100 sq ft, so it is your roof area divided by 100. Get the roof area by adding the overhang to both dimensions of your footprint, multiplying those out, then multiplying by the slope factor for your pitch. The 40 by 28 example is 15.75 squares. The roofing calculator on this site turns that into bundles, fasteners and underlayment.
- Does a published roof replacement average include tear-off?
- Usually it is not stated, which is why this page keeps it as a separate line. This Old House prices removal of the old roof at $1 to $5 per square foot of old material. On 1,575 sq ft that is $1,575 to $7,875, a five-fold spread, and it is wider in absolute dollars than the spread on the shingles themselves.
- Why is the average roof cost so much higher than the table on the same page?
- Because it is not an average. This Old House's new roof guide states $15,439 on average against a range of $6,885 to $23,993. Those two endpoints sum to $30,878, and half of that is $15,439 exactly, so the headline is the midpoint of a range rather than a mean of anything. The same page's material table puts asphalt at $10,042 for a 2,000 sq ft roof, about 54% lower. The tables are the more useful half of the page.
- Does a steep roof cost more?
- Yes, and none of the published figures here carry it. Above roughly 8:12 a roof cannot be walked, so the work needs staging and fall protection and takes longer. The source states its table describes low-sloped roofs, so applying it to a 10:12 is using a number outside what it was built for. This page warns you when your pitch leaves that range rather than applying a multiplier it cannot source.
- Why does this calculator not just give me one number?
- Because the number would be invented. Every figure of money on this page belongs to a named publisher with a publication date, and the page shows the arithmetic that scales it onto your roof. The part this site actually contributes is the 1,575, and that part is exact.
- How much does a 2000 sq ft roof cost?
- That is the exact size the source prices. This Old House gives $8,419 to $11,665 for asphalt shingles on a 2000 sq ft roof and $11,914 to $16,436 for architectural shingles. That is 2,000 sq ft of roof: a 2,000 sq ft house has more roof than that once the overhang and pitch are added, which is the figure the calculator works out.
- What does a sample roofing estimate look like?
- The worked example on this page is one. A 40 by 28 ft house at 6:12 with a 24 in eave has 1,575 sq ft of roof, or 15.75 squares. At This Old House's asphalt range that is $6,630 to $9,186, with tear-off as a separate $1,575 to $7,875. A contractor's estimate should show the same three lines: roof area, covering and tear-off.
- What does changing roof tiles cost?
- HomeAdvisor's repair table, carried on this page, averages $1,000 for a tile roof repair against $975 for an asphalt shingle roof. A whole tiled roof is priced per square foot on the roof tile calculator, which also counts the tiles and the weight they add. The replacement table here has no tile row.
- Does this page price aluminum or rubber roofing?
- No. The only metal row is steel shingles, at $21,519 to $29,232 for a 2,000 sq ft roof, and there is no aluminum or rubber row. Rubber roofing is a single-ply membrane, and the only figure for that type here is HomeAdvisor's $400 average for repairing a flat, foam or single-ply roof.
- How much does it cost to replace an entire roof?
- Add the covering and the tear-off together. This Old House gives $8,419 to $11,665 for asphalt shingles on a 2,000 sq ft roof and $1 to $5 per square foot of old material to tear off, which is $2,000 to $10,000 on the same roof. Replacing the entire roof is therefore $10,419 to $21,665 on those figures, before anything the low-slope basis of the table leaves out.
- Does this page price roll roofing, copper or spray foam roofing?
- No. Neither guide on this page has a replacement row for roll roofing, a copper roof or a spray foam roof, and neither prices fascia replacement. The only figure touching spray foam is HomeAdvisor's $400 average to repair a flat, foam or single-ply roof.
- How much does a cedar shake roof replacement cost?
- HomeAdvisor's June 2026 guide gives $15,800 to $30,000 for a typical cedar shake roof and $5.50 to $13.50 per square foot installed, against $4.50 to $9 for cedar shingles. Labor on an average roof is $10,500 to $12,600.
- How much does rubber roofing cost?
- HomeAdvisor's June 2026 guide gives $4 to $13 per square foot for rubber (EPDM) roofing installed, $4 to $14 for TPO and $4 to $8 for modified bitumen, with removal of the old roof at $1 to $5.
- How much does a tile roof cost?
- HomeAdvisor's June 2026 guide gives $9 to $18 per square foot for concrete tile installed and $8 to $25 for clay, with new underlayment at $2 to $3.
- How much does a complete roof replacement cost?
- This Old House's March 2026 article prices a whole 2,000 sq ft roof replaced at $8,419 to $11,665 in asphalt shingles, $11,914 to $16,436 in architectural shingles and $21,519 to $29,232 in steel. Tearing off the old roof is $1 to $5 per square foot of old material. A full, entire or whole roof replacement all mean this job.
- How much does it cost to replace roof tiles?
- HomeAdvisor's June 2026 guide gives $9 to $18 per square foot for concrete tile installed and $8 to $25 for clay, with new underlayment at $2 to $3 and removal of the old roof at $1 to $5. For a few broken tiles, HomeAdvisor's June 2026 guide averages a tile roof repair at $1,000.
- How much do 30 year shingles cost?
- The guides this site reads do not price shingles by warranty length. This Old House's March 2026 article gives $8,419 to $11,665 for a 2,000 sq ft roof in standard asphalt shingles and $11,914 to $16,436 in architectural shingles.
Check these numbers yourself
- This Old House, shingle roof costWritten by Stephanie Minasian-Koncewicz, last updated 12 March 2026, read 2026-09-09. Source of the seven material ranges scaled by this page and of the $1 to $5 per sq ft tear-off figure. The source states the table describes builder-grade materials, medium labor costs and low-sloped roofs.
- This Old House, new roof cost guideWritten by Stephanie Minasian-Koncewicz, updated 5 June 2026, read 2026-09-09. Not used for any figure on this page. It is the source of the $15,439 headline, the $6,885 to $23,993 range and the size tables discussed above, and it is cited so the arithmetic in that discussion can be checked.
- 2018 Seattle Residential Code, Chapter 9 Roof AssembliesSeattle Department of Construction and Inspections. Prints IRC Chapter 9 in full, including R905.2.2, which is the double underlayment requirement this page flags between 2:12 and 4:12. Used because codes.iccsafe.org returns HTTP 403.
How every figure here is verified: Sources & Method. Who builds this: Lucas Pradella, and the method is on About. Found something wrong? Tell us and it gets fixed or removed.
Figures on this page last checked against the source documents on 2026-09-09. Codes are amended locally; confirm against the edition your jurisdiction enforces.
Related calculators
- Roofing Calculator squares, bundles and R905
- Roof Pitch Calculator pitch without climbing up
- Rafter Calculator spans and projection
- Truss Calculator layout and quantities
- Sheathing Calculator the deck under it
- Flat Roof Calculator Every low-slope minimum in R905
- Gutter Calculator Flow from unit arithmetic
- Metal Roof Calculator R905.10.2, three minimum slopes for the same metal
- Roof Flashing Calculator IRC R905.2.8
Guides that use this calculator
More of them: all guides.
No figure of money on this page is this site's own. The ranges belong to This Old House, are reproduced with the byline and date they carry, and are scaled by area with the arithmetic shown. They describe builder-grade work on low-sloped roofs by the source's own statement, they carry no allowance for pitch, roof complexity, deck repair or regional labor, and they were a model rather than a survey. The roof areas are this site's arithmetic and are exact; the money is somebody else's estimate and is not.