Residential Cleaning Services

Need A One-Stop Shop?

We Do It All.

Looking for a company you can trust to keep your home’s carpet, rugs, upholstery, tile, and hardwood clean?

We are a one-stop shop with professional cleaning services to maintain and beautify all of the surfaces you walk (and sit) on.

The joy of working with just one trusted company for your residential cleaning services is that you are able to schedule once for multiple services, freeing up your busy schedule. In addition, you are able to develop working relationships with the THOMAS technicians you invite into your home.

Carpet

How soon can I walk on my clean carpet
  • Remove dirt and allergens
  • Remove spots and stains
  • Treat pet stains and odors
  • Stain protector application

Area Rugs

Area Rug Cleaning
  • Hands-on, specialized care
  • Treat pet stains and odors
  • Custom-fit rug padding available
  • Humidity controlled drying

Upholstery

How soon can I walk on my clean carpet
  • Remove oily residues and soil
  • Remove stains, pet hair, and odors
  • Stain protector application
  • Designer fabrics and leather

Tile & Grout

Tile Floor
  • Remove stains from grout lines
  • Remove waxy build-up and grease
  • Sealer application
  • Safe, effective cleaning of porous materials

Hardwood

Hardwood Floor
  • Remove dirt and dust from between floorboards
  • Restore original streak-free shine
  • Remove allergens and waxy build-up
  • Sealer application

Our Formula for Success

Family owned, locally operated Thomas Carpet Cleaners, Inc. was founded in 1980 by John & Marie Thomas.

Since that time, our focus continues to be on providing our residential and commercial customers with superior skilled cleaning services and ensuring excellent customer satisfaction.

We want all of our valued customers to feel confident and happy recommending our company to their family, friends, neighbors, and business associates.

John and Marie
Thomas Satisfaction Guarantee

Our Guarantee

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!

Hear what our clients have to  say:

We were very pleased with Thomas Carpet Cleaners. The service tech was very pleasant, informative ...
Full Review
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.
Exton, PA
Thomas carpet cleaners cleaned our basement carpet including stairs, small personal office carpet and larger ...
Full Review
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.
Paoli, PA
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for ...
Full Review
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.
West Chester, PA
I have been using Thomas Carpet Cleaners for several years. Techs are always polite...
Full Review
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.
Downingtown, PA
John, the owner, answered on the first call and fit us in the next day. ...
Full Review
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.
Plymouth Meeting, PA
They always do a great job. I have used them a couple of times and ...
Full Review
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.
Lafayette Hill, PA
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He ...
Full Review
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.
Bryn Mawr, PA
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was ...
Full Review
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.
Bala Cynwyd, PA
We called Thomas Carpet Cleaners after one of our children was sick in his room. ...
Full Review
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.
Ambler, PA
Service was excellent. The employee was on time and very friendly and courteous. The carpets ...
Full Review
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.
Berwyn, PA
This company does excellent work - even with a four month old puppy running around ...
Full Review
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.
Wallingford, PA
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on ...
Full Review
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.
Garnet Valley, PA
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to ...
Full Review
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.
Havertown, PA
Just to let you know that Ken did a great job today. He is one ...
Full Review
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.
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.
Media, PA