Seattle-area roof replacement
Half of the asphalt roofs we've signed cost between about $23,000 and $43,000 plus tax, add-ons included.
That's before any change orders for damage found under the old roof. Your roof's size sets the base price, shown below. Steepness, access, the wood under the roof and ventilation move it from there.
Signed prices, before tax and any change orders for damage found under the old roof.
$23k to $43k
Middle half of signed asphalt jobs, plus tax
569
Average jobs in the last 12 months
Owens Corning Platinum Preferred Contractor
GAF Certified Plus
CertainTeed ShingleMaster PREMIERFind your roof's size, then read across. These are base prices before add-ons, plus tax. The middle half column shows the range for the middle half of our proposals at that size.
| Roof | Roof size range | Typical base price before add-ons, plus tax |
Middle half plus tax |
|---|---|---|---|
| Small | Under 1,600 sq ft | $13,600 plus tax | $11,100 to $15,800 plus tax |
| Medium | 1,600 to 1,999 sq ft | $17,300 plus tax | $15,000 to $19,000 plus tax |
| Medium large | 2,000 to 2,499 sq ft | $21,000 plus tax | $18,300 to $23,400 plus tax |
| Large | 2,500 to 3,499 sq ft | $27,100 plus tax | $23,400 to $30,500 plus tax |
| Very large | 3,500 sq ft and up | $40,900 plus tax | $32,400 to $49,900 plus tax |
Three common products we price, with each one's base price per sq ft.
These are what real RoofSmart customers signed for, based on the system selections they made. Not a low teaser, not a sky-high inflated number. It's what real customers wanted and signed for.
The full product table and medians are in More detail, near the bottom of this page.
A steep roof takes more to do, so we figure steep separately in our pricing. The Olympia roof below is a 12/12, and steep added $1,917 plus tax.
Steep example: a 12/12 pitch. Steep is priced as its own line.
If not, we figure in pack: the extra labor to carry materials in and old roofing out where a truck can't get close. On the Clyde Hill job below, pack added $3,074 plus tax.
Pack example: crew carrying materials in on a plywood path when a truck cannot get close.
Damage we can see from the roof and attic goes on your proposal. Rot nobody can see until the old roof is off becomes a change order. On two of the jobs below, the old roof came off and we found more bad plywood.
Tear-off example: water stained plywood on the roof deck that nobody could see until the old roof came off.
Your attic needs balanced intake and exhaust. We check it from inside the attic where it's safe to go in. If yours is out of balance, ventilation goes on your proposal as its own line.
Ventilation example: a power attic vent on the finished roof, priced as its own line when needed.
Four of our jobs, line by line: the base, each add-on, the proposal total, and what changed once the old roof came off.
Mid job on a Seattle roof where the money went into the deck: new plywood patches and synthetic underlayment before shingles go down.
Tier: Under 1,600 sq ft | Product: Northgate shingles | Pitch: 5/12 | City: Seattle
A small roof at a 5/12 pitch, easy to walk and easy to reach, so no steep or pack charge. The money went under the shingles: new plywood over the whole roof, and ventilation to balance the airflow in the attic. Once the old roof was off, the soffits and old boards needed work too.
What added cost: New plywood, $3,985 plus tax. Ventilation, $1,482 plus tax.
What saved money: No steep or pack charge.
Base, before add-ons: $17,315 plus tax
Proposal total: $22,782 plus tax
Change order
Baffles, soffit cleaning and old shiplap removal, $1,258 plus tax
Final: about $24,040 plus tax
During the Olympia job: new sheathing going down on the steep roof before the shingles, the same decking work that added plywood cost on this proposal.
Tier: 2,500 to 3,499 sq ft | Product: Oakridge shingles | Pitch: 12/12 | City: Olympia
At 12/12, this roof rises a foot for every foot it runs. We figure steep separately in our pricing, and pack too: the extra labor to carry materials in and old roofing out where a truck can't get close. Here's what each added.
What added cost: Steep, $1,917 plus tax. Pack, $1,068 plus tax. New plywood, $5,670 plus tax. Ventilation, $3,560 plus tax. Fascia, $1,241 plus tax. Gutters, $732 plus tax.
What saved money: Oakridge, a basic shingle.
Base, before add-ons: $21,687 plus tax
Proposal total: $35,875 plus tax
Signed price: $35,875 plus tax
Tier: 3,500 sq ft and up | Product: Northgate shingles | Pitch: 4/12, with a small low-slope section | City: Clyde Hill
A big shingle roof with a small low-slope section. Shingles need pitch to shed water, so that part gets a different roofing system. Rebuilding the overhangs was the biggest add-on. Under the old roof we found 16 more sheets of bad plywood.
What added cost: Overhang rebuild and framing, $7,412 plus tax. Pack, $3,074 plus tax. Low-slope section, about $2,206 plus tax. Ventilation, $902 plus tax. Gutter package, $167 plus tax.
What saved money: No steep charge at a 4/12 pitch.
Base, before add-ons: $35,890 plus tax
Proposal total: $49,651 plus tax
Change order
16 sheets of plywood
Signed price: $49,651 plus tax
Tier: 2,000 to 2,499 sq ft | Product: Oakridge shingles | Pitch: 4/12 | City: Milton
Some roofs are just easy. A 4/12 pitch with good access meant no steep or pack charge. Then the old roof came off, and the wood under it was worse than anyone could see from outside. Nobody can price that until the roof is open.
What added cost: Ventilation, $1,690 plus tax. Skylight, $615 plus tax. New plywood, $528 plus tax.
What saved money: No steep or pack charge. Oakridge, a basic shingle.
Base, before add-ons: $19,204 plus tax
Proposal total: $22,037 plus tax
Change order
17 more sheets of plywood, plus baffles, bird blocks, framing and siding, about $4,326 plus tax
Final: about $26,363 plus tax
Want the size table again?
Jump back to the base prices by roof size, then keep reading for products and real jobs.
Every roof gets its own proposal. Here's how we get there.
A roof plan like the one in your proposal: every plane measured so the base price matches your house.
Free Needs Analysis.
More detail
Longer tables and explainers, in sections you can open.
An asphalt shingle roof replacement in the Seattle area has a median base price of $9.42 per square foot, plus tax. On a 2,500 sq ft roof that's about $23,500, before add-ons, steep and pack charges, and tax.
That's the median of every shingle option from 569 average RoofSmart jobs in the last 12 months, with outliers left out. Half of them fell between $8.32 and $10.65 per sq ft. The median base price per option was $22,396.
The base is the roof itself. Add-ons like ventilation, sheathing and gutters, the steep-roof charge, and the pack in / pack out charge are each priced on their own line, so you can see what your roof needs and why.
Published averages for a Seattle roof replacement, like Angi's $12,646 and InstantRoofer's $14,211, are models, not bids. Their models leave out tear-off and the add-ons a real roof needs, so their numbers aren't a bid for the same scope. The median shingle base price across 569 average RoofSmart jobs in the last 12 months, with outliers left out, was $22,396, before any add-ons.
We're roofing nerds, so we show the receipt instead of a range with no size attached. And before any of these numbers matter, we look at your roof. If you don't need a new roof, we say so.
Owens Corning Oakridge had a median base of $7.59 per sq ft, CertainTeed Landmark or Owens Corning Duration $9.42 and CertainTeed Northgate $10.34, plus tax.
Oakridge (Owens Corning)
$7.59 per sq ft base
Landmark (CertainTeed) or Duration (Owens Corning)
Our $9.42 base price is built on Landmark or Duration.
Northgate (CertainTeed)
$10.34 per sq ft base
| Band | Shingle | Base per sq ft |
|---|---|---|
| Basic | Owens Corning Oakridge | $7.59 |
| Mid | Mid-range shingles | $9.40 |
| Upper | CertainTeed Northgate | $10.34 |
On the same roof, Northgate was about $2.75 per sq ft more than Oakridge.
Other shingles we priced: Presidential $11.82.
Three things sit outside the base rate: a steep-roof charge, a pack in / pack out charge for hard access, and add-ons your roof may need. Each one is its own line.
| Charge | What it was | How often |
|---|---|---|
| Steep roof, 7/12 and up | about $22 per square (100 sq ft) | on 3 in 10 shingle options |
| Pack in / pack out | median $1,876 | on 4 in 10 shingle options |
The steep charge is small on 7/12 to 8/12 roofs and grows from 9/12 up. Pack in / pack out is usually the larger of the two.
| Add-on | Median price | In the price on |
|---|---|---|
| Ventilation | $1,501 | about 9 in 10 |
| Sheathing | $1,852 | about 9 in 10 |
| Gutters, combined package | $2,949 | about 3 in 4 |
| Mold treatment | $4,834 | about 2 in 3 |
| Fascia | $1,753 | about 9 in 10 |
| Skylights | $1,607 | about 8 in 10 |
| Insulation | $4,584 | nearly 8 in 10 |
| Framing | $2,028 | more than 8 in 10 |
| Chimney | $2,461 | 3 in 4 |
Federal Way, September 2026, 1,761 sq ft, 4/12, great access, CertainTeed Landmark
| Line | Price |
|---|---|
| Base | $13,541 ($7.69 per sq ft) |
| Gutters | $2,145 |
| Mold treatment | $4,685 |
| Ventilation | $1,456 |
| Sheathing (4 sheets) | $422 |
| Fascia (barge tails) | $20 |
| Subtotal on the proposal, plus tax | $22,270 |
No steep or pack charge on this roof. The base includes tear-off, haul and dump ($592 on this job), underlayment, starter, flashing and pipe boots. The same proposal priced Oakridge at a $10,842 base ($19,571 subtotal) and Northgate at $15,257 ($23,985 subtotal). Every product on this roof came in below its median. It's an easy roof.
Seattle, April 2026, 1,368 sq ft, 10/12, limited access, Duration Flex
| Line | Price |
|---|---|
| Base | $16,941 ($12.38 per sq ft) |
| Steep slope (16 squares at 10/12) | $959 |
| Pack in / pack out | $2,673 |
| Skylights | $2,116 |
| Sheathing | $528 |
| Subtotal on the proposal, plus tax | $23,217 |
None of those extra lines are padding. Each one comes out of what we find on your roof. If your attic is dry and your gutters are sound, they stay off the bid.
Smaller roofs cost more per square foot. Roofs under 1,800 sq ft had a median base of $10.41 per sq ft, about $1.00 more than the overall median, plus tax.
| Roof area | Base per sq ft | Median base price |
|---|---|---|
| Under 1,800 sq ft | $10.41 | about $14,200 |
| 1,800 to 2,499 sq ft | $9.35 | about $19,800 |
| 2,500 to 3,499 sq ft | $9.17 | about $27,100 |
| 3,500 sq ft and up | $9.05 | about $40,900 |
A real redeck moves these numbers. That's why we measure before we price.
Pitch, access and roof size, not a different company. Here are two real RoofSmart proposals from 2026.
Maple Valley, August 2026
1,919 sq ft, 4/12, good access, Oakridge
Base $7.00 per sq ft, plus tax
No steep or pack charge.
Seattle, April 2026
1,368 sq ft, 10/12, limited access, Duration Flex
Base $12.38 per sq ft, plus $959 steep and $2,673 pack, plus tax
The Seattle roof is smaller, steeper and harder to reach. Smaller roofs cost more per foot, and steep, hard-access roofs carry their own lines.
Yes. We serve King, Pierce, Snohomish, Thurston and Kitsap counties, including Seattle, Bellevue, Kent, Federal Way, Tacoma, Edmonds and Everett. Our office is in Kent. Seattle city roofs ran $10.59 per sq ft base, and they're smaller (median 1,686 sq ft).
Flat roofs of 600 sq ft and up had a median base of $12.86 per sq ft of roof area, with half between $11.11 and $14.24, plus tax, before add-ons.
Smaller flat sections under 600 sq ft cost more per foot because setup is fixed, so we price those as a job. The median job price was about $9,400, plus tax.
| Flat roof area | Base per sq ft | Median base price |
|---|---|---|
| 600 sq ft and up | $12.86 (half between $11.11 and $14.24) | $26,817 |
| Under 600 sq ft | priced as a job | about $9,400 |
A flat or low-slope roof is a different system from a shingle roof, so it gets its own price. We install PVC, TPO and torchdown membranes, plus walkable vinyl membranes for roof decks. RoofSmart is a Duro-Last authorized PVC contractor and a WeatherBond authorized installer (TPO/PVC). On roofs of 600 sq ft and up, single-ply PVC/TPO had a median base of $13.17 per sq ft and APP torchdown $11.38.
Why flat roofs cost differently. The membrane is only part of the price. What we find under it, and which membrane fits the roof and how you use it, set the number. That's why we diagnose first, then talk through your goals, then recommend a system. We don't recommend roof coatings.
For the full breakdown of membranes, read flat roof types, pros, cons and cost.
Shingle is one roof. Here is what other work ran, plus tax. Metal, flat and Euroshield are base rates from 569 average RoofSmart jobs in the last 12 months, with outliers left out, before add-ons, steep and pack charges.
| Work | Price | Read more |
|---|---|---|
| Metal roof | about $18.50 per sq ft base, median base price about $39,700 | Metal roof cost in Greater Seattle |
| Flat roof | $12.86 per sq ft base, 600 sq ft and up (half between $11.11 and $14.24) | Flat roof costs |
| Cedar shake | $50,000 to $80,000+ | Cedar shake grades and cost |
| Tile or slate | $45,000 to $100,000+ | Shake and tile roofing |
| Euroshield | about $18.87 per sq ft base, median about $53,700 before add-ons | Euroshield roofing |
| Decks | $40,000 to $80,000 | Rooftop deck cost in Seattle |
| Roof repair | $475 dispatch covers a typical two-person crew's first hour, then $125 per worker per hour plus materials. About 1 in 4 repairs were done for $725 or less plus tax, and the middle half ran $725 to $1,564 plus tax. Pipe boots and vents had a median of $1,035, with the middle half $800 to $1,550 plus tax. | Roof repair cost in Seattle |
Repair prices are repair prices. A replacement-size number is never a repair cost.
Real slate and tile are rare as new installs around here, so synthetic is the likely choice for a slate or tile look.
Want the longer story on new-roof costs? Read what a new roof costs in the Seattle area.
No invented urgency. RoofSmart has been roofing since 2011, with 500+ full replacements a year. Homeowners give us 4.9 on Google, 400+ reviews across platforms.
The price you sign is the price you pay, unless there's more to do. Some damage can't be seen until the old roof is off, like rotten plywood. Fixing it is extra work, and it's written up as a change order.
No. Every price on this page is before tax, so each one says "plus tax".
Yes. Estimates are free, and so is our SmartMatch Needs Analysis. One of our sales team walks your roof and, where it's safe, your attic. Then we tell you in plain English what your roof needs.
Yes. We have several financing programs, including same-as-cash plans and longer simple-interest plans. Ask about them when you get your proposal.
Neither. We price CertainTeed Landmark and Owens Corning Duration the same, so price isn't a reason to choose one over the other.
We can. Gutters go on your proposal as their own line, so you can see what they add before you decide.
We'll tell you. Your free SmartMatch Needs Analysis ends with a plain-English findings sheet: repair, replace or keep an eye on it, plus what to do next.
Our TripleGuard warranty gives lifetime workmanship and lifetime material coverage on eligible roofs, plus a promise that the work meets code. Eligible means the roof is built to our expert design. We can't warranty a budget build.
Yours will have its own numbers. Start with a free estimate, and your proposal will show every line.
Tell us about your roof. We will follow up with next steps for a proposal.