Quick answer: National surveys put a typical roof replacement cost somewhere between about $8,300 and $27,600 for a 2,900 square foot house, with asphalt shingles at the low end and wood, clay and slate at the top (This Old House, June 2026). The number for your home comes from the size of the roof itself, its pitch, the material you pick, how many old layers come off, and how much decking has to be replaced.
If you're trying to figure out your roof replacement cost before you call anyone, you're in good company. Most Tri-Cities homeowners want a ballpark first so they know whether they're looking at a repair, a planned project, or something to budget for next year.
This guide walks through the national price ranges, how to estimate the size of your own roof, and the line items that move a quote up or down in Eastern Washington. When you're ready for a real number, our roof replacement team gives free estimates with a clear breakdown, so you know the cost before any work starts.
What a Roof Replacement Costs Nationally
Published ranges vary a lot, and the gap between them tells you something. Here's what three sources say right now:
| Source | What it measured | Figure |
|---|---|---|
| This Old House (updated June 6, 2026) | Replacing the roof on a 2,900 sq ft house | $10,829 average, $8,323 to $27,565 range |
| This Old House homeowner survey (February 2026) | What homeowners actually spent | About 67% spent $5,000 to $20,000; the most common band for a full replacement was $10,000 to $20,000 |
| Bob Vila (updated April 16, 2024, citing HomeAdvisor and Angi) | Typical replacement | $5,727 to $12,418, $9,072 average |
The same This Old House survey found that about 34% of homeowners in the West paid more than $20,000, compared with about 19% in the Midwest. Labor (66%) and materials (65%) were the two things homeowners named most often as driving their cost, and hidden damage came in fourth.
So a national average is a starting point, not a quote. Two homes on the same street can land thousands of dollars apart because one has a simple low-slope ranch roof and the other has steep valleys, dormers and a layer of old shingles hiding soft decking.
Roof Replacement Cost by Material
Material is the biggest choice you control. This Old House priced the same 2,900 square foot house in five materials:
| Material | Estimated cost, 2,900 sq ft house |
|---|---|
| Asphalt shingles | $8,323 |
| Metal | $16,337 |
| Wood | $20,927 |
| Clay tile | $27,429 |
| Slate | $27,565 |
Asphalt shingles are the lowest-cost full replacement and the most installed material in This Old House's 2026 survey (48% of projects). Bob Vila puts their lifespan at 15 to 30 years. Long, hot summers dry them out faster than many people expect, which is why curling and granule loss are the usual first signs here.
Metal costs more up front. It suits shops, barns and homes where the owner wants a long-lasting roof and is willing to pay more now for it.
Tile sits near the top of the range because the material is heavy and slow to install, and the roof framing has to be able to carry it. If you have a tile roof now, the replacement price depends a lot on whether the existing tiles or underlayment can be reused.
How to Calculate Your Roof's Size
Roofers price by the square, which is 100 square feet of roof surface. Your roof is bigger than your floor plan, because it overhangs the walls and slopes up to the ridge. Here's a quick way to estimate it at home:
- Start with the footprint. Measure the outside of the house, including the garage if it's under the same roof, and add the overhang on each side. A 1 foot overhang on a 40 by 50 foot ranch makes it 42 by 52, or 2,184 square feet.
- Adjust for pitch. A sloped roof has more surface than the flat footprint under it. Multiply by about 1.05 for a 4/12 pitch, 1.12 for 6/12, and 1.20 for 8/12. Our example at 6/12 becomes about 2,440 square feet.
- Convert to squares. Divide by 100. That roof is roughly 24.4 squares, before the extra material every job needs for cuts, ridges and starter rows.
Story count matters more than people think. This Old House notes that a one-story 2,900 square foot home needs about 3,540 square feet of roofing, while a two-story home of the same size needs only about 1,813. A big single-level ranch, common in Kennewick and West Richland, has a lot more roof per square foot of living space than a two-story house.
For a rough labor figure, Bob Vila cites $150 to $300 per square, and says labor is about 60% of the total project. Online roof replacement cost calculators use the same math. They can't see your decking, flashing or vents, which is where most of the difference between an online estimate and a real quote comes from.
What Moves the Price Up or Down
Tear-off and old layers
Removing the old roof is labor and disposal. Bob Vila suggests budgeting an extra $1,000 to $1,500 for removal, and more if there are two layers or heavy materials like wood shake underneath.
Decking repairs
Once the shingles are off, any soft or rotted sheathing has to be replaced before new roofing goes on. Bob Vila says replacing rotted or old timbers can run $1,000 to $10,000. This is the most common reason a final bill differs from the first estimate, and a good quote tells you up front how decking will be priced if it's needed.
Pitch, height and access
Steep or tall roofs take more time, more safety gear and sometimes extra crew. A two-story house with a steep pitch costs more per square than a walkable ranch roof.
Valleys, dormers, chimneys and skylights
Every place the roof changes direction or meets a wall needs flashing. A simple gable roof is cheap to cover; a roof with several valleys and a chimney takes longer and uses more material.
The parts you don't see
A full replacement covers the whole system, not just the shingles: underlayment, ice and water shield at the eaves and valleys, drip edge, pipe boots, ridge vents and flashing. Ventilation matters here too. A hot attic ages shingles faster, so fixing airflow during the replacement protects the new roof.
Gutters
Gutters aren't part of the roof, but they sit right at the edge of it. Many homeowners replace them at the same time so the drip edge and gutters line up and nothing gets disturbed twice. See our gutter installation page if yours are sagging or overflowing.
Washington Costs That Surprise People
- Sales tax on the whole job. Washington's Department of Revenue says contractors collect retail sales tax on the gross contract price of construction done for a property owner. When you compare quotes, check whether each one includes tax.
- Registration, bond and insurance. Washington's Department of Labor and Industries tells homeowners to verify the contractor is registered, bonded and insured before work starts, and to collect at least three written bids. A very low quote from a crew that can't show these is a risk, not a bargain.
- Weather damage and insurance. If wind or hail caused the damage, part of your cost may be a claim rather than out of pocket. Our post on whether home insurance covers a roof leak explains how Washington policies usually treat it.
Repair or Replace?
Not every worn roof needs a full replacement. A repair usually makes sense when damage is limited to one area, the roof is under about 15 years old, and the rest of the shingles are in good shape. Replacement usually makes more sense when the roof is 20 to 30 years old or more, damage is spread across several areas, you've already paid for several repairs, or the deck is sagging.
If you're not sure, a roof inspection answers it, and a roof repair may buy you a few more years at a fraction of the price.
What Goes Into a Quote From Us
Every Roofing Plus LLC replacement starts with a full inspection of the existing roof, so the estimate is based on your roof and not an average. Your free estimate covers:
- Roof size in squares and the pitch of each section
- The material you choose: asphalt shingle, metal or tile
- Tear-off and disposal of the old roofing
- How decking repairs will be handled if soft spots turn up
- Underlayment, ice and water shield, flashing, pipe boots and ventilation
- Clean-up and a final walkthrough with you when the roof is done
We're licensed and insured, and if a storm caused the damage, we work directly with your insurance company and document it with photos. Ready for a real number? Request a free roof replacement estimate or call 509-410-4721.
We replace roofs across the Tri-Cities and nearby towns, including:
Sources (checked November 2, 2026). Prices are national figures from the sources below, not a quote. Your roof's size, pitch, material and condition decide the real number.
- This Old House: Cost to replace a roof on a 2,900 square foot house (updated June 6, 2026); Roofing facts and statistics (updated October 13, 2026)
- Bob Vila: Roof replacement cost (updated April 16, 2024)
- Washington State Department of Revenue: Custom construction
- Washington State Department of Labor and Industries: Hiring a contractor