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

Window Cleaning, Roof, Gutter & Exterior Services in Woodinville & the Eastside

Six services, one approach: know the work, tell you the truth about it, and do it the way we'd want it done on our own house.

Six services, one visit 5.0 stars on Google
John and a fellow window cleaner carrying ladders and gear in to a job
★★★★★5.0 on GoogleSame crew on every service
A window cleaner with his tools beside the truck
36 Yrs
In Business
Family
Owned & Operated
Licensed
& Insured
5.0 ★
Google Rating
Services

Everything We Do, One Standard

Not sure what you need?

Most Jobs Start as a Window Cleaning Call

John will usually ask about the roof, gutters, or pressure washing while he's there, no hard sell, just the option to handle more in one visit. Call and we'll walk you through it.

What one call covers
  • Residential Window Cleaning
  • Gutter Cleaning
  • Roof Cleaning & Moss Removal
  • Pressure Washing
  • Commercial Window Cleaning
  • Solar panel cleaning
  • Skylights, inside and out
  • Screens, washed and rinsed

Most residential jobs are quoted on the spot. John calls back fast, often the same day.

(206) 228-5069
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 →

Not sure what you need?

Give John a call and he'll sort it out.

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