Your local family owned window cleaning company.

Experience why hundreds of people throughout the entire Denver-Metro area choose Expert Window Cleaning.

Get high-quality window cleaning for your home or business...

Expert Window Cleaning is a family-run business with core values based on combining high-quality service with great communication from start to finish. Happily servicing Thornton, Centennial, Broomfield, Greenwood Village, Cherry Hills Village, Highlands Ranch, Littleton, and the entire Denver-Metro area.

We're not happy unless you are.

We guarantee that our work will exceed your expectations. If it doesn't, call us back within 48 hours and we'll redo it!

Cleaning a window on a house in Aurora CO

Your locally owned window cleaning company.

Joe and Jennifer DeJulio have been working in the window cleaning industry since 2003. In the fall of 2022, Joe and Jennifer assumed responsibility from Alex and Grace Brunner and Will Van Der Meer. We promise to bring the same standards that Alex and Will brought to each and every customer. We look forward to continuing all of the great relationships that customers enjoyed with them over the past years.

Joe uses the latest high-quality equipment available in the window cleaning industry such as purified water cleaning technology, soaps designed for window cleaning that leaves no film behind, and tools that cannot be bought at home improvement stores.

Get your fast window cleaning quote now.


This was my second time using Expert Window Cleaning, the first time being a year ago. My windows had been much neglected before the first visit and I couldn’t believe how different the world looked out of sparkling clean glass. The work was top-notch. They were very punctual, professional, and very reasonably priced. As this is the slow season I got on the schedule right away. I’m glad to now see them on Angie’s list. I will definitely be calling them back again each year.

Read more reviews

House in Aurora with clean windows cleans

Why choose Expert Window Cleaning?

Window cleaning is not just a luxury expense, it is a must for your home and business maintenance checklist. Why should you use Expert Window Cleaning? Here's what to expect when you choose us to fulfill your window cleaning needs :

Once your appointment is set, a text message and email will be sent confirming your appointment (with your permission).
One day prior to your appointment, an email reminder is sent informing you of our arrival window.
On the day of your window cleaning, a text message is sent when we are on our way.
Upon our arrival, we will confirm the type of cleaning to be performed and the cost.
We will respect your home and belongings by wearing shoe covers and by using drop cloths.
After completion of your window cleaning a final walkthrough will be performed.
When you are satisfied with the work performed, we will collect payment. For your convenience, we accept cash, checks, Venmo, and all major credit cards.
One day after your cleaning, you can expect a follow up email for quality assurance.

Receive a quote for your custom window cleaning service in minutes.

Window Cleaning Resource Association

The WCRA helps the professional window cleaner build and sustain a healthy business while achieving the highest standards of workmanship.

Your window cleaning questions answered...

How far out are you scheduling?

Typically, we can schedule within a week. During our peak months of May-November; it is best to call two to three weeks in advance.

How do I prepare for my windows to be cleaned?

It would be helpful to move items away from your windows; especially knick-knacks. While this is not required, it is greatly appreciated as it saves time and protects your valuables. Additional charges may apply if excessive furniture moving or knick-knack removal is required.

Do I have to be home when you clean my windows?

No. While we enjoy it when our clients are at home; it's not necessary. Arrangements should be made before your window cleaning to ensure we have access to the inside of your home, and for payment.

It's raining, should I reschedule?

We leave this up to our clients discretion. Your appointment will be rescheduled the next available day, which during peak months, may be two to three weeks later.

What makes windows look so dirty after it rains?

Its the dirt that was already on your windows. After your window is cleaned there is no dirt left behind; and therefore rain simply evaporates off your glass. We still work in light rain.

What weather conditions do you not work in?

We do not work in prolonged heavy rain, thunder storms, and we won't perform second story work during high wind advisories or warnings, and temperatures below 32 degrees.

What type of payments do you accept?

We accept cash, check, and credit cards.

What if I need to cancel or reschedule my appointment?

If you need to cancel or reschedule your appointment we require notice by 12:00 PM the day prior to your appointment; otherwise a cancellation fee may be charged.

Rain Guarantee

With our deluxe window cleaning package you're protected for up to 2 days following your service, and our premium window cleaning package protects you for up to 5 days! If it rains in the days following your window cleaning service, and you call in that time period, we will return and touch up your affected windows for FREE!

A few services we're really good at...

We carry $1 million in liability insurance.

Protect your home and family. Only work with fully insured window cleaning professionals. We are constantly looking for methods that not only keep our workers safe, but protect your home or property from potential damage. The majority of accidents in our industry happen on ladders. If we can keep our employees' feet on the ground, we will.

Google Map of 13118 Jersey St Thornton, CO 80602
Our address...
  • Expert Window Cleaning, Inc.
  • 13118 Jersey St
  • Thornton, CO 80602
  • U.S.A.
  • Joe DeJulio, Owner
  • Email Us
Where we work...
  • Aurora, CO
  • Arvada, CO
  • Centennial, CO
  • Cherry Hills Village, CO
  • Denver, CO
  • Englewood, CO
  • Broomfield, CO
  • Brighton, CO
  • Erie, CO
  • Frederick, CO
  • Genesee, CO
  • Golden, CO
  • Greenwood Village, CO
  • Heritage Hills, CO
  • Highlands, CO
  • Highlands Ranch, CO
  • Firestone, CO
  • Dacono, CO
  • Todd Creek, CO
  • Thornton, CO
  • Lakewood, CO
  • Littleton, CO
  • Stapleton, CO
  • Wheat Ridge, CO
  • The Ranch Reserve, CO
  • Legacy Ridge, CO
  • Westminster, CO
  • Superior, CO
  • Ken Caryl, CO