Glacier Roofing logo Glacier Roofing

Serving all of Whatcom County

Whatcom County Roofing Contractor

One local crew for the whole county — Bellingham, Ferndale, Lynden, Blaine, and Everson, plus the Mount Baker foothills and every community in between. Every roof spec'd for our rain, wind, moss, and mountain snow.

Glacier Roofing is a licensed, bonded, and insured local roofing contractor serving all of Whatcom County, WA — from Bellingham to Lynden to the Mount Baker foothills, plus every outlying community. Because we live and work here, we spec every roof for our wet winters, heavy moss, valley outflow winds, and mountain snow — and our crews respond fast when a roof can’t wait.

Whatcom County covers a lot of ground — historic Fairhaven bungalows, open farmland in Lynden, waterfront homes at Birch Bay and Semiahmoo, and steep, forested lots up the Mount Baker Highway. Each one weathers differently, so we spec each roof for its exposure instead of selling one system for the whole county. And because our crews are based right here, we respond to leaks and storm damage fast — with honest, all-in pricing and no surprise charges mid-project.

Roofing services across Whatcom County

Roofing in your city

Pick your city for local conditions, towns we serve, and area-specific service pages.

Also serving: Point Roberts, Sudden Valley, Geneva, Van Zandt, Wickersham, Acme, Lummi Island, Saxon.

Whatcom County roofing FAQ

How much does a new roof cost in Whatcom County?
For a typical Whatcom County home, plan on about $9,000–$24,000 for architectural asphalt shingles, $14,000–$45,000+ for standing-seam metal, and $18,000–$50,000+ for cedar. Our pricing is all-in — labor, materials, haul-off, and disposal — with no surprise add-ons after the old roof is down. The real number comes from a free on-site inspection. Roof size, pitch, material, and access all change it.
Why do roofing estimates vary so much between contractors?
Three things drive it: (1) what’s actually included — a real estimate covers tear-off, deck repair, new flashing, underlayment, haul-off, and disposal, not just shingles; (2) the material and system spec, since a full manufacturer system with the longest warranty costs more than a builder-grade patch job; and (3) honest all-in pricing versus a lowball number that grows with change orders once the old roof is off. We price the whole job up front and put it in writing, so the estimate you sign is the number you pay.
How much does it cost to remove moss and clean a roof?
Most Whatcom County roof cleanings run $400–$1,600. The price depends on roof size, pitch, how heavy the moss is, and access. That usually covers low-pressure cleaning, moss treatment, clearing the gutters, and adding zinc or copper ridge strips to slow regrowth. It costs far less than fixing the deck rot that untreated moss causes on our shaded, tree-lined roofs.
Do you offer free roof inspections and estimates?
Yes. On-site roof inspections and written estimates are free, anywhere in Whatcom County. Detailed real-estate or pre-purchase inspection reports — with photos and paperwork for a sale — are a flat fee. Call (360) 483-1333 to set one up.
Do you serve all of Whatcom County, including the outlying communities?
Yes. We serve Bellingham, Ferndale, Lynden, Blaine, Everson, and the Mount Baker foothills (Deming, Maple Falls, Glacier, and Kendall). We also cover the outlying communities — Point Roberts, Sudden Valley, Geneva, Van Zandt, Wickersham, Acme, Lummi Island, and Saxon. Wherever you are in Whatcom County, our local crews will get to you.
Can you roof year-round in Whatcom County’s wet weather?
Yes, we work year-round. Roofing here is about timing, not waiting for a perfect month. We watch the forecast and schedule tear-offs into dry windows so your deck is never left open to the rain, and we can dry-in a roof quickly when weather moves in. Summer books up fastest, so it’s smart to call early for a free inspection and lock a spot on the calendar. Up in the foothills we also plan around snow load and clear conditions for a safe install.
Call Get Quote