Roof replacement cost calculator

Estimate the cost to replace your roof

Enter the living area from your listing or tax record. Get an itemised budget without an address or sales call.

Instant range Visible roof math Calculated on this device

1 · Start with what you know

Your home

from a listing or tax record

Use living area — the calculator derives the roof surface.

Try a home like yours

Stories

More floors mean a smaller roof footprint.

Your estimate

Roof replacement budget

Waiting

Most likely

Enter your living area to see a range

How the roof size is formed

Home → roof surface
Waiting for living area
Footprint
Roof surface
1 story 6/12 pitch · ×1.118 Simple shape · ×1.07

Architectural asphalt shingle

Illustrative cross-section · calculated dimensions, not a roof survey

One number is all it takes. The drawing and budget update together, and nothing is sent anywhere.

Enter your living area to begin.

2 · Refine what changes the price

Your roof

Every choice updates the drawing and budget.

How steep is it?

Choose the closest street view. The roof drawing shows the slope multiplier.

Roof shape
Layers to remove

If you don’t know, one layer is the safe assumption.

regional adjustment

Labour rates drive most of the regional difference.

Advanced Roofed extras, known roof size, decking, skylights, permits
optional

Attached garage, covered porch, carport, or breezeway not included in living area. Enter horizontal footprint—not sloped roof surface or another living floor.

optional

If a roofer measured it, enter it here and the tool stops estimating the size.

Keep working with the same roof

What do you need next?

Repair it or replace it? Use condition and time horizon before assuming a full reroof

Best estimate is enough.

This affects economics, never the safety call.

Enter the roof age and how long you expect to stay. The replacement estimate above remains visible for comparison, not as a recommendation.

This is a triage prompt, not an inspection. Do not climb onto a damaged roof.

Private roof bid audit Compare totals, contractor-stated squares, unit-price exposure, and written scope

All three stay in this browser. Compare identical scope, not price alone.

Audit each written quote

Keep total entry fast. Add only the contractor-stated facts you can verify in writing.

Selected contractor Contractor A No quote entered Editing this contractor only
Next written action Enter the written quote total

The queue uses only facts and checkboxes recorded for Contractor A.

Bid section

Written bid and quantity facts

Record only what the proposal states; none of these fields changes the site estimate.

Contractor A facts

Optional. These facts audit the bid; they never change the primary estimate.

This tab only
Quantity basis

Keep measured roof surface separate from shingles ordered after trim and waste.

No quantity facts entered

Use the contractor-measured roof plane, before material-order waste.

Copy the material quantity from the proposal or order record.

Site model
Measured surface
Material ordered
Order bundles
Order delta
Order difference %

Enter measured surface or a material order. These facts audit the quote and never change the estimate.

Price per replacement 4×8 sheet.

Written contractor workmanship term, not the manufacturer warranty.

Manual note only. The text helper does not interpret product quality.

Find basic facts in pasted text Total, roofing squares, shingle bundles, and decking price Not sent or saved

A bounded browser script looks for basic numeric phrases. It does not understand or review the contract.

0 / 5,000

Paste text, then choose Find basic facts locally. Nothing runs while you type.

Scope section

Scope and written signing checks

Separate what is written from what still needs clarification before signing.

Contractor A scope

Mark only what is listed or clearly included. Unchecked means “clarify,” not “missing.”

0 of 8 marked as listed · 8 to clarify

Contract section

Contract and project arithmetic

Reconcile the written schedule, approved changes, payments, and final invoice without a legal verdict.

Closeout section

Closeout and roof record

Retain the final documented roof system and warranty facts for future service or ownership handoff.

Enter at least one quote for an individual read; add a second for comparison.

Enter a home size to generate roof-specific questions and a printable project review pack.

Insurance out-of-pocket: ACV vs RCV See how depreciation and the deductible change what you fund

Used only for the depreciation illustration.

Check for a separate wind, hail, or roof deductible.

Enter a roof age and deductible after you have an estimate.

Planning illustration only — not a coverage decision or settlement offer. Carriers can use a different depreciation schedule, condition adjustment, roof endorsement, policy limit, or payment timing.

Where the money goes Every line item, with its source
Line item Low Most likely High
Total

Your breakdown appears once you enter a home size.

Compare materials on your roof Total cost and cost per year of life
Material Most likely Life Per year

Cost per year divides the estimate by the midpoint of the material’s expected life. It ignores maintenance, repairs, and the fact that you may move before the roof wears out.

Enter a home size to compare materials.

What would move this number The factors worth pinning down before you sign

    Enter a home size to see what matters most.

    Method, sources, and limits How the number is built and what it cannot know

    Working out your roof

    living footprint = living area ÷ stories

    total footprint = living footprint + additional roofed footprint

    roof area = total footprint × pitch factor × area factor

    The pitch factor is arithmetic, not opinion: √(rise² + 144) ÷ 12. A 6/12 roof is 1.118× larger than its footprint; a 12/12 roof is 1.414× larger. The area factor (1.07–1.18) covers the eave overhang and the extra planes a cut-up roof carries — real surface a roofer measures, not offcuts. The material you buy and throw away when cutting is already inside the published per-square prices, so it is not counted twice. An attached garage, covered porch, carport, or breezeway can be added as horizontal roofed footprint when it is not part of living area. That extra is added after the story divisor. A measured roof-area override replaces this derived path and is never increased by the extra again.

    This is the single biggest reason published numbers disagree. A “2,000 sq ft roof” and a “2,000 sq ft house” are not the same thing. A 2,000 sq ft single-story home has roughly 2,400 sq ft of roof. The same home over two floors has roughly 1,200.

    Building the cost

    Every line item is priced as a low–high band from published 2026 cost data. “Most likely” is the midpoint of that band — a convenience, not a separate measurement. Labour premiums for steep pitch and multi-story access apply to the labour share only, taken as 55% of installed cost.

    Why published averages disagree by more than double

    Cost guides report a US average near $12,000 for an asphalt replacement. The Remodeling Cost vs. Value report puts the same job at $31,871 — because it prices a specified 30-square hip roof with two skylights, synthetic underlayment, drip edge, and aluminium flashing. Neither is wrong. They describe different jobs. That is why this tool gives you a range and shows you the line items rather than a single confident number.

    Regional adjustment

    States with a directly published cost figure are marked measured. Every other state is assigned to the nearest cost tier from published construction-wage patterns and is marked grouped. The interface tells you which one you are getting. A grouped state is a regional adjustment, not local pricing.

    Decision aids after the estimate

    Repair-versus-replacement is a conservative triage, not a diagnosis. Widespread damage around 30% or more weighs toward pricing replacement; local damage, few leaks, material life, and how long you expect to stay determine whether repair is a reasonable first scope or an inspection is the honest answer.

    The insurance comparison uses the displayed most-likely cost as a planning RCV and straight-line useful-life depreciation to illustrate ACV, a possible first payment, and recoverable depreciation. Your policy, carrier, state law, roof endorsement, condition, limits, and deductible control the real claim.

    Measured roof surface, material order, and bundles

    A roofing square is 100 sq ft of roof surface. The contractor-measured roof surface and the material order are separate quantities: the order can be larger because it may include cutting, starter/ridge products handled elsewhere, breakage, or retained material. This tool reports only the signed arithmetic difference; it does not decide whether an order allowance is normal, excessive, deficient, or refundable.

    Bundle packaging is product-specific. Many common shingles use three bundles per square, while other products use four, six, or another value. The default of three is only a typing convenience. Check the wrapper, product data sheet, or written order before converting bundles. See Owens Corning’s roofing quantity guidance and the exact manufacturer product specification for the shingle being installed.

    Before signing

    The manual pre-sign checklist is based on general consumer guidance to review contractor credentials, proof of insurance, written materials and scope, project dates, permits, payment milestones, change orders, cancellation notices, and blank spaces. Exact contract and payment rules vary by jurisdiction. A checked item means only that you marked it confirmed in writing; it is not a legal-compliance result or a recommendation to sign.

    General guidance is available from the Federal Trade Commission, your state or local contractor-licensing authority, and consumer-protection offices.

    Payments, final invoice, and roof handoff

    The payment worksheet copies five written milestone amounts and checks whether they add up to the original quote plus change orders you marked approved in writing. It can also total amounts you mark recorded paid and show the remaining arithmetic. It does not recommend a deposit, label a schedule front-loaded, or decide when payment is legally due.

    Final-invoice reconciliation compares the invoice total with the revised contract total, compares the invoice balance with the remaining amount from payments you recorded, and checks the prior-payment amount implied by those two invoice figures. It runs only after you confirm that all approved written additions and credits have been entered. A difference means only that the documents and entries need reconciliation; it is not an overcharge, debt, or instruction to pay or withhold money.

    The as-built handoff record stores only the installation date, exact product/system details, installed quantity, accessories, warranty wording, and registration reference you type. Manufacturer rules differ: for example, GAF separates base and enhanced registration paths, while Owens Corning asks for installation date, shingle type, color, and installed squares when registering. This page never registers, transfers, or validates a warranty. Use the official GAF registration resources or Owens Corning warranty resources for the product actually installed.

    Change additions and credits affect the revised contract total only after you mark them approved in writing. Pending rows remain separate. The closeout checklist records what you marked documented or completed; it does not determine inspection status, lien status, warranty validity, or whether final payment is legally safe.

    The FTC recommends written estimates and contracts, warns against paying the full project amount up front, and says final payment should wait until work is complete and satisfactory. Exact contract, payment, change-order, lien-release, and closeout rules vary by jurisdiction. See the FTC homeowner guidance, Massachusetts consumer guidance, and jurisdiction-specific authorities such as the California CSLB lien-release guidance.

    What this tool cannot know

    • The condition of your decking. It is only visible once the old roof is off.
    • Your local permit office’s fee schedule.
    • Storm-driven price surges, which can move a whole metro for a season.
    • Your contractor’s overhead, warranty, crew, and how busy they are this month.
    • Anything about your actual roof. Nobody has measured it.

    This is a budgeting estimate, not a quote. Use it to size up the job and to ask better questions. Only a roofer on your roof can price it.

    Sources

      Copy a link to this estimate

      This link contains your numbers. Anyone you send it to can read them.

      Estimator inputs—including additional roofed footprint—and contractor quote amounts are encoded after the #, which browsers do not send to any server. Pasted quote text, contractor-measured surface, material-order quantity/unit, bundles-per-square, unit-rate audit facts, scope checks, pre-sign checks, payment schedules, recorded-paid marks, change-order descriptions and amounts, approval marks, final-invoice values, closeout checks, as-built/warranty handoff facts, the project review pack, repair-triage fields, and insurance fields are deliberately left out of shared links.

      Privacy

      Last updated August 25, 2026.

      This calculator runs entirely in your browser. Home size, additional roofed footprint, roof details, state, roof age, deductible, contractor quote amounts, pasted quote text, measured roof surface, material-order quantity/unit, bundles-per-square, other audit facts, scope checks, pre-sign checks, payment schedules, recorded-paid marks, change orders, final-invoice values, closeout checks, as-built roof and warranty handoff facts, and the generated project review pack are never sent to a server, an analytics provider, an error reporter, or a contractor network. There is no account, no cookie, no saved browser record, and no tracking pixel.

      The optional quote-text helper reads at most 5,000 characters only after you choose “Find basic facts locally.” It suggests only a possible total, roofing-square quantity, shingle-bundle quantity, or decking price per sheet. Nothing is applied automatically; a square candidate requires a separate measured/order choice, and the pasted text is omitted from shared links and the project review pack.

      The page’s security policy sets connect-src 'none', which means the browser itself blocks this page from making network requests after it loads. Privacy here is enforced by the browser, not promised by us.

      Standard web-server records can include the requested path, time, IP address, and user agent. Your roof figures are not in them, because they are never transmitted.

      If you use “Copy link”, estimator inputs and quote amounts are encoded in the URL fragment after #. Browsers do not send fragments in requests, but anyone you give the link to can read the numbers. Pasted quote text, measured surface, material-order quantity/unit, bundles-per-square, other audit facts, scope checks, pre-sign checks, payment schedules, recorded-paid marks, change orders, final-invoice values, closeout checks, handoff facts, the project review pack, repair fields, and insurance fields are not included.

      We do not sell leads. There is nothing to sell — we never collect anything.

      Terms

      Last updated August 25, 2026.

      This free calculator produces a budgeting estimate, mathematical comparisons of modelled/measured/ordered roofing quantities, manual pre-sign prompts, payment/change-order/final-invoice arithmetic, closeout reminders, and an as-built project review pack from published cost data and the information you enter. Text detection provides reviewable candidates, not a reading of the contract. Checklist marks, recorded-paid marks, invoice values, and warranty handoff facts are user-entered records, not proof of normal/excessive waste, shortage, refund entitlement, licensing, insurance, legality, compliance, inspection, lien status, warranty registration or validity, completion, debt, or safety. The tool is not a quote, a bid, a roof survey, legal or payment advice, a contract or lien review, a warranty service, a code determination, a contractor recommendation, an appraisal, an insurance settlement, or construction advice.

      Real prices differ because of decking condition, local codes and permit fees, material availability, storm demand, roof access, contractor overhead, and warranty terms. None of these are knowable from a home’s square footage.

      Material minimum slopes reflect general roofing practice. Your local building code governs, and only a licensed contractor or inspector can confirm what your roof allows.

      Verify anything that matters with a licensed roofer and the appropriate local consumer, licensing, permit, or legal authority before signing, releasing payment, or relying on a lien or warranty document.