Roofing Contractor in Marysville, WA

Marysville is about nineteen miles north of the shop, across Ebey Slough from Everett. It has grown fast, which means a large block of housing built in the same window and now arriving at the same point in its roof's life.

Roofing work in the Marysville, 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

Why so many Marysville roofs are due at once

Marysville expanded heavily through the 1990s and 2000s. Whole neighborhoods went up within a few years of each other, all with the same builder-grade three-tab roofs. Those roofs have a realistic life of twenty to twenty-five years here, and a lot of them are hitting it now. If your street seems to be getting reroofed all at once, that is why.

The city sits low, between the sloughs and the Sound, and the flat open ground means less shelter from wind coming off the water than the tree-lined towns further inland get. Ridge and rake detailing matters.

The upside of that same open exposure is that Marysville roofs generally get more sun and dry faster than roofs in the foothills, so moss is a slower problem here than it is in Monroe or Granite Falls.

What we typically find on Marysville roofs

  • Original three-tab builder shingles from the 1990s and 2000s build-out
  • Curling edges and heavy granule loss across a whole subdivision at once
  • Ridge and rake uplift from wind coming across open ground off the water
  • Generally one layer and sound decking — usually a clean, straightforward job

Marysville housing and roof age

Marysville covers about 29,700 households at an average value near $386,000. A lot of that is the 1990s and 2000s build-out, which means we are frequently replacing original builder-grade roofs — usually one layer, usually sound decking, usually a straightforward job when it is caught before the leaks start.

Roofing services we offer in Marysville

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 Marysville

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 Marysville?

Marysville 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. Marysville 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 Marysville

CountySnohomish County
ZIP codes we cover98270, 98271
From our Bothell shop19.1 miles
Households in these ZIPs29,667
Free inspectionsYes, no obligation

Nearby cities we also serve

Why Marysville 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 Marysville

Roofing questions from Marysville homeowners

Not necessarily. Replacing before a leak means no interior damage and no emergency, and you keep control of the timing. If the inspection shows curling edges and granule loss, the roof is telling you where it is.

Almost never. Architectural shingles cost somewhat more, last meaningfully longer, handle wind better and are what the CertainTeed cover is built around. On a house you plan to keep, it is the easier decision.

It is well inside our normal working area at nineteen miles, so scheduling is straightforward. An active leak moves up the list.

★★★★★

“We recently had our roof replaced by Brixton & Windsor. Daniel and his entire team were exceptional from start to finish.”

Theresa CluneRoof replacement
★★★★★

“Brixton & Windsor Roofing went above and beyond in helping me with a new roof. They delivered what was promised and always kept me informed both with messages and pictures.”

Barry R.Roof replacement
★★★★★

“The owner was really attentive to my needs. Price was competitive and the crew was professional and friendly.”

Casey L.Roof replacement

Get a free roof inspection in Marysville

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