Roof replacement costs between $5,000 and $25,000 for a typical single-family home, depending on size, materials, and your region

The price depends on four things: the square footage of your roof, the material you choose, labor rates in your area, and whether the contractor has to remove old roofing first. A 2,000-square-foot roof in the Midwest costs less than the same roof in coastal California or New York. Asphalt shingles are the cheapest option; metal, tile, and slate cost significantly more. Most contractors quote by the "square" — 100 square feet — so a 2,000-square-foot roof is 20 squares.

You will get different numbers from different roofers because they price labor differently, use different material grades, and may or may not include removal of the old roof, disposal, or repairs to the underlying structure. Always get at least three written estimates before deciding. The estimate should list the material type and grade, labor cost, removal cost, and any repairs needed.

Key Takeaways

  • Roof replacement typically costs between $5,000 and $25,000 for a single-family home, with the final price determined by roof size, material choice, and your location.
  • Asphalt shingles are the least expensive material; metal, tile, and slate roofing cost two to four times as much.
  • Get written estimates from at least three roofers, and make sure each one specifies whether removal of the old roof and structural repairs are included.
  • Some homeowners insurance policies cover roof replacement if damage is from a covered event like hail or wind, but not if the roof straightforward wore out.
  • Financing options include home equity loans, personal loans, and payment plans offered by some roofing contractors.

Material costs and what each type covers

Asphalt shingles cost $100 to $150 per square installed, making them the most common choice. They last 15 to 20 years and are straightforward to repair. Metal roofing costs $300 to $500 per square and lasts 40 to 70 years, so the per-year cost is lower even though the upfront price is higher. Tile and slate are $400 to $800 per square and last 50 to 100 years, but they require reinforced framing and specialized labor.

The material grade matters. "Architectural" asphalt shingles cost more than "three-tab" shingles but look better and last longer. Metal comes in different gauges and finishes, all priced differently. When you get an estimate, ask the roofer to specify the exact product name and grade, not just "asphalt" or "metal." This lets you compare apples to apples across estimates.

Labor and removal costs

Labor typically runs $1,500 to $3,000 for a small roof and $5,000 to $10,000 for a large one, depending on pitch, complexity, and local wage rates. Steep roofs cost more to labor because they are harder and slower to work on. Removal of the old roof adds $500 to $2,000 depending on the size and how many layers are underneath.

Some roofers include removal in their per-square price; others charge it separately. Some will leave the old roof in place and shingle over it if local code allows, which saves money but shortens the life of the new roof and hides problems underneath. Ask whether the estimate includes removal or overlay, and whether the roofer will inspect the decking (the wood underneath) for rot or damage before quoting the final price.

When insurance pays for roof replacement

Homeowners insurance covers roof replacement only if the damage comes from a covered event — typically hail, high wind, or falling trees — and only if the damage happened recently. Insurance does not cover roofs that straightforward wore out or failed due to poor maintenance. You will need to file a claim, and the insurance company will send an adjuster to inspect the roof and decide whether it is a covered loss.

If the claim is approved, the insurance company usually pays the contractor directly, though some policies pay you and you pay the contractor. The payment is often based on the roof's "actual cash value" rather than replacement cost, which means the insurance company deducts for depreciation. Some policies offer "replacement cost coverage," which pays the full cost without depreciation, but this costs more in premiums. Check your policy or call your agent to find out what your roof coverage actually is.

Financing a roof replacement

A home equity loan or home equity line of credit (HELOC) is often the cheapest way to borrow for a roof because the interest rate is lower than a personal loan or credit card. You borrow against the equity you have built in your home. The downside is that your home is collateral, so if you cannot pay back the loan, the lender can foreclose. A HELOC lets you borrow as you need it; a home equity loan gives you a lump sum upfront.

A personal loan from a bank, credit union, or online lender does not use your home as collateral but carries a higher interest rate — typically 6 to 36 percent depending on your credit score and the lender. Some roofing contractors offer financing through third-party lenders, often with zero interest for 12 to 24 months if you pay in full by the end of the term. Read the fine print: if you do not pay in full by the important date, you may owe all the interest retroactively. A credit card with a 0 percent introductory period works the same way.

Getting multiple estimates and comparing them

Call at least three roofing contractors and ask each one to come inspect the roof and provide a written estimate. Do not rely on phone quotes. The estimate should include the roof size in squares, the material type and grade, the cost per square, labor cost, removal cost, any repairs needed, the warranty on materials and labor, and the timeline for the work.

When you compare estimates, look at what is actually included, not just the bottom-line price. A low estimate that does not include removal or does not address rot in the decking will cost you more later. Ask each contractor how long they have been in business, whether they are licensed and insured, and whether they offer a warranty on their work. Check online reviews and ask for references from recent jobs. The cheapest estimate is often not the best choice.

Roof replacement timelines and what to expect

A typical roof replacement takes three to five days for a single-family home, depending on size, weather, and whether the contractor finds problems during removal. The contractor will schedule the work, show up with a crew and materials, remove the old roof (if included), inspect the decking, make any repairs, install new underlayment and flashing, install the new shingles or material, and clean up debris. You should stay home or arrange access so the contractor can get into the attic if needed to check ventilation or inspect from inside.

Weather delays are common. If rain or high wind is forecast, the contractor may postpone. Once the new roof is on, the contractor should provide you with documentation of the work, the warranty information, and any maintenance recommendations. Keep this paperwork with your home records. Most roofing warranties cover defects in materials and workmanship for 10 to 25 years, depending on the product and the contractor.

Frequently Asked Questions

Can I get a roof replacement without paying the full cost upfront?

Yes. Many contractors offer payment plans where you pay a deposit upfront and the rest after the work is done. Some offer financing through third-party lenders with zero interest for a set period. A home equity loan or personal loan from a bank is another option. Compare the interest rates and terms before you decide which route makes sense for your situation.

What if the roofer finds damage underneath the old roof?

The contractor will tell you what they found and give you a separate estimate to repair it. Common issues are rotted decking, damaged flashing, or inadequate ventilation. You can choose to fix it or leave it, but most roofers will not warranty their work if you leave known problems unfixed. Budget an extra $500 to $2,000 for repairs when you get your initial estimate.

How do I know if a roofer is licensed and insured?

Ask the contractor for their license number and insurance certificate before they start work. You can verify the license through your state's licensing board or contractor registry. Insurance should include general liability and workers' compensation. If a worker is injured on your property and the contractor is not insured, you could be liable for medical bills.

Should I replace my roof before it fails, or wait until it leaks?

If your roof is nearing the end of its expected lifespan (15 to 20 years for asphalt, longer for other materials) and you are seeing signs of wear like missing shingles or curling edges, replacement is usually cheaper than waiting for leaks. A leak can cause hidden water damage inside the walls and attic that costs far more to repair than the roof itself. Have a roofer inspect it if you are unsure.

Can I shingle over my old roof instead of removing it?

Some local codes allow it, others do not. Shingling over the old roof saves $500 to $2,000 in removal costs but hides problems underneath and shortens the life of the new roof. Ask your roofer whether your local code allows it and whether they recommend it. If you plan to sell the house soon, a full replacement with removal is usually a better investment.