Free Roof Inspections in Northwest Washington
Rain season is here. A small problem you can't see from the ground, like a lifted shingle, a cracked pipe boot or loose flashing, can turn into a leak after a few weeks of Northwest weather. Topside will inspect your roof for free and tell you honestly what we find.
Free and no obligation. Serving Whatcom, Skagit, Island and San Juan Counties.
Where Northwest roofs usually start to fail
Most leaks don't start in the middle of the roof. They start at the edges, the openings and the places where two materials meet. Our inspection focuses on those areas first.
Shingles & Granule Loss
Cracked, curling, lifted or missing shingles, and bare spots where the protective granules have worn away.
Flashing & Chimneys
Metal flashing around chimneys, walls and skylights that has pulled loose, rusted or lost its seal.
Pipe Boots & Vents
Rubber pipe boots crack with age and sun. They are one of the most common sources of slow leaks.
Moss & Debris
Moss holds water against the roof and lifts shingles. Built-up debris in valleys slows drainage.
Gutters & Drainage
Clogged or pulling gutters can back water up under the roof edge and into the fascia.
Ridge Caps & Valleys
Wind-damaged ridge caps and worn valleys let water in where the roof sheds the most water.
Small problems get expensive in the rain
By the time a stain shows up on the ceiling, water has often been getting in for a while, soaking insulation and decking along the way.
Catching a loose shingle or a failing pipe boot before the wet months is usually a quick repair. Finding it after a winter of rain can mean replacing damaged decking, insulation and drywall too.
A free inspection now tells you where your roof stands before the next storm does.

Signs your roof is due for an inspection
If any of these sound familiar, it's worth having someone look before winter.
Your roof is 20 years old or more Inspect Soon
Many asphalt roofs in the Northwest start showing their age around 20 years. An inspection tells you whether it needs repairs, maintenance or planning for a replacement.
Shingles blew off or lifted in a recent wind storm Inspect Now
Even if nothing is leaking yet, the roof may be exposed. Photograph what you can see from the ground and call before the next stretch of rain.
You see granules collecting in your gutters Inspect Soon
Granules protect shingles from sun and weather. Heavy granule loss is a sign the shingles are wearing out.
Moss is growing on the roof Inspect Soon
Moss traps moisture and can lift shingles over time. We'll check for damage underneath and let you know your options.
You see daylight or damp spots in the attic Inspect Now
Light or moisture coming through the roof deck means water can get in too. This one shouldn't wait.
Water is actively coming in Call Now
Skip the inspection request and call our emergency line at (360) 752-2220. See our emergency roof leak repair page for what to do right now.
What happens during a free inspection
No pressure and no sales pitch. Just an honest look at your roof from a local crew that has been doing this for more than 35 years.
Call or request online
Tell us where you're located and anything you've noticed. We'll set up a time that works for you.
We inspect the roof
We check the shingles, flashing, pipe boots, vents, valleys and gutters, the areas where most leaks start.
We walk you through it
You'll hear what we found in plain language. If something needs work, we'll give you a free written estimate. If a repair will do, we'll tell you. No pressure to replace.

Honest advice from a GAF Master Elite contractor
Most roofs we inspect don't need to be replaced. Many need a repair or some maintenance to get through the wet season.
When a roof is near the end of its life, we'll explain why and what your options are, including GAF warranty options available through our Master Elite certification.
Free roof inspections across Northwest Washington
Topside is based in Bellingham and inspects roofs throughout Whatcom, Skagit, Island and San Juan Counties.
Whatcom County
Bellingham, Ferndale, Lynden, Blaine, Birch Bay, Everson, Nooksack, Sumas, Custer, Deming and surrounding communities.
Skagit County
Mount Vernon, Burlington, Sedro-Woolley, Anacortes, La Conner, Conway, Bow, Edison and surrounding Skagit Valley communities.
Island County
Oak Harbor, Coupeville, Langley, Freeland, Clinton, Camano Island and surrounding communities.
San Juan County
Friday Harbor, Eastsound, Lopez Island and surrounding island communities.
Ready before the next storm?
Call to schedule your free roof inspection, or request one online.
What homeowners say about working with us
“They were courteous, and very clean when doing their work. A few days later a foreman came out to inspect the job, and make sure everything was water tight.”
“Very happy with Top Shelf quality and GAF product. Ponciano and team did a fabulous job. I am a very satisfied customer.”
“Work began promptly and was completed in three days, including a thorough cleanup. Every aspect of the work was professional, thorough and cost effective.”
What homeowners ask about a free roof inspection
Is the roof inspection really free?
Yes. There is no charge for the inspection and no obligation to hire us for any work.
What if you find a problem?
We'll explain what we found and what your options are. If you'd like the work done, we'll provide a free written estimate.
Will you try to sell me a new roof?
No. If a repair or maintenance will do the job, we'll tell you. We only recommend a replacement when the roof actually needs one.
My roof is leaking right now. Should I book an inspection?
No, call our emergency line at (360) 752-2220 instead. An active leak needs a faster response than a scheduled inspection.
What areas do you serve?
Whatcom, Skagit, Island and San Juan Counties in Northwest Washington.
Find out where your roof stands before winter.
Schedule your free, no-obligation roof inspection with Topside Roofing & Siding.
