Enjoy Fresh And Clean

Providing prompt, courteous, and professional cleaning services for your home and business.
Since 1980

Carpet Cleaning

Carpet Cleaning

Learn More

Area Rug Cleaning

Area Rug Cleaning

Learn More

Upholstery Cleaning

Upholstery Cleaning

Learn More

Tile & Grout Cleaning

Tile & Grout Cleaning

Learn More

Hardwood Cleaning

Hardwood Cleaning

Learn More

Commercial Cleaning

Commercial Cleaning

Learn More

We are a family owned, local cleaning company providing a wide range of services in Delaware County, Chester County, Montgomery County, and Philadelphia. To keep your home and business healthy, fresh smelling, and sparkling clean, contact us for service today!

Thomas Carpet Cleaners

Local Service Done Right

  • Enhance beauty with regular maintenance
  • Restore shine of dull tile and hardwood
  • Extend the life of carpet, upholstery, and area rugs
  • Healthy, clean living and working environment
  • Save money and the environment with cleaning over replacement
N

Flexibility to Fit Your Schedule

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

N

REPUTATION YOU CAN BELIEVE IN

We have built our fine reputation by providing consistent quality care and services since 1980. Some of our accolades include the Angie’s List Super Service Award, the Best of Philly Award from Philadelphia Magazine, and Checkbook.org has bestowed one of their highest ratings on us.

N

EXPERIENCE & TRAINING MEANS BEAUTIFUL RESULTS

Our technicians have years of experience and skill that shows in the pride they take in their work. They have received advanced, nationally certified training in the services we offer. Ongoing education is encouraged and expected.

N

Employees You Can Trust

Our staff is exceedingly qualified and well-vetted. We make sure to set our technicians up for success on the job by supplying the very best industry equipment, products, education, and training. They perform at a high level of excellence, demonstrating professionalism, patience, and care on every job site.

What our clients have to say…

Please take a moment to see what our clients are saying about the quality of service they have received from Thomas Carpet Cleaners and then contact us to schedule your appointment.

☆☆☆☆☆
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 ...
Read More
Greg and Judy O.
Exton, PA
☆☆☆☆☆
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.
Greg and Judy O.
Exton, PA
☆☆☆☆☆
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 ...
Read More
Sally S.
Paoli, PA
☆☆☆☆☆
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.
Sally S.
Paoli, PA
☆☆☆☆☆
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for almost 20 years. Their service is beyond compare! The staff is ...
Read More
Nancy G.
West Chester, PA
☆☆☆☆☆
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for almost 20 years. Their service is beyond compare! The staff is reliable, efficient, and friendly. Many of my friends have also used them and also feel they are the best.
Nancy G.
Nancy G.
West Chester, PA
☆☆☆☆☆
I have been using Thomas Carpet Cleaners for several years. Techs are always polite, professional and always helpful. My carpets look like...
Read More
Kim T.
Downingtown, PA
☆☆☆☆☆
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.
Kim T.
Downingtown, PA
☆☆☆☆☆
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. ...
Read More
William H.
Plymouth Meeting, PA
☆☆☆☆☆
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.
William H.
Plymouth Meeting, PA
☆☆☆☆☆
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 ...
Read More
Steven K.
Lafayette Hill, PA
☆☆☆☆☆
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.
Steven K.
Steven K.
Lafayette Hill, PA
☆☆☆☆☆
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He arrived on time proceeded with cleaning the carpets carefully and ...
Read More
Kelvin G.
Bryn Mawr, PA
☆☆☆☆☆
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He arrived on time proceeded with cleaning the carpets carefully and made sure furniture would was out of the way. He finished the work in about 2 hours! Excellent work will definitely use in the future!
Kelvin G.
Kelvin G.
Bryn Mawr, PA
☆☆☆☆☆
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was pleased with the service. The price was also competitive. I've ...
Read More
Natalie C.
Bala Cynwyd, PA
☆☆☆☆☆
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was pleased with the service. The price was also competitive. I've had poor experiences with carpet cleaners in the past and was very impressed with this company. Will definitely use them again!
Natalie C.
Natalie C.
Bala Cynwyd, PA
☆☆☆☆☆
We called Thomas Carpet Cleaners after one of our children was sick in his room. They sent someone out to our house right away and ...
Read More
Ryan B.
Ambler, PA
☆☆☆☆☆
We called Thomas Carpet Cleaners after one of our children was sick in his room. They sent someone out to our house right away and the room was cleaned and like new again! Thank you!
Ryan B.
Ryan B.
Ambler, PA
☆☆☆☆☆
Service was excellent. The employee was on time and very friendly and courteous. The carpets came out great, even some older stains from one of ...
Read More
Barry M.
Berwyn, PA
☆☆☆☆☆
Service was excellent. The employee was on time and very friendly and courteous. The carpets came out great, even some older stains from one of my kid's room came out. I was very pleased with the service.
Barry M.
Barry M.
Berwyn, PA
☆☆☆☆☆
This company does excellent work - even with a four month old puppy running around the house. My upholstery looks like new.
Michael P.
Wallingford, PA
☆☆☆☆☆
This company does excellent work - even with a four month old puppy running around the house. My upholstery looks like new.
Michael P.
Michael P.
Wallingford, PA
☆☆☆☆☆
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on two occasions. We have been extremely pleased with their work. ...
Read More
Joe L.
Garnet Valley, PA
☆☆☆☆☆
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on two occasions. We have been extremely pleased with their work. They are professional, efficient, on time and competitively priced. We would highly recommend.
Joe L.
Joe L.
Garnet Valley, PA
☆☆☆☆☆
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to clean our laminate floor. They are always on time, professional ...
Read More
Mary M.
Havertown, PA
☆☆☆☆☆
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to clean our laminate floor. They are always on time, professional and polite, and always do a great job. The owner and his employees deal with you in a straightforward and honest manner and deliver what they promise...can't recommend them enough!
Mary M.
Mary M.
Havertown, PA
☆☆☆☆☆
Just to let you know that Ken did a great job today. He is one of the best carpet guys I have seen. I thanked ...
Read More
AI G.
Wayne, PA
☆☆☆☆☆
Just to let you know that Ken did a great job today. He is one of the best carpet guys I have seen. I thanked him and told him that he was very good at what he does. Hope he will still be around in a few years.
AI G.
AI G.
Wayne, PA
☆☆☆☆☆
Came on time. Did a good job. Very pleased.
Robert K.
Media, PA
☆☆☆☆☆
Came on time. Did a good job. Very pleased.
Robert K.
Robert K.
Media, PA
☆☆☆☆☆
We were very pleased with Thomas Carpet Cleaners. The service tech was very pleasant, informative ...
Read More
Greg and Judy O.
Exton, PA
☆☆☆☆☆
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.
Greg and Judy O.
Exton, PA
☆☆☆☆☆
Thomas carpet cleaners cleaned our basement carpet including stairs, small personal office carpet and larger ...
Read More
Sally S.
Paoli, PA
☆☆☆☆☆
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.
Sally S.
Paoli, PA
☆☆☆☆☆
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for ...
Read More
Nancy G.
West Chester, PA
☆☆☆☆☆
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for almost 20 years. Their service is beyond compare! The staff is reliable, efficient, and friendly. Many of my friends have also used them and also feel they are the best.
Nancy G.
Nancy G.
West Chester, PA
☆☆☆☆☆
I have been using Thomas Carpet Cleaners for several years. Techs are always polite...
Read More
Kim T.
Downingtown, PA
☆☆☆☆☆
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.
Kim T.
Downingtown, PA
☆☆☆☆☆
John, the owner, answered on the first call and fit us in the next day. ...
Read More
William H.
Plymouth Meeting, PA
☆☆☆☆☆
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.
William H.
Plymouth Meeting, PA
☆☆☆☆☆
They always do a great job. I have used them a couple of times and ...
Read More
Steven K.
Lafayette Hill, PA
☆☆☆☆☆
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.
Steven K.
Steven K.
Lafayette Hill, PA
☆☆☆☆☆
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He ...
Read More
Kelvin G.
Bryn Mawr, PA
☆☆☆☆☆
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He arrived on time proceeded with cleaning the carpets carefully and made sure furniture would was out of the way. He finished the work in about 2 hours! Excellent work will definitely use in the future!
Kelvin G.
Kelvin G.
Bryn Mawr, PA
☆☆☆☆☆
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was ...
Read More
Natalie C.
Bala Cynwyd, PA
☆☆☆☆☆
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was pleased with the service. The price was also competitive. I've had poor experiences with carpet cleaners in the past and was very impressed with this company. Will definitely use them again!
Natalie C.
Natalie C.
Bala Cynwyd, PA
☆☆☆☆☆
We called Thomas Carpet Cleaners after one of our children was sick in his room. ...
Read More
Ryan B.
Ambler, PA
☆☆☆☆☆
We called Thomas Carpet Cleaners after one of our children was sick in his room. They sent someone out to our house right away and the room was cleaned and like new again! Thank you!
Ryan B.
Ryan B.
Ambler, PA
☆☆☆☆☆
Service was excellent. The employee was on time and very friendly and courteous. The carpets ...
Read More
Barry M.
Berwyn, PA
☆☆☆☆☆
Service was excellent. The employee was on time and very friendly and courteous. The carpets came out great, even some older stains from one of my kid's room came out. I was very pleased with the service.
Barry M.
Barry M.
Berwyn, PA
☆☆☆☆☆
This company does excellent work - even with a four month old puppy running around ...
Read More
Michael P.
Wallingford, PA
☆☆☆☆☆
This company does excellent work - even with a four month old puppy running around the house. My upholstery looks like new.
Michael P.
Michael P.
Wallingford, PA
☆☆☆☆☆
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on ...
Read More
Joe L.
Garnet Valley, PA
☆☆☆☆☆
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on two occasions. We have been extremely pleased with their work. They are professional, efficient, on time and competitively priced. We would highly recommend.
Joe L.
Joe L.
Garnet Valley, PA
☆☆☆☆☆
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to ...
Read More
Mary M.
Havertown, PA
☆☆☆☆☆
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to clean our laminate floor. They are always on time, professional and polite, and always do a great job. The owner and his employees deal with you in a straightforward and honest manner and deliver what they promise...can't recommend them enough!
Mary M.
Mary M.
Havertown, PA
☆☆☆☆☆
Just to let you know that Ken did a great job today. He is one ...
Read More
AI G.
Wayne, PA
☆☆☆☆☆
Just to let you know that Ken did a great job today. He is one of the best carpet guys I have seen. I thanked him and told him that he was very good at what he does. Hope he will still be around in a few years.
AI G.
AI G.
Wayne, PA
☆☆☆☆☆
Came on time. Did a good job. Very pleased.
Robert K.
Media, PA
☆☆☆☆☆
Came on time. Did a good job. Very pleased.
Robert K.
Robert K.
Media, PA

Satisfaction Guaranteed

While we cannot guarantee every stain or concern can be resolved, we do guarantee that you will receive the best possible care and service.

That’s why our 100% Satisfaction Guarantee states that if you are not satisfied with our service, we will work to make it right until you are satisfied. We want to earn your recommendations and referrals!

Thomas Satisfaction Guarantee

Ready for a Clean Holiday Home?

Do you want your area rugs cleaned before Christmas? We're offering a $35 Voucher on area rugs cleaned in our shop.

We will remove all the loose dust and dirt, custom wash each rug with cold water and cleaning solutions specifically formulated for each fiber type. Your rugs will look better, vacuum easier and stay cleaner longer.

Act Now for Clean Holiday Rugs

  • Drop off or pick up by 12/9/24 for Christmas-ready rugs.
  • Offer expires 12/24/24.
  • Call (610) 789-7419 | Email john@thomascarpetcleaners.com
Min $199 order. One voucher per customer. Cannot combine with other offers. No cash value.