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.

We were very pleased with Thomas Carpet Cleaners. The service tech was very pleasant, informative and took great care in handling our furniture, and when a room was done he placed protective shield under the furniture to protect and moisture affecting the legs from the carpet. After completion our rugs looked like brand new and I would highly recommend them.

Greg and Judy O. Exton, PA June 7, 2015

Contact Us

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

Phone: 610-789-7419
Fax: 610-789-7466

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.