20 minutes from our shop in Lakemoor
House Washing, Roof Cleaning and Pressure Washing in Crystal Lake, IL
Crystal Lake is twenty minutes from our shop and one of the towns we are in most. The lakefront homes, the older neighborhoods around downtown and the newer subdivisions off Route 14 all have the same problem: shade, moisture and algae on siding, roofs and concrete. Roof cleaning is the service Crystal Lake homeowners ask us about most.

What we do in Crystal Lake
Every service, priced for your address.
House soft washing
Siding, soffits, gutters and trim, gently
House soft washing in Crystal LakeRoof soft washing
Black streaks and moss, no pressure on your shingles
Roof soft washing in Crystal LakeConcrete driveway washing
Driveways, walkways, patios, steps and pool decks, pressure washed
Concrete driveway washing in Crystal LakePaver cleaning and sealing
Clean, re-sand and seal
Paver cleaning and sealing in Crystal LakeDeck washing
Wood, composite and Trex
Deck washing in Crystal LakePatio washing
Concrete, paver and stone patios
Patio washing in Crystal LakeExterior windows
$10 a window with a house wash, $200 minimum
Exterior windows in Crystal LakeGutter cleaning
Cleared and flushed, downspouts checked
Gutter cleaning in Crystal Lake
Local
Our work in Crystal Lake
Since spring 2025 our crew has documented 48 jobs in Crystal Lake. It is twenty minutes from our shop, so we are in town most weeks of the season.
Around the lake itself, homes face the same damp air as the Chain O'Lakes: green siding, webs and roofs that streak on the north slope. Near downtown the houses are older, with more painted wood and brick, and the subdivisions off Route 14 and Route 31 are mostly vinyl. Crystal Lake is also steady commercial work for us, from storefronts to a community tennis court.
Before
AfterA recent job in Crystal Lake
House wash in Crystal Lake, May 2026.
Before on the left, after on the right. Our crew photographs each job from the same spot before and after, so you can see exactly what changed.
More before and aftersRecent work near you
Real homes, real crew, real trucks.
Photos are from our jobs across Lake and McHenry County. See our recent projects in Crystal Lake on Trusty
What happens at your home
The same five steps, every house.
This is what Andrew tells every customer on the phone. It is why the reviews say “they explained everything”.
- 1
Walk-around and photos
Every side of the house before we start, so we both know what we are working with.
- 2
Outlets covered
Nothing gets sprayed that should not.
- 3
Plants soaked first, rinsed after
Your landscaping is protected the whole time.
- 4
The right pressure for each surface
A soft wash on siding and roofs, pressure washing on driveways, walks and pavers.
- 5
Final walk-around with you
You see the results before we leave, and that is when you pay.


Google reviews
171 five-star reviews across the county.
“From the initial contact to completion, Andrew was professional, courteous, and thorough. Our house looks better than it has in at least 10 years. …”
Kathleen B., Google review
“Simmons just did a second house for me. … A great value and great workmanship. I highly recommend the well run business to anyone.”
Chris T., Google review
“Exceeded my expectations. Great crew and results. I highly recommend this company - hire them with confidence.”
David F., Google review
Straight answers
Questions from Crystal Lake homeowners
Do you clean roofs in Crystal Lake?
Yes. Roof soft washing is our most requested service in Crystal Lake. Every roof is a custom quote by roof type, and we never pressure wash shingles.
How fast can you come out in Crystal Lake?
Type your address on the quote page and your quote is on screen in seconds. Most Crystal Lake washes are booked within one to two weeks in season.
My house is on the water. Does that change anything?
Waterfront homes green up faster and collect spider webs. We see it every week on the Chain O'Lakes, and the soft wash handles both.
Do you do commercial work in Crystal Lake?
Yes. We have washed storefronts and cleaned a community tennis court here. Commercial jobs start with a walk-through and a written scope.
Do I need to be home?
Usually not. We need an outdoor spigot and access to the areas being cleaned. We text before we arrive and do a final walk-around with you if you are there.
When do I pay?
If you are home, after we walk around the property with you and you give us the OK. If nobody will be home, we take payment ahead of time, or you can leave a check out for us before we start. Nothing is charged when you book.
Talk to us
Rather talk to a person in Crystal Lake?
Call or text and you will hear back from us the same day. In season, most homes are booked within one to two weeks.
- Mon to Sat, 7am to 7pm
- $400 minimum, paid after the walk-around
Nearby towns



