Salt Lake County window cleaning services
Hard water stain removal in Salt Lake County
Treatment for sprinkler spots and mineral film on residential window glass, quoted separately.
- Free quotes
- Interior and exterior cleaning
- 3-day satisfaction guarantee
Get a free quote
Tell us about the house. No cost, no pressure.

If the lower windows on one side of the house have a white, spotty film that comes back no matter who cleans them, it is almost always sprinkler overspray. Hard water dries on the glass and leaves its minerals behind, and every time the sprinklers run another layer goes on. Water across the valley is hard, so this is one of the most common things we see.
Why a normal clean does not remove it
Window cleaning takes off dirt that is sitting on the glass. Mineral deposits are fused to it. Scrubbing harder with the wrong thing scratches the glass, and scratched glass is permanent. Removing hard water stains is a separate, slower job, done pane by pane.
Why it is always quoted separately
Light spotting from one season and years of buildup are very different jobs, and there is no honest way to price them without seeing the glass. So we look first and quote it on its own, apart from any window cleaning.
When deposits have been left long enough, they can etch the glass itself. Etching is damage to the surface rather than something sitting on it, and it may not come out completely. We will tell you what to expect before we start, not after.
Stopping it coming back
- Adjust or redirect the sprinkler heads that hit the house. This does more than anything else.
- Run sprinklers early in the morning, so water is not baking onto warm glass in the afternoon sun.
- Keep the glass on a regular cleaning schedule, so new spotting comes off before it builds up.
How it works
- Send us a note or a photo of the windows affected. Close-up photos help.
- We look at the glass and tell you honestly what will come off.
- You get a separate quote for the restoration work.
- We treat the affected panes, then clean them so you can see the result.
Not part of this service
- Glass replacement. If the glass is etched past the point of restoring, replacing it is a job for a glass company.
- Fixing the sprinklers. We will tell you which heads are hitting the house, but adjusting them is up to you or your landscaper.
On a maintenance plan, this service can be part of your recurring package, with up to 30% off.
Hard water stain removal service areas
We offer hard water stain removal across Salt Lake County, plus Park City and Heber, including window cleaning in South Jordan, Taylorsville window cleaning, our Riverton service area, Cottonwood Heights and window cleaning in Salt Lake City. See every area we serve.
Often booked with window cleaning and screen and track cleaning.
Hard water stains FAQs
What are the white spots on my windows?
Usually hard water from sprinklers. The water evaporates and leaves calcium and other minerals on the glass. They build up every time the sprinklers run.
Is hard water removal part of a window cleaning?
No. It is always quoted separately, because how long it takes depends on how much buildup there is.
Can every hard water stain be removed?
Most spotting can. Deposits left for years can etch the glass, and etching may not come out completely. We will tell you what we think is achievable before any work starts.
How do I stop it happening again?
Stop the sprinklers hitting the glass. Adjusting a few heads usually solves it. Regular cleaning also keeps new spots from bonding.
Other window cleaning services available in the same visit
Window cleaning, inside and out
Glass, frames and sills, inside, outside or both.
Screen and track cleaning
Screens washed, tracks and sills cleared of grit and bugs.
Solar panel cleaning
Dust, pollen and droppings cleaned off the panel glass.
Gutter cleaning
Gutters and downspouts cleared so water flows again.
Window well cleaning
Wells cleared of leaves and debris, well windows cleaned.
Maintenance plans
Twice a year, quarterly or every two months, up to 30% off.
Get a free window cleaning quote
Tell us what you need and get a free quote for the work.