Residential Cleaning Services

Finding a residential cleaning service you can trust is not easy to come by. You’re going to want a company that has a reputation for first class customer service and quality work to match.  Thomas Carpet and Upholstery Cleaners have earned the Tri-State area’s trust with their #1 rating on Angie’s List and continuous phone calls from customers that are referred to them. Whether you’re in need of tile cleaning, grout cleaning or a variety of other flooring services, Thomas Carpet and Upholstery Cleaners has you covered. We don’t just offer services to clean your grout and tile, we also offer grout sealing and tile sealing with top quality products and many others including:

  • Truck-mounted deep steam carpet cleaning
  • Upholstery cleaning: most fabrics including leather
  • Emergency Water extraction and restoration
  • 3M Scotchgard™ and Maxim Advanced Carpet Protector
  • Deodorizers and Odor neutralizers
  • Most furniture moved and replaced
  • Green Clean available upon request

For residential cleaning services ranging from tile sealing and grout cleaning to carpet and upholstery cleaning, contact Thomas Carpet and Upholstery Cleaners. We service the tri-state area including Philadelphia, Delaware County, Chester County, Montgomery County, New Jersey shore points and Delaware.

If you would like to request a quote or schedule an appointment, either visit our Request a Quote page or call 610-789-7419.

I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to clean our laminate floor. They are always on time, professional and polite, and always do a great job. The owner and his employees deal with you in a straightforward and honest manner and deliver what they promise...can't recommend them enough!

Mary M. Havertown, PA June 7, 2015

Contact Us

Thomas Carpet Cleaners, Inc.
8711 B West Chester Pike
Upper Darby, PA 19082

Phone: 610-789-7419

Our Service Areas

Thomas Carpet Cleaners is proud to offer services in Delaware County, Montgomery County, and Chester County. To see if we clean carpets in your area, please click on our service area map.