Fall special: 10% off your home's total estimate through Nov 30. See the fall specialDetails

Window, Gutter & Roof Cleaning in Woodinville, WA

Family-owned since 1990 and based in Woodinville, serving the Eastside and Seattle. We will not pressure wash a roof. Moss gets swept by hand and treated instead.

Since 1990, same owner 5.0 stars on Google
John squeegeeing the glass on a divided-light door
★★★★★5.0 on GoogleFamily owned since 1990
John smiling through a window he has just cleaned
Get a free estimate John calls back, usually the same day.

Licensed and insured. We use this only to set up your estimate and never share it. Want to add photos or details? Use the full form below, or call (206) 228-5069.

How it works

Simple to Book, No Surprises

Call or click

Tell us what you need and how soon.

We quote it

Most residential jobs quoted on the spot.

We do the work

Careful, honest, on your roof or your glass.

We make it right

Anything not right, we come back.

Services

Everything We Do, One Standard

Window cleaning covers inside, outside or both, skylights on both sides, and screens washed and rinsed. Not sure which service fits? Call us and we'll walk you through it. Solar panels? We clean those as well.

Check your address

Do We Come to You?

Type your city, neighborhood or ZIP. The map jumps to it and tells you if we come out.

Every city on the route
Home base: Woodinville
Where quality speaks for itself

The name is not just a tagline.

John learned the trade from an old-timer named Ralph, who taught him to stop at every storefront with dirty glass and ask who cleans it. That built this business, one job and one referral at a time, since 1990. Ask us to pressure wash a roof and we will still say no.

Woodinville is home. We've lived here since the early 2000s; our kids went to Wellington Elementary, Leota and Woodinville High and grew up playing soccer at the Woodinville Sports Fields. The truck lives here too, so a Woodinville job is one close to home.

36
Years in Business
5.0
Google Rating
1
Owner, Every Job
Read John's Full Story →
John Speaks smiling through a window he has just cleaned
What the neighbors say

No Streaks From Speaks

★★★★★

"Great job (roof, gutter and window cleaning)! Good value. Highly recommend."

Susan ThiemannJune 2024
★★★★★

"No streaks from Speaks! It was a big job (2 stories, larger home) and they left every window spotless. The windows are truly spotless inside and out."

Erin LavelleMarch 2021
★★★★★

"John and his guys are great! They just cleaned all of our windows inside and out. Very pleased with the quality and attention to detail. Fair price and great work!"

Kevin ToddFebruary 2019

5.0 stars on Google. Read every review →

10%off
Fall special, through November 30

Mention the Fall Discount

We take 10% off your total estimate for any home service.

Call John (206) 228-5069 See the Fall Special Commercial work isn't included.
Good questions

Things People Ask John

The questions we hear most from homeowners across Woodinville, the Eastside and Seattle.

Do you pressure wash roofs?
No. We sweep moss with a soft bristle brush and treat what's left chemically, never with a pressure washer, which compromises roofing material even when a competitor markets it as gentle. If a pressure-washed roof is non-negotiable for you, we'll tell you upfront we're not the right fit.
Do you clean skylights, inside and out?
Yes, both sides. Skylights are quoted as their own line item because they need different equipment and roof access than a standard window, and we clean the interior side as well as the exterior. Window screens are washed and rinsed as part of a standard window cleaning, not an add-on.
Do you clean solar panels?
Yes. Rooftop panels collect the same pollen, dust, tree debris, and bird droppings that build up on skylights, and a dirty panel makes less power. Call John with a few details about your system and he'll quote it.
How fast can you get to my job?
Most jobs get done within a week or two of your call. John answers the phone himself and calls back fast, often the same day, so you get a straight timeline right away.
What does gutter cleaning cost?
Most homes here run a few hundred dollars, depending on gutter length, stories and how much has built up. Every job gets an exact quote before we start.
What does window cleaning cost?
We price window cleaning by the pane, so it depends on how many panes you have, their size and type, and how hard they are to reach. The estimate is free, and John can usually quote a home on the spot.
What areas does Speaks Window Cleaning serve?
Woodinville, Bothell, Kirkland, Redmond, Seattle, and the greater Eastside are our core, with John based in Woodinville and covering north to Everett and south to Tacoma and Federal Way, at the same pricing.
How do I get a quote?
Calling us directly is the fastest way to reach John. Request a free estimate online if you'd rather start with a form, and let us know your timeline so we can prioritize accordingly.
Ready when you are

Windows, roof or gutters? Give John a call.

(206) 228-5069. He picks up, and if he is on a ladder he calls you back the same day. Or send the form and he will reach out.

Request a Free Estimate

No obligation. John will follow up to set a time.

Add a few photos of the windows, roof or driveway. Up to 4.