About Us

Thomas Carpet & Upholstery Cleaners
A Delaware County, Montgomery County, and Chester County Carpet Cleaner.

Always prompt. Very courteous. Highly professional.

Thomas Carpet and Upholstery Cleaners prides itself on these three defining and foundational attitudes. With customer satisfaction as our primary goal, it’s no wonder why most of our new customers come from referrals. Because of our above-and-beyond customer service and quality work, we’ve earned Super Service Awards since 2007 on Angie’s List, Best of Philly in Philadelphia Magazine and we are highly rated by Checkbook.org.

Thomas Carpet and Upholstery Cleaners was founded by John & Marie Thomas in 1980. Our technicians have been employed by us for over fifteen years and possess nationally-certified training that is second-to-none. We provide a variety of services to Montgomery County, Delaware County, and Chester County which include upholstery cleaning, deep steam carpet cleaning, tile and grout cleaning, and hardwood/laminate floor cleaning.

Thomas Carpet and Upholstery Cleaners have always kept up with the newest equipment and products in the industry to ensure the best results possible. It’s because of this and our staff’s many years of experience and knowledge in the carpet cleaning field that tasks are completed thoroughly and in a timely manner.

From leather cleaning to odor neutralizers, Thomas Carpet and Upholstery Cleaners has the patience and dedication for any stain or carpet issue that comes about. Call us today for residential and commercial carpet cleaning anywhere in the Tri-State area of Montgomery County, Chester County and Delaware County.

Check out some of our reviews!

I have been using Thomas Carpet Cleaners for several years. Techs are always polite, professional and always helpful. My carpets look like new after they have been out. I wouldn’t trust anyone else to clean my carpets.

Kim T. Downingtown, 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.