Thomas Carpet and Upholstery Cleaners
Residential and Commercial Carpet Cleaning

Residential and Commercial Carpet Cleaning

Restore your carpets & rid your home or office of the unnecessary dirt & pollutions left behind from kids, pets, & footwear. Learn more...

Residential and Commercial Upholstery Cleaning

Residential and Commercial Upholstery Cleaning

Protect your furniture by hiring an experienced company with the newest equipment. Learn more...

Tile & Grout Cleaning

Tile & Grout Cleaning

With our services, we make your tile floor look brand new and free of dirt, spills, and grime. Learn more...

Hardwood & Laminate Cleaning

Hardwood & Laminate Cleaning

Our fast-drying extraction method will get your floors looking like new. Learn more...

Our Mission

Thomas Carpet & Upholstery Cleaners provides a superior cleaning service delivered with courteous, professional care so that our customers will be confident to recommend our company to their family, friends and neighbors.

Thomas Carpet & Upholstery Cleaners

Service and Attention

Thomas Carpet Cleaners (TCC) responds quickly and professionally to our customer’s needs. Whether you live in Philadelphia, Delaware, Chester or Montgomery Counties, we are able to schedule your cleaning at a time that is convenient.


TCC has received the Angie’s List Super Service Award since its inception in 2006. TCC also received the Best of Philly Award from Philadelphia Magazine in 2013. TCC has one of the highest ratings by TCC built our fine reputation by consistent quality performance over the years.


TCC has been serving the Delaware, Chester and Montgomery counties since 1980. TCC’s
employees average 16 years of experience in carpet and upholstery cleaning.


TCC hires only qualified and well-vetted employees. TCC treats its employees well and makes sure they have the knowledge, skills and equipment necessary to perform at a high level of


Although we cannot guarantee that every stain or problem with your carpet or upholstery can be resolved, we do guarantee that you will receive the best possible cleaning service.

They always do a great job.  I have used them a couple of times and will use them again.  I would highly recommend their service to others.

Lafayette Hill, PA 

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.