If you've collected a couple of roofing bids in Mount Vernon, Burlington, or Anacortes and watched the numbers land thousands of dollars apart, you're not imagining it. Two crews can walk the same roof and come back with very different totals, and it's rarely because one is padding the price. Pitch, material choice, how many layers are already up there, and how much of the deck needs replacing all move the number independently. This page walks through what actually drives roofing costs for homes in Skagit, Island, and Whatcom counties, so you can read a quote instead of just reacting to it.
As a rough planning range, a full tear-off and replacement on an average single-family home in this area — using standard architectural composition shingles — tends to land somewhere in the low-to-mid five figures. Homes with steep or complicated rooflines, standing-seam metal, or cedar shake run well above that. Small, simple roofs on outbuildings or additions can come in lower. Treat any number you see online, including the ranges below, as a starting point for a conversation, not a quote — the only way to get an accurate figure is a physical inspection, because so much of the cost is hidden until a crew is standing on the deck.
| Cost Factor | Typical Added Range | Why It Swings |
|---|---|---|
| Material choice | Composition shingle at the low end; standing-seam metal or cedar shake substantially higher | Metal and cedar cost more in material and labor but hold up differently to our wet winters and shaded, moss-prone lots |
| Roof pitch & complexity | Adds several thousand dollars on steep or cut-up roofs | Steep pitches, multiple valleys, and dormers slow the crew and require more fall-protection setup |
| Tear-off layers & deck condition | Adds a wide range depending on what's found | A second layer of old roofing, or rotted plywood/skip sheathing under it, has to come out and be replaced before new roofing goes down |
| Ventilation & moss remediation | A moderate add on shaded, moss-affected roofs | Inadequate soffit or ridge venting and moss-damaged sheathing are common on tree-covered lots around Sedro-Woolley and Bellingham and need correcting, not just covering over |
| Access & site conditions | A modest add on difficult lots | Steep driveways, tree cover, and tight lots limit where a dumpster or material lift can sit |
| Gutters & flashing upgrades | Often bundled in as an add-on | New gutters, ice-and-water shield at eaves and valleys, and proper kick-out flashing are frequently recommended alongside a reroof |
A handful of conditions specific to this part of Washington show up in nearly every quote we write, whether the home is on the Skagit flats, out on Camano Island, or up toward the Bellingham foothills.

A usable roofing quote is more than a single number. At minimum it should spell out the material and manufacturer being used, including shingle or panel weight and warranty terms; the scope of tear-off, including how many layers are being removed; an allowance or per-sheet price for deck repair, since nobody knows exactly how much plywood is rotten until the old roofing is off; underlayment type, including where ice-and-water shield will be installed; ventilation plan, covering soffit, ridge, and any changes needed to meet code; flashing details around chimneys, skylights, and valleys; disposal and cleanup, including magnetic nail sweeps; and payment schedule and timeline. If a quote is a single line-item total with no breakdown, ask for one before you sign anything. Alpine Exteriors writes quotes with these line items spelled out specifically because vague scope is where budget surprises come from later.
Comparing roofing bids by bottom-line price alone is how homeowners end up comparing two completely different jobs. Start by confirming every bid covers the same material tier — a mid-grade architectural shingle quote and a premium designer shingle quote shouldn't be judged side by side as if they're interchangeable. Check that each contractor actually walked the roof and attic rather than quoting off satellite imagery; attic access tells a contractor about existing ventilation and moisture issues that change the scope. Ask each bidder directly how they'd handle rotted decking found mid-project, and get that answer in writing as a per-sheet rate rather than a vague promise. Confirm licensing and insurance for each company — in Washington, that means an active state contractor license, which for Alpine Exteriors is ALPINI751OW, verifiable through the Department of Labor & Industries. And be honest with yourself about the lowest bid: it's sometimes legitimately competitive, but it's also the most common place corners get cut on underlayment, fastening pattern, or ventilation, all of which show up as problems in year three or four rather than on the invoice.
Roofing is a significant expense that often lands unplanned, and financing options are worth asking about upfront rather than after you've already picked a contractor — ask what's available and compare the total cost, not just the monthly payment. If the roof issue stems from a specific storm event or documented wind or impact damage, it may be worth a call to your homeowner's insurance carrier before work begins, since some damage-related claims can offset part of the cost. General wear, age-related deterioration, and moss damage are typically treated as maintenance rather than a covered loss, so don't assume insurance will apply — a quick call to your agent early in the process avoids false expectations either way. Keep documentation, including photos and the contractor's written assessment, regardless of whether you end up filing a claim.
The most common reasons are a lower material tier, a smaller crew with a longer timeline, skipped steps like ice-and-water shield or proper ventilation upgrades, or an allowance for deck repair that's unrealistically low. Occasionally it's just a contractor pricing aggressively to win the job. Ask for the same line-item breakdown from every bidder so you're comparing scope, not just a total.
Most single-family reroofs are a matter of a few days of on-site work once material is delivered, though steep or complex roofs, deck repairs, or a run of heavy winter rain can extend that. Scheduling lead time varies seasonally, since demand and weather windows both shift through the year.
You don't need to be present for the roofing itself, but it helps to be reachable in case the crew finds rotted decking or another issue that needs a quick decision on scope or cost before they can keep moving.
Not automatically — it depends on the scope of the project and what's being opened up. Some reroofs trigger Washington State Energy Code requirements around insulation or ventilation, and some don't. Ask your contractor to confirm specifically what applies before work starts so it's reflected in the quote rather than discovered afterward.
A roofing quote should tell you exactly what you're paying for, not just what you're paying. Alpine Exteriors serves Mount Vernon, Anacortes, Burlington, Sedro-Woolley, La Conner, Stanwood, Camano Island, Bellingham, and the surrounding areas of Skagit, Island, and Whatcom counties, and inspects roofs in person before writing a line-item quote. If you're weighing a repair against a full replacement, or just want a second opinion on a bid you've already received, reach out to schedule an inspection.