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.

John, the owner, answered on the first call and fit us in the next day. Staff was on time, courteous, and did an excellent job. Many small stains and dirt marks are completely gone. Carpets look new and finished off our home improvement project just right.

Would highly recommend this service provider and will use them again in the near future.

William H. Plymouth Meeting, 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.