Window cleaning is still the heart of what we do, backed by 36 years of hands-on experience. Inside, outside or both. Get the glass genuinely clear, pay attention to the details, be upfront about what it takes.


Speaks cleans residential windows inside, outside or both (sills, tracks, frames, and screens included, not just the glass) for homes across Woodinville, Bothell, Kirkland, Redmond, Seattle, and the Eastside. Skylights are cleaned as their own line item, since they need different equipment and access than a standard window, and we clean rooftop solar panels too. Most homeowners book a spring and fall cleaning; homes near heavy tree cover or a main road often need it more.
Your call. Sills, tracks, and frames get the same attention as the glass.
Not an afterthought. A different technique than a vertical pane, treated that way.
Hard water etching and mineral buildup are different problems. We name yours before recommending anything.
John answers the phone and calls back the same day more often than not.

Exterior glass takes the weather. Rain dries into mineral spots, pollen and road grime build up, and sprinklers leave their mark on ground-floor panes. We clean every pane top to bottom, rinse the screens, and wipe down sills and tracks so the whole window is actually clean, not just the part you can see from the street.
Inside, it's mostly dust and that faint haze you don't notice until the afternoon sun hits it. When you want both sides done, we clean the interior glass on the same visit, because a window only looks clean when it's clear from both sides. And if hard water has etched the glass rather than left surface buildup, we'll explain what it needs upfront.
Most homeowners book both sides. Outside only is common too, and we quote it that way. Screens washed and rinsed as part of the job, not an add-on.
Skylights get their own line because they earn it. Sitting flat or at an angle, they collect leaves, grime, and debris in a way vertical windows don't, usually in a spot that isn't safe to reach with a household ladder. That makes them easy to skip, and often some of the glass that needs cleaning most.
We clean skylights inside and out using the right equipment for the height and roof pitch. Exterior grime cuts down the light coming into the room, while condensation and film can cloud the glass from the inside. Clearing both sides makes a bigger difference than most homeowners expect.
The same goes for rooftop solar panels. They sit at the same kind of angle and catch the same pollen, dust, and bird droppings, and a dirty panel makes less power than a clean one. We clean those too.




Most of our window cleaning is residential, but the same crew and the same standard cover commercial glass. The difference is scheduling and frequency, not the work itself.
So it depends on how many panes you have, their size and type, and how hard they are to reach.
A general guide, not a quote. Every job gets an exact price before we start, and the estimate is free.
"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."
"John Speaks was very professional, and went above and beyond and provided excellent window cleaning. He also provided very thorough roof and gutter cleaning as well as treating the moss on our roof at our cabin. The windows were sparkling inside and out!"
"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!"
5.0 stars on Google. Read every review →
Woodinville is home base. Pick your town for what we see there most.
Don't see your town? These are the towns with their own page. We work all around them too.
The questions we hear most about residential window cleaning.

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