Residential and Commercial Upholstery Cleaning

Residential and Commercial Upholstery Cleaning

Protect your furniture by hiring an experienced company with the newest equipment. For over three decades, our professional upholstery cleaners have been assisting residential and commercial customers throughout the Montgomery County, Delaware County and Chester County area.

Call a member of our friendly staff to receive your quote today.

Delaware, Chester and Montgomery Counties: 610-789-7419


4 Step Upholstery Cleaning

Step 1: Pre-Inspection

Our technician will inspect the upholstery, determine whether our process is appropriate for the fabric, and discuss with you any potential problems with the outcome of the cleaning.

Step 2: Pre-conditioning

When necessary, a pre-treatment is applied to loosen the built up soils and stains, ensuring a more thorough cleaning.

Step 3: Hot water extraction

The technician will adjust the heat and pressure settings of our truck-mounted hot water extraction to ensure the best result for the fabric.


Step 4: Fabric grooming

We recommend using our Maxim Advanced Carpet Protector, which would be applied after the cleaning process is complete. We will gently brush the product into the fabric of your upholstery.

Leather cleaning available!


Thomas carpet cleaners cleaned our basement carpet including stairs, small personal office carpet and larger home office with stairs.

They arrived as scheduled and quickly assessed the areas to be cleaned. Got started bringing in the equipment and were working quickly. Considering the amount of area they needed to clean, they got done in very good time. Carpets all look fantastic.  The two technicians were polite, efficient and did an excellent job.  We will certainly be having them come back when the carpets need to be cleaned again.

Sally S. Paoli, 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.