“Rich is great! We had him come clean our whole house top to bottom and our upholstered couch! He got every single stain out of the carpets/couch and was great to work with. He is fair, kind, respectful, and we will be using him again in the future!”
Meet Eco-Dry Carpet Cleaning
A local team. A personal standard.
A favorite sofa. A carpet full of family life. A busy floor that needs a fresh start. We care about the spaces you use, and the people who use them.
- IICRC certifiedProfessional cleaning methods
- Fully insuredCare for your property
- 402 Google reviewsRead our customer stories
- Locally ownedBased in Forest Hill

Rooted in Forest Hill
Meet Rich.
The person behind the name.
Rich Tobin founded Eco-Dry in 2021 after working in professional carpet care for another company. Rich runs the business, with visits handled by him or an Eco-Dry technician. Rich is IICRC certified, Google Guaranteed, and fully insured. Most homes are ready for normal foot traffic again within two to three hours.
A good visit starts with understanding the space. We ask about the spots you have noticed, previous treatments and anything that needs special care. You hear the plan and agree on the scope before cleaning begins.
“I run this company myself. If something is not right, I come back and make it right at no extra cost. My goal is to earn your trust and be the professional carpet cleaner you call every time.”
What a visit feels like
A clear plan.
Careful work.
The method can change from carpet to upholstery or wood. Taking the time to inspect, explain and check the work stays the same.
- 01
Look at the space together
We inspect the material and its condition, listen to your concerns and confirm the areas and price before work begins.
- 02
Prepare for the material
Loose soil, particular spots and surrounding surfaces get attention before the main clean. Preparation depends on the surface.
- 03
Clean with a suitable method
From steam extraction on suitable carpet to controlled care for upholstery and hard floors, we choose the approach for the job.
- 04
Check the result and explain aftercare
We review the work, discuss any remaining marks and explain drying, airflow and when to use the space again.
The small things matter
Comfort in your home.
Confidence in the work.
A conversation first
Tell us what bothers you, what has already been tried and what you hope to improve. We explain what cleaning can reasonably do.
Respect for your space
Access, furniture, delicate surfaces and drying all get considered as part of the cleaning plan.
Clarity at the finish
We check the result, talk through any remaining concerns and explain how to use the space while it dries.
From our customers
Good work gets
talked about.
Real reviews from people who trusted us with their homes and floors.
- Google
- Google
“Rich and his helper were very polite and professional. They did an awesome job on my carpets. They look brand new. I will definitely be using them again in the future. Highly recommend for professional work n fair pricing”
- Google
“I only have good things to say about thus company. We have them do our work twice a year for the last 4 years. We are very satisfied with their work and these guys are super friendly. Prices are not bad either. See you all in October”
- Google
“Rich and Ben worked together as a team. Both were personable and clean. My wife and I were amazed at how much better our sofas and carpets looked. Would highly recommended and will definitely use them again!”
- Google
“Like always, Rich came through and made our 11 year old carpets look brand new! Amazing work as usual!!!!”
- Google
“My carpets look amazing. They were professional, punctual and did a great job!!!”
Close to home
From Forest Hill
to your front door.
We serve Harford County, north Baltimore County, and Howard County. Choose your town for local services, access notes and planning details.
Baltimore City is outside our service area. If your address is near the edge of our routes, get in touch before booking.
Explore our service areas
A promise from Rich
100% Satisfaction Guarantee
I run this company myself. If you're not completely satisfied, I'll come back and make it right, at no extra cost. My goal is to earn your trust and be the professional carpet cleaner you call every time.Rich Tobin, founder of Eco-Dry Carpet Cleaning
