Since 1985

Roof & Gutter Cleaning in Seattle

Taking care of Seattle homes and businesses since 1985.

Leaves, conifer needles, and other debris collect on roofs and in gutters throughout the PNW. We remove this debris so rainwater can flow through your gutters and downspouts as intended.

Crystal Panes provides gutter cleaning, roof debris removal, and moss treatment throughout Seattle and the Greater Seattle Area. Whether you need a seasonal cleanup or regular visits, we can help put together a plan that fits your property.


Gutter cleaning by hand, with care for your home

We remove debris from inside your gutters by hand, working carefully around—and often admiring—the beautiful landscaping around your home.

Every gutter cleaning includes checking and testing the downspouts to make sure they’re draining properly. If clearing a blockage requires taking a downspout apart, we charge for the additional time needed and discuss that work with you before proceeding.

From start to cleanup, we take pride in the details and in leaving your property looking better than when we arrived. It’s this care that sets Crystal Panes apart.


A schedule that fits your property

Some gutters can collect a season’s worth of debris in just a few weeks, while others need less frequent attention. Nearby trees, roof layout, and how quickly debris accumulates all help determine the right schedule.

Whether you need a one-time cleaning or recurring visits throughout the year, we can help you work out a practical plan.

Roof debris removal, moss removal & treatment

Leaves, needles, and branches collect on roofs, too. If you’d like us to remove debris from your roof, let us know so we can include that work in your estimate.

Moss removal and moss treatment are separate parts of roof care. We’ll explain the recommended work and what to expect, including whether the roof needs debris removal, moss removal, treatment, or a combination of services.

Our approach depends on the roof’s material, condition, pitch, and safe access. We do not pressure wash roofs. We carefully loosen and remove moss with a brush.

What affects the cost?

Your estimate depends on the total length of your gutters, building height, the approach needed to reach your gutters, debris buildup, and the work needed to clear blockages.

For roof cleaning and moss services, we also consider the roof’s size, pitch, material, condition, and access.

All of our services are listed as separate line items in your estimate, so you can choose the work needed for each visit.

Tell us a little about your property, and we’ll help you get started.

Serving Seattle and the Greater Seattle Area

We serve homes and businesses throughout Seattle, including Ballard, Maple Leaf, Laurelhurst, Queen Anne, Capitol Hill, Madrona, West Seattle, and South Seattle.

Beyond Seattle, we serve communities from Edmonds and Mountlake Terrace to Federal Way, including Shoreline and Renton. On the Eastside, we serve Bellevue, Bothell, Kirkland, Redmond, Woodinville, Sammamish, Medina, Mercer Island, and Issaquah. We also serve Bainbridge Island and Vashon Island.

Questions about your location? Give us a call—we’re happy to help.

A few common questions

What if my downspout is clogged?

Every gutter cleaning includes checking and testing the downspouts to make sure they’re draining properly. If clearing a blockage requires taking a downspout apart, we charge for the additional time needed. We’ll discuss that work with you before proceeding.

Does gutter cleaning include roof cleaning or moss treatment?

These are separate services. If you’d like us to remove debris from your roof, remove moss, or apply a moss treatment, let us know so we can include the appropriate work in your estimate.

How often should I have my gutters cleaned?

It depends on your property. Homes beneath trees may need more frequent visits, particularly when leaves and conifer needles are falling. We can help recommend a schedule based on what collects in your gutters.

Can I schedule window cleaning at the same time?

Yes—let us know which services you’re interested in, and we can put together an estimate and discuss scheduling.

Let us take care of the cleanup

Whether you’re catching up on a cleaning or planning recurring visits, we’re happy to help.