Google reviews that we have
✕
Rating
4.9
645 reviews
Tony Sineni
2 days ago
Very responsive. Used them for window washing and did a fantastic job.
Posted on

Google

Lana Doran
2 days ago
everything was ok.
Posted on

Google

Jan Schwanke
1 week ago
Very professional, courteous, and prompt.
Posted on

Google

richard lifshitz
1 week ago
Very professional. On time and they did a great job
Posted on

Google

Sydnei Kaplan
2 weeks ago
We were going to have the exterior of our windows washed and several areas of the exterior of our ho...
We were going to have the exterior of our windows washed and several areas of the exterior of our house power washed. We decided to hold off on the window cleaning until Spring, but Konstantine was fantastic to work with and he did a thorough job with the areas of our house that needed power washing. We will definitely ask for his when we schedule window washing!
Read more Hide
Posted on

Google

Jodi Hiller
2 weeks ago
Great crew, arrived on time and worked very efficiently, while being friendly and courteous.
Posted on

Google

Noelle Baker
3 weeks ago
Prompt service. Thorough and fast! Would highly recommend.
Posted on

Google

Lisa Georgouses
3 weeks ago
On time and efficient! Gutter cleaning.
Posted on

Google

Mitch Rogalski
1 month ago
The work was clean and the customer service was professional.
Posted on

Google

JENNIFER
1 month ago
Posted on

Google

Load more
4.9
Read our 645 reviews

Window Cleaning in Northbrook, IL & the North Shore

We clean windows, screens, tracks and skylights for homes across Cook & Lake County, and we've been doing it from Northbrook since 2003.
Get a free estimation
Local Expertise
Local Expertise

Residential Window Cleaning from a Local Northbrook Crew

VECO is a local window cleaning company based in Northbrook, and for more than 20 years we've been cleaning windows on homes across the North Shore and Lake County.

Over that time, our crew has come to know the houses here well, from older homes with original wood windows to newer builds with large glass walls and skylights. Every visit is planned around your actual windows, their height and what has built up on them.
A standard visit covers interior and exterior glass, frames, sills, screens and tracks, so the whole window looks finished, not just the glass.

We also handle skylights, hard water spots, storm windows and cleanup after construction, and any of these can be added to the same visit. If you'd like to see our work first, browse our recent window cleaning projects across Northbrook, Buffalo Grove and nearby suburbs.

Clearer Views

Enjoy clear, streak-free windows without the pollen, water spots, and built-up grime that obstruct your view.

Detailed Cleaning

We pay attention to screens, frames, and sills to keep the entire window area clean and well-maintained.

Difficult Access

Our team cleans upper-story windows, skylights, and hard-to-reach glass, saving you the risks of DIY ladder work.

Natural Light

Removing dirt and cloudy residue allows more daylight indoors, making living spaces feel brighter and more inviting.

One Local Crew Since 2003

VECO Window Washing & Gutter Cleaning has been cleaning windows from our home base in Northbrook for more than 20 years. In that time, our crew has worked on everything from 1920s lakefront homes with divided-lite windows to new builds with two-story walls of glass, across 40+ North Shore and Lake County towns.

Many of our customers in Glenview, Highland Park and Deerfield have booked the same crew season after season, because we already know their homes, their high windows and which screens need extra attention. Learn more about the VECO team and how we've grown as a local business since 2003.
Our Process

How a VECO Window Cleaning Visit Works

01

Estimate

Call us or send your town, window count and photos. We ask about window types, second-story glass, skylights & if you want inside, outside or both.

From that, we give you a free written estimate. If the home has unusual glass or tricky access, we can look at it in person first so the price doesn't change later.
02

Scope

Before the visit, we confirm the scope together: which windows, screens and tracks, plus any hard water spots, paint or labels you want removed from the glass.

We book a time that suits you, Monday to Saturday. For interior cleaning, it helps to clear the sills and let us know about pets, alarms or fragile items nearby.
03

Cleaning

Screens come out first and are washed separately. The glass is scrubbed to loosen pollen, salt film and dirt, then squeegeed and detailed at the edges by hand.

Frames and sills are wiped down, tracks are vacuumed & cleaned so windows open smoothly. High glass and skylights are reached safely with ladders or poles.
04

Walk-Through

When the work is done, we look over the windows with you in daylight, inside and out. If anything catches your eye, just tell us and our crew will take care of it.

Most North Shore homes then book a spring and fall visit, often paired with gutter cleaning, so pollen, leaves and roof debris are all handled in a single trip.
Schedule Window Cleaning Across Cook & Lake County
Send your town and window count, and we'll reply with a free estimate!

What North Shore Homeowners Call
Us About Most

After 20+ years of answering the phone in Northbrook, we know most calls fall into a handful of situations. Each one needs a slightly different approach. Here's what we hear most often, and how we handle it.
Salt Film, Pollen & Hazy Glass
In early spring, the calls are about road salt. Homes near the Edens and the Tri-State in Northbrook, Deerfield and Glenview end the winter with a gray, streaky film that rain won't wash off. We scrub it loose and squeegee it clean. Homeowners on busy roads often ask us to come back each spring for exactly this.

By June, it's pollen and cottonwood fluff. On wooded lots in Riverwoods, Bannockburn and Lake Forest, screens fill up so fast that they shed dirt back onto clean glass. That's why we wash every screen during a visit, not just the windows behind them.

Closer to the lake, in Wilmette, Winnetka and Glencoe, customers tell us their lake-side windows turn hazy weeks after a cleaning. Damp air off Lake Michigan holds dust on the glass. For these homes, we usually suggest a second visit in late summer instead of waiting a full year.
Get a free estimation

Window Cleaning for Every Type of Property

Family Homes
Historic Homes
New Construction
Commercial Buildings

Residential Window Cleaning for Single-Family Homes

Most of the windows we clean are on single-family homes, from ranch houses in Northbrook to large two-story homes in Libertyville and Long Grove. Along with standard double-hung and casement windows, these homes often have foyer windows, transoms, sunrooms and skylights that are hard to reach without the right equipment.

We clean every window inside and out, wash the screens and vacuum the tracks, using ladders and extension poles for second-story glass. Inside, our crew works carefully around furniture, blinds and family photos on the sills. We schedule the visit around your day and let you know in advance which rooms we'll need access to, so the work fits into normal family life.

Window Cleaning for Historic Homes

Older homes in Kenilworth, Evanston, Winnetka and Lake Forest often still have original wood windows with many small panes. Each pane has four edges where dirt collects against the wood, so a quick squeegee pass leaves streaks. We detail every pane by hand and take care around old glazing putty and painted sashes.

Many of these homes also have storm windows. Where they can be opened or removed safely, we clean both the storm and the window behind it, which is where most of the hidden dirt sits. Leaded and stained glass is cleaned with mild solutions and light pressure, so the lead lines and patina stay intact.

Post-Construction Window Cleaning

After a new build or remodel, windows are covered in drywall dust, paint overspray, caulk and manufacturer stickers. We get these calls often from homeowners and builders in Glenview, Northbrook and Highland Park. Scraping residue off the wrong way can scratch new glass for good, so each type is removed with the method that suits it.

We also clean construction debris out of the tracks and off the sills and frames, so windows open smoothly and look finished before you move in. Builders can book this as one final clean before handover, and homeowners often schedule it right after the contractors leave and before the furniture arrives.

Commercial Window Cleaning

We clean windows for storefronts, offices, restaurants and medical buildings in Northbrook, Deerfield, Highland Park and nearby business districts. Clean glass is the first thing customers see, so most businesses book us on a recurring schedule, whether that is every few weeks for a storefront or seasonal for an office.

We plan visits around your hours, including early mornings, so the work doesn't get in the way of customers or staff. Entry doors, display windows and interior glass partitions can all be included. For larger properties and multi-site businesses, see our commercial window cleaning page for more details.

Advanced Cleaning: Hard Water Stain Removal on Windows

Hard water stains show up as cloudy white spots or rusty orange streaks, usually on lower windows, patio doors and glass near flower beds. They form when water full of minerals dries on the glass and leaves calcium, magnesium or iron behind. Each new layer bonds to the last one, so the spots get harder to remove every season.

In Lake County, the water source makes a big difference. In Long Grove, homes draw their water from community or private wells rather than Lake Michigan, and well water usually carries more minerals. When a lawn sprinkler hits the same windows every morning, those minerals build up on the glass much faster than rain ever could.
We see the same pattern in Riverwoods, where some homes use Lake Michigan water and others rely on private wells. The Illinois EPA private well guidance explains how well water can vary from home to home. Iron-rich water tends to leave orange streaks, while calcium leaves white rings that look like the glass has been frosted.

Regular glass cleaner won't remove these spots because they aren't dirt sitting on the surface. They are mineral deposits bonded to the glass. Left for years, they can start to etch the surface, which means the glass itself is damaged, not just covered. That's why the timing of treatment matters more than the product used.
"Almost every hard water case I see starts with a sprinkler hitting the same windows every morning. Most homeowners don't notice until the spots have been there for a couple of summers, and by then some have tried scrubbing them with a razor or an abrasive pad, which can scratch the glass for good.

If you catch it in the first season and turn the sprinkler heads away from the house, the spots come off and usually don't come back. That's why on every visit we look at the lower windows, tell you honestly what can be removed, and show you which sprinklers are causing it, so you're not paying to fix the same problem every year."
– Dima, VECO specialist
Every hard water job starts with a small test area, so we can see how deep the deposits go before we treat the whole window. Then we apply a mineral-dissolving treatment, work it in with a non-scratch pad and rinse the glass clean. Frames, sills and nearby screens are rinsed too, so no residue is left behind.

Not all glass can be treated the same way. Many newer windows have tempered glass or low-E coatings, and the wrong pad or product can leave scratches or damage the coating. We check the type of glass first and choose the treatment that suits it, so the spots come off and the glass and its coating stay undamaged.

We'll always tell you what to expect before we start. Fresh spots from this season usually come off completely. Older spots that have etched the glass can be made much lighter, but some marks may stay visible up close in direct sunlight. See how we cleared years of mineral scale from a skylight in Arlington Heights before deciding if treatment is worth it for your windows.

Hard water removal can be added to any regular window cleaning visit, so you don't need to book a separate trip. Early summer is a good time, before a full season of sprinklers bakes the minerals in. Mention the spots when you request an estimate, and we'll list the treatment as a separate item so you can decide.

Window Washing Services We Provide

Windows are only part of the glass in most homes. While our crew is already set up with ladders and tools, we can also clean the things that are hard to reach or easy to forget. That includes chandeliers in two-story foyers, large wall mirrors, and exterior light fixtures where bugs and dust collect over the summer. If you're planning to upgrade those fixtures, see our permanent exterior lighting service. We also clean glass windbreaks and patio railings that catch pollen and water spots all season long.

Moving is another time homeowners call us. In Glencoe and other North Shore towns, sellers often book a cleaning before listing photos, because clean glass makes every room look brighter. After closing, new owners often want every window, track and sill cleaned before the furniture arrives. You can book any of the services below on their own, or combine several into one visit. Each item is listed separately on your estimate, so you only pay for what you choose.
  • Interior & Exterior Window Cleaning
  • Screen Washing & Track Cleaning
  • Storm Windows
  • Post-Construction Window Cleaning
  • Hard Water Stain Removal
  • Skylight Cleaning
  • Mirrors & Chandeliers
  • Exterior Lighting Fixtures
  • Windbreaks & Patio Glass
  • Move-In / Move-Out Window Cleaning
Book Your Window Cleaning in Northbrook
Get a free estimation

How Much Does Window Cleaning Cost In Northbrook?

Every home is different, so we don't use one flat price. Two houses of the same size can have very different glass, different heights and different buildup. Tell us about your windows and we'll send a free estimate with everything written out, so you know exactly what you're paying for before the crew arrives.

Window Count and Access


The biggest factor is the number of windows, which is why we ask you to count them using the guide below. After that, it depends on whether you want inside, outside or both, and how easy the glass is to reach. Ground-floor windows take less time than second-story glass, foyer windows or skylights that need ladders.

Glass Type and Condition


The type and condition of the glass matters too. Divided-lite windows with many small panes take longer than single large panes. A first cleaning after several years usually takes more time than regular upkeep, and extras like hard water removal, storm windows or construction residue are priced as separate items.

Ways to Save


The easiest way to keep the cost down is regular cleaning. Windows cleaned every spring and fall never build up the heavy film that makes a visit longer. Many customers also combine window and gutter cleaning in one trip, and it's worth checking our current specials before you book, as seasonal offers change.

No Surprises on the Day


Your estimate is what you approve, and nothing is added without asking you first. If the crew spots something on the day, like extra spots or a damaged screen, they'll talk to you before doing any extra work. And if something doesn't look right after the visit, call or message us and we'll work it out with you.

Why Hire a Professional Window Cleaner?

Many of the homes we visit have tried cleaning their own windows first. The results are usually the same: streaks from household cleaners that leave a film, second-story glass that couldn't be reached safely, and screens bent or torn while being removed. Some homeowners have scraped hard water spots with a razor blade, which can scratch tempered glass permanently. What looked like a Saturday job often takes the whole weekend and still doesn't look finished.

Our crew cleans windows every day, with the right tools for each type of glass and the equipment to reach high windows safely, including water-fed poles for tall exterior glass. We know how to remove tilt-in sashes and storm windows without damaging them, and screens and tracks are cleaned along with the glass. Every window is cleaned the same way, top to bottom. You get clear glass in a few hours, without climbing a ladder or losing a weekend yourself.

Recent Window Cleaning Projects Across the North Shore

Every project we complete is documented, so you can see real results before you book. Below are a few recent window cleaning jobs from homes and businesses around Northbrook and Buffalo Grove, each with before-and-after photos.

You can browse the full collection of our recent projects to find homes like yours, from historic houses to new builds.

Post-Construction Window Cleaning, Northbrook IL

The builders had finished this brand-new Northbrook home, but the windows were still covered in labels, drywall dust and caulk residue. Our crew removed every trace without scratching the new glass, then cleaned the frames, sills and tracks so the windows opened smoothly and the house was ready for its new owners.

See the full post-construction window cleaning in Northbrook project with photos.

Skylight Cleaning, Buffalo Grove IL

These Buffalo Grove skylights had become nearly opaque, with grime built up over several seasons that dimmed the rooms below. Skylights are hard for homeowners to reach safely, so our crew cleaned the glass from the roof side and finished the interior glass from inside. The before-and-after photos show how much natural light came back.

Open the skylight project to see them.

Commercial Window Cleaning, Northbrook IL

Streaked, dust-filmed glass at the entrance of this Northbrook office made the whole building look neglected, even though the inside was spotless. Our crew cleaned the entrance glass with a water-fed pole system, which rinses with purified water and dries without leaving streaks or spots. The visit was planned so the business could keep running as usual.

Read the full commercial project to see the result.

Hard Water Window Cleaning, Evanston IL

Hard water spotting had dulled the tall glass windows on this Evanston home and clouded the view outside. Tall glass is hard to reach and easy to scratch, so our crew used a water-fed pole system to lift the mineral film and rinse the glass with purified water. The clarity and the view came back in one visit.

See the before-and-after photos on the Evanston hard water project page.

Book Local Window Washers in Cook & Lake Counties

Get a free estimation
Along the lakefront, we clean windows in Highland Park, Glencoe, Winnetka, Wilmette and Evanston, plus Lake Forest and Lake Bluff to the north. Many homes here are older, with divided-lite windows and storm windows, and our crew knows how to handle both carefully.

Close to our Northbrook office, we serve Northbrook, Glenview, Northfield, Deerfield, Skokie and Morton Grove. These homes are a short drive from our base, which makes it easier to find a time that suits you, including regular repeat visits through the year.

In Lake County, our crew regularly works in Buffalo Grove, Long Grove, Vernon Hills, Libertyville, Lincolnshire, Riverwoods and Bannockburn. Larger homes with two-story glass and skylights are common here, and we plan ladder and pole access before we arrive.

We also serve Arlington Heights, Park Ridge, Palatine and the Barrington area. If you're looking for window washers near me and don't see your town listed, call us at 847-441-0034. We cover 40+ towns and can usually confirm your address on the first call.
Testimonials

What North Shore Homeowners Say About VECO

With a 4.9 rating from 600+ reviews on Google, most of our work comes from repeat customers and neighbors who recommend us. Here's what a few of them say about our window cleaning. You can read all our reviews on Google.
Kathy B
This group is efficient and effective at cleaning windows. They do a great job and are in and out without a mess of any kind.
Lauren Barnett
Excellent job. Very dependable.
Steven J
They cleaned the siding and windows for a very fair price.
Neil Smallcombe
Top window and gutter cleaning service from Veco. They Showed up on time, were very professional and did a great job.
Carrie D. Mendoza, MD
The VECO team is excellent. Highly recommended because of their attention to detail, thoroughness, and great value.
Anastasiia Bondarenko
I always call VECO whenever I need my windows or gutters cleaned. Dima, as usual, did a great job! Very professional and reliable. Highly recommend!
Boris Yavne
Responsive and responsible team. Will use again.
Barbara Pinto
They were wonderful. Everything they did indoors and outdoor windows were first class. Highly recommend.
Jodie Niznik
On time, efficient, stuck to the bid and did a great job. What’s not to love.
Brian Pogrund
We needed someone to clean out our window wells. They did an excellent job at a reasonable rate. We'd definitely use them again.
helen callus
Couldn't have had a better experience, responded quickly to initial request and quote, very professional, excellent work. Will definitely use again!
Jack Zabriskie
Really enjoyed our experience with Veco for interior and exterior window and screen washing. Friendly and efficient from start to finish!

How to Count Your Windows for an Estimate

Double-hung
Count as 2
Casement
Count as 1
Arch
Count as 1
Transom
Count as 1 each
French

Count as 1 each pane
Door

Count as 1
Sliding door

Count as 1 each side
Door slide lights

Count as 1 each pane
Picture, Bay


Count as 1 each section
FAQ

Window Cleaning Questions from North Shore Homeowners

Here are the questions we hear most often before a first visit.

For anything else, call us at 847-441-0034.

How do window cleaners price a job on the North Shore?

It depends on how many windows you have, whether you want inside, outside or both, and how high the glass is. VECO gives every customer a free written estimate with all extras listed separately, so there are no surprises on the day.

How long does window cleaning take?

Most homes take a few hours, depending on window count, height and whether you want inside, outside or both. We'll give you a time estimate along with the price.

Do I need to be home for window cleaning?

For exterior-only cleaning, usually not, as long as we can reach the windows and the gates are unlocked. For interior cleaning, someone needs to let the crew in, and we'll agree on a time that works for you.

What happens if it rains after my windows are cleaned?

Light rain usually won't leave spots on properly cleaned glass, because there's no dirt left for the water to settle on. If you notice anything after a heavy storm, just let us know and we'll talk it through with you.

How often should windows be cleaned on Chicago's North Shore?

Most homes do best with two cleanings a year: one in early summer after pollen season and one in fall after the leaves drop. Homes near Lake Michigan or busy expressways often add a late-winter visit to remove road salt.

Who does window cleaning near me in Highland Park, Glenview or Lake Forest?

VECO cleans windows in Highland Park, Glenview, Lake Forest and 40+ other North Shore and Lake County towns from our office in Northbrook. Call 847-441-0034 or request a free estimate online.

Get a Free Window Cleaning Estimate

Tell us your town, roughly how many windows you have, and whether you need inside, outside or both.

Our team replies fast, Monday–Saturday, 8 AM–7 PM.