Roof replacement costs in Skagit, Snohomish, Island and Whatcom Counties

This guide shows what a public report says it can cost to replace a roof, from asphalt shingles up to metal, how to tell which end of the band your roof leans toward, and what moves the price in our wet climate. The band has a named source and a date. This band is not a quote. We price your roof after a site visit.

Request a site visit

Price bands from public sources

Not a quote. Each band is copied as its source prints it. Prices checked November 11, 2026. How we gather prices

Find your band

At a glance

  • One band: an asphalt-shingle roof replacement up to a metal roof replacement.
  • Metal roofing is covered here as the top of the band. It does not get a guide of its own.
  • The band is a Seattle job cost from 2025 data, the nearest city in the report. See the band and its source.

Which band fits your roof?

Four short questions in the band finder point to the part of the band your roof leans toward. The finder does not make a new price, and it does not replace a site visit.

If the finder does not load, use this rule of thumb:

  • Asphalt shingles on a simple roof: the lower part of the band.
  • Asphalt shingles on a roof with many valleys, dormers, skylights or a chimney: the middle.
  • Metal roofing: the upper part.
  • Tile, cedar shake or a flat roof: there is no public band for these. Tell us about the roof in the form below.

What drives the cost of a roof replacement

A roof is more than its shingles. These are the main reasons two roofs of the same size end up far apart.

  • Size and slope. More roof area means more material and more labor. A steep roof needs more safety work than a low one.
  • Shape. Valleys, dormers, chimneys, skylights and vents each need careful flashing. A plain gable is simpler than a roof with many parts.
  • Layers to remove. Some roofs carry more than one layer of old shingles. Every extra layer adds labor and disposal.
  • The wood underneath. Our wet climate keeps roofs damp for long stretches. Moss and slow leaks can soften the sheathing under the shingles, and you often see it only once the old roof is off. A WSU Extension article from Skagit County says roofers find that moss growing into cracks and under shingle edges loosens shingles and leads to leaks (Myths About Moss, February 14, 2014).
  • Material. Asphalt shingles, metal panels and other roofing are priced very differently. So are the underlayment and trim that go with them.
  • Venting and the eaves. Attic venting and the roof edges can need work when the old roof comes off.
  • Gutters and fascia. A new roof is a natural time to look at the gutters and the boards behind them.
  • Getting there. On a remote lot or an island, moving crews and materials to the site can add to a job. We check access at the visit.
  • Fees. Your city or county sets its own permit and inspection fees.

Price bands from a public report

The band below comes from a public report. We copied the numbers as printed. We did not scale, round or adjust them. Prices checked on November 11, 2026. This band is not a quote.

Band 1: an asphalt-shingle roof up to a metal roof

$45,077 to $75,867 for the whole roof replacement

  • Source: JLC 2025 Cost vs. Value Report, Seattle page
  • Source date: 2025 data
  • How the band is built: the low end is the report's Seattle job cost for an asphalt-shingle roof replacement. The high end is its Seattle job cost for a metal roof replacement.
  • Not a quote.

How to read these bands

Seattle is the report's nearest big city to Skagit, Snohomish, Island and Whatcom Counties, and prices here can run higher or lower. The band runs from the report's asphalt roof to its metal roof, so most of its width comes from the material. The report describes the model roof behind each figure, including its size. A smaller or simpler roof than the model can cost less, and a larger or more complex one can cost more. A band is not a price for your roof.

From our roofing jobs

Here is some of the roofing work we have done in the region. We are also building a band from our own finished roof jobs. It will appear here when there are enough jobs to be fair, with the number of jobs and their dates. Until then, this page shows only the public report.

  • Roof opened for repair: shingles cut back around a patch of dark underlayment, tree needles scattered on the shingles
    A roof section opened for repair on one of a landlord's rental homes.

    Roof leak repairs on rental homes

    Burlington and Mount Vernon · 2021–2023

    Tracked roof leaks on a landlord's rental homes to rotted sheathing and rebuilt the damaged sections, along with siding and flashing fixes, gutter cleaning and downspout repair.

    • Damaged roof sections of about 250 sq ft each rebuilt from the sheathing up
    • Siding and flashing repaired where water was getting in
    • Gutters cleaned and downspouts repaired
  • Mount Vernon asphalt-shingle roof with two ridge vents and a skylight, evergreen trees behind it
    A Mount Vernon roof we cleaned, with the vents and skylight left in place.

    Roof moss and debris cleaning

    Mount Vernon · 2024

    Cleared moss, fir needles and debris from the asphalt-shingle roof of a rental home, leaving clean shingles around the vents, valleys and skylight.

    • Moss and needle buildup cleared from the shingles and valleys
    • Skylight and roof vents left intact
    • Matching before and after photos of the same roof

Both jobs above were repairs and cleaning, not full replacements.

Choices that move the cost

Choice Toward the lower end Toward the higher end
Material Architectural asphalt shingles Standing-seam or other metal panels
Roof shape A simple gable with few openings Many valleys, dormers and skylights
Tear-off One layer of old roofing to remove Several layers, or a heavy old roof
Wood underneath Dry, sound sheathing Soft or rotted sheathing to replace
Extras The existing gutters and vents stay New gutters, vents or rebuilt chimney flashing

How we price a roof

We do not price a roof from a guide. We price your roof.

  1. Site visit

    We look at the roof, the gutters and the ceilings below, and we ask where you have seen leaks or moss.

  2. Written scope

    You get the work in writing, line by line: what comes off, what goes on, and how any rotted wood is handled.

  3. Signed changes

    If we find soft or rotted wood under the old shingles, we show you. Any change goes in a signed change order before the work changes. The paper always matches the work on your roof.

Washington Construction is a registered contractor in Washington State. Our own prices are not on this page.

WA Contractor Reg. WASHIC*795O4

Questions people ask

Is this a quote?

No. This band is not a quote. It is a public number with a source and a date. A price comes only after we see your roof.

Why is there only one band?

The report prints one figure for an asphalt-shingle roof and one for a metal roof. Together they make a single band. We do not add figures that the report does not print.

Does moss mean I need a new roof?

Not always. Moss can be cleaned off a sound roof. Whether you need a new roof depends on the shingles and on the wood under them. We look at both at the site visit.

Why does the band use Seattle numbers?

The report has no figures for our counties. Seattle is its nearest big city. We did not scale the numbers to fit. Prices where you live can be higher or lower.

Can you tell me what is under my shingles from the ground?

Not reliably. Rot under shingles often shows only when they come off. That is why any change goes in a signed change order first.

Does the band finder change the price?

No. It points to a part of the band. Only a site visit leads to a price for your roof.

Our sources

Where we do this work: Skagit, Snohomish, Island and Whatcom Counties. Our service area

Ask about your roof

Town only. We never ask for a street address here.

Up to 1,000 characters

Phone or email: we need at least one.

Best way to reach you (optional)

We use your details to answer this request and, if we work together, for your project. We never send marketing texts. Privacy notice

A person reads every request and gets back to you to set up a site visit.

What happens next

  1. A person reads your request.
  2. We contact you by phone or email, whichever you prefer.
  3. We visit and talk through what goes into a written proposal.

Prefer to call?

(360) 858-8580

Monday to Friday, 8 a.m. to 5 p.m.

gc@wa.construction

Already working with us?

Current clients, trades and suppliers: please use your usual contact.