Roofing Contractor in Granite Falls, WA

Granite Falls is about twenty-seven miles from the shop, at the edge of the Mountain Loop country where the Stillaguamish comes down out of the Cascades. It is the highest and most weather-exposed place we work.

Roofing work in the Granite Falls, Washington area
5.0 stars across 71 Google reviewsBBB accredited, A+ ratingCertainTeed ShingleMaster™ PROLicensed, bonded and insured — BRIXTWR790QN CertainTeed ShingleMaster certified contractor BBB Accredited Business with an A plus rating

Snow load and mountain weather on Granite Falls roofs

Granite Falls gets snow that the lowland cities do not, and it stays. That puts real weight on a roof and, more importantly, creates the freeze-thaw cycling that drives ice dams — meltwater running down a warm roof, refreezing at the cold eave, and backing up under the shingles.

Ice and water shield along the eaves stops being optional up here. On a lowland Bothell house it is good practice; in Granite Falls it is what keeps a winter thaw out of your ceiling. Attic ventilation matters for the same reason — a properly vented attic keeps the roof deck cold enough that snow does not melt and refreeze at the edge in the first place.

The rainfall totals are higher here too, and the tree cover is dense. Moss pressure in Granite Falls is about as high as it gets in our service area.

What we typically find on Granite Falls roofs

  • Ice damming at the eaves after a thaw, and the ceiling stains that follow
  • Missing or inadequate ice and water shield on roofs built without it
  • Attic ventilation too weak to keep the deck cold enough to prevent melt
  • The heaviest moss pressure anywhere in our service area

Granite Falls housing and roof age

Granite Falls covers about 3,900 households in a single ZIP that runs from the town well up into the foothills, at an average value near $408,000. Houses at the upper end of that spread deal with genuinely different winter conditions from the ones in town, which is worth accounting for in the spec.

Roofing services we offer in Granite Falls

ServiceWhat it coversTypical range
Roof ReplacementA full tear-off down to the deck, a rebuilt system, and the three-layer warranty.$12,000–$20,000
Roof Repair and Leak RepairFind the actual source of the leak, fix that, and tell you honestly whether the roof still has life in it.$500–$1,500
Roof Cleaning and Moss RemovalSoft washing that lifts the growth without stripping the granules off your shingles.$300–$1,000
Gutter InstallationNew gutters and downspouts sized for Puget Sound rain, installed to move water away from the house.$500–$3,500
Skylight InstallationNew skylights flashed into the roof system properly, so the hole in your roof stays watertight.
Skylight RepairLeaking skylights re-flashed or replaced — usually a flashing problem, not the glass.

Ranges are what this work typically costs. Your number comes in a written estimate after the inspection, not before.

Free roof inspection in Granite Falls

Tell us what is going on and Daniel will get back to you.

★★★★★ 5.0 from 71 reviews · BBB A+ · licensed & insured

Prefer to talk? Call Daniel on (206) 888-3948 · Mon–Fri, 7:00am–4:00pm

Do you need a permit to replace a roof in Granite Falls?

Granite Falls sits in Snohomish County, and the rule there is specific.

Snohomish County exempts a re-roof overlay from a permit when the roof ends up with no more than two total layers, and exempts a tear-off and replacement in the same type of material provided the roof sheathing is not removed. Replace any sheathing and the exemption ends.

That is the Snohomish County position, and it governs unincorporated areas. Granite Falls adopts its own building code and can be stricter than the county, so confirm with the city’s building department — or let us. We pull whatever the job needs as part of the work, and in both Snohomish and Pierce counties the exemption ends the moment any roof sheathing has to be replaced, which is not knowable until the old roof is off.

Source: Snohomish County, Common Building Permit Exemptions

Permit rules in all four counties

Where we cover in Granite Falls

CountySnohomish County
ZIP codes we cover98252
From our Bothell shop27.4 miles
Households in these ZIPs3,866
Free inspectionsYes, no obligation

Nearby cities we also serve

Why Granite Falls homeowners choose us

  • Daniel does the estimate himself. There is no sales team, so the person who looks at your roof is the person accountable for the work.
  • Your shingles covered for 50 years, our workmanship for 30 — and CertainTeed guarantees our installation alongside us for the first 15.
  • 5.0 stars across 71 Google reviews and a BBB A+ rating since December 2023.
  • Licensed, bonded and insured — Washington license BRIXTWR790QN, $1,000,000 general liability.

Read the full warranty

Before you get quotes in Granite Falls

Roofing questions from Granite Falls homeowners

Yes. Ice and water shield along the eaves and valleys, and proper attic ventilation, are what prevent ice dams. Both matter more here than they do closer to the Sound.

Snow melts on the warmer upper roof, runs down, and refreezes at the cold eave. Water pools behind that ridge of ice and works back under the shingles. It is one of the more destructive things that happens to a roof, and it is preventable.

Yes. Granite Falls is inside our area at twenty-seven miles. Scheduling in winter depends on conditions, which we will be straight with you about.

★★★★★

“Great communication about our options and timeline. I would highly recommend their roofing services!”

Lance SprattRoof replacement
★★★★★

“I can’t say enough how good a job these guys did on my roof! I’m a hard man to please and I can’t find a single thing I dislike about the finish product or process of getting it done!”

Daniel GlennRoof replacement
★★★★★

“Daniel and his team were great to work with. He was responsive, the guys showed up on time and did a thorough job diagnosing and repairing our roof at a very fair cost.”

Rich DoughertyRoof repair

Get a free roof inspection in Granite Falls

No cost and no obligation. Daniel looks at the whole system and leaves you a written estimate to keep.

Schedule your free inspection (206) 888-3948 Mon–Fri, 7:00am–4:00pm
Call (206) 888-3948 Free inspection
Free roof inspection, no obligation Daniel does it himself · Mon–Fri, 7:00am–4:00pm (206) 888-3948 Schedule your free inspection