top of page


2 Story Window Cleaning

Residential Window Cleaning Process

Step 1

It all starts with an estimate.  You can book an estimate through our website, by e-mail, or by calling our office at (909) 981-7406.  Although we have technicians in the field 7 days a week, our office is open Monday through Friday from 8:00am - 5:00pm.  

Read More
Window Cleaner

Step 3

Once you have an estimate, you can book your appointment over the phone, via text, through e-mail, or through our website.  Once your appointment is booked, you will receive and automated text confirmation.  On the days leading up to your window cleaning appointment, you will receive an e-mail reminder and a text reminder.  You will get a link that allows you to see who is showing up (with a picture), and their scheduled time of arrival.

Read More
Cleaning Small Windows

Step 2

We will come out to your property and do an in person estimate.  During this estimate you will receive a written copy of the quote and are guaranteed the price will not change for 30 days unless the scope of work changes.    We do our estimates in person because we want you to have a firm price.  Unfortunately, estimates  done over the phone are often not accurate which can lead to customer frustration.  

Read More
Washing Windows

Step 4

Our crew will show up on the day of your appointment in a Sunshine Windows uniform and will arrive in a Sunshine Windows branded work truck.  We use the most up-to-date equipment and cleaners.  This leaves our customers with sparkling windows unlike the hazy film that household cleaners leave behind.    Even little changes make a difference and we want to give our customers the best. 

Read More
Cleaning Residential Windows

At Sunshine Windows, our focus is on you.  Since 1978, we have built our reputation on creating the best customer experience possible.  


Why Customers Choose us

Second Story Windows Being Cleaned


Possibly the most important factor in choosing a window cleaning company is knowing that they have all of the correct instruments in place to protect you and your home.  

 All employees are fully covered by Worker's Compensation, General Liability and Auto Insurance.  Certificates of Insurance area always provided quickly upon request.  


We work with each client to set up a customized maintenance schedule for their house.  Our staff works with you to schedule appointments up to 12 months in advance, and our customer management system provides reminders via e-mail and text message so that you always know when we are scheduled to show up.  Additionally clients can always see upcoming appointments and past invoices through our Customer Portal.  


Sunshine Windows has a diversified list of clients that includes colleges / universities, public school district, hospitals,  municipalities, commercial property owners, and commercial management companies.  With over 40 years of experience, no job is too big or too small for our team.    


Our commitment to customer experience is proven by our long standing relationships with our clients.     See what our customers are saying!

Washing Windows
  • How much does window cleaning cost?
    Every house is different, so there isn't a "one size fits all" answer to this question. That is why we come out to your home to do an in person estimate. Once we have been able to take a look at your property, we can give you an exact price. We don't do estimates over the phone because those are always subject to change. We don't want there to be any surprises for our customers on the day of the service.
  • What is included in your window cleaning service?
    We tailor every estimate to what the customer requests. We find that most of customer prefer that over standardized marketing packages that don't really fit their needs. Having said that, we can set up pricing for inside windows only, outside windows only, frame dusting, track vacuuming, and screen cleaning just to name a few.
  • How do I pay?
    We don't collect any money until we have completed your service. Once our work is complete, you can pay via Zelle, credit card, or check. We accept all major credit cards and we never charge a processing fee for credit card transactions.
  • Should I leave a tip?
    Our team is always greatful whenever they are given a token of appreciation. However, it is completely up to you.
  • What do I need to do to get ready for my window cleaning appointment?
    We simply ask that you remove any breakable items from window sills or garden windows before our team arrives to ensure the safety of your items.
  • What other residential cleaning services do you offer?
    In addition to window cleaning we offer pressure washing, gutter cleaning, roof cleaning, and solar panel cleaning .
bottom of page