Learn More

Visit the rest of our site to learn about our specialty services including:

  • House cleaning (one time, occasional, or regular service)
  • After-construction/remodel clean up
  • Realtor and property manager partnership
  • Add-on services like window washing, carpet cleaning, bio hazard and more
  • Commercial cleaning
    (Post Construction, move in / move out)
  • Very Detailed Janitorial service

Fast and flexible service

If it’s dirty, we clean it!

Diana's Cleaning Services has been serving folks like you in Kane & Dupage County since 1990 — that’s more than 30 years…and counting! We are your total cleaning solution. Our teams have the experience, skills and equipment to customize every job according to your needs and your schedule. Remember: we are available to come to you 7 days a week. You decide when you want and need us to come by…and we’ll be there!

You have enough to do. Let Diana's Cleaning Services handle all your cleaning needs!



Diana's Cleaning Services is not a franchise nor a chain. We’re an independent, small business. That’s why we’re able to deliver personal, customized, one of a kind “white glove” service and a friendly voice every time you call.

We listen to you and take note of your very specific wants, needs and deadlines. When you call us, you get the cleaning service you want and deserve.


For regular housecleaning, we serve all of Kane & Dupage County and surrounding cities

For Post Construction and Hoarded Home Cleaning, we cover all of Kane & Dupage County.

Contact Us

[email protected]

Office Hours

Mon-Fri: 9am - 6:00pm
Sat & Sun: 9am - 2pm

Cleaning Hours

7 Days / Week

Cleaning all of Dupage & Kane Counties since 1990

Dupage County
Kane CountyAurora, Bartlett, Batavia, Carol Stream, Elgin, Geneva, Glen Ellyn, Montgomery, Naperville, North Aurora, Oswego,St. Charles, Warrenville, Wheaton, West Chicago