Carpet & upholstery cleaning since 1979

Professional
cleaning.
A familiar
local name.

Carpets, area rugs, upholstery and whole-system air ducts. Professional care for homes and businesses across Montgomery and Bucks Counties.

Serving Pennsylvania since 1979IICRC-certified professionals · Free estimates

What needs a professional clean?

Find the right care for your home or business.

Cahill’s team cleaning carpet in a commercial hallway
Commercial carpet cleaning with the Cahill’s team.

Commercial carpet
cleaning

Professional carpet care for offices, facilities and busy business spaces.

Explore Commercial Cleaning

Residential
carpet cleaning

Care for the carpets and high-traffic areas in your home.

Explore Carpet Cleaning

Area rug cleaning

Care that starts with your rug’s fibers, construction and condition.

Explore Area Rug Cleaning
Cahill’s technician cleaning overhead ductwork with a hose and cleaning tool
Hands-on care for the whole duct system.

On the job with Cahill’s

Whole-system air duct cleaning

Cleaning for the entire duct system, rather than a few individual vents.

Explore Duct Cleaning

AREA RUG CARE

Every rug deserves
a closer look.

Fiber, construction, dyes and condition all matter. We inspect your rug before recommending the next step in its care.

FiberConstructionDyesCondition
Explore Area Rug Cleaning

New equipment has arrived

Growing our area rug care.

Our new rug tumbler and area rug pit have arrived — the next step in growing our dedicated rug-cleaning operation.

We’ve invested in this equipment to clean a larger volume of rugs and give them more thorough care. Each rug’s fibers, construction, dyes and condition continue to guide its cleaning approach.

“I was so impressed with this company‘s carpet cleaning service. They were very reasonable and customer service was exceptional.”

Gd Beri   /   Google review excerpt

Read customer reviews

Experienced care.
From the first conversation.

Our IICRC-certified professionals start by understanding what your space needs.

Our carpet-care approach

Understand the job

Tell us about the service and the space. Our office confirms the details and your estimate.

Inspect before cleaning

We assess the material and condition, then discuss a suitable cleaning approach.

Finish with useful guidance

A post-cleaning inspection and drying guidance help you care for your carpets after the visit.

Local to you.
Ready for your next clean.

Based in Huntingdon Valley, serving Montgomery and Bucks Counties and nearby Pennsylvania communities. Ask our office about service for your address.

A few of the communities we serve

  • Huntingdon Valley
  • Newtown
  • Yardley
  • Richboro
  • Churchville

Don’t see your town? Call our office to check service for your address.

See Service Areas

A little care
between visits.

Explore Care Advice

WATER EXTRACTION & RESTORATION

Water damage? Start with a call.

Speak with our office about the situation and the next step.

Let’s talk about your next clean.

Tell us what needs care. Our office will follow up to discuss your request and confirm the details.

Request a Free Estimate

Send your request to our office. All fields except Message are required.

Submitting a request does not book an appointment. Our office confirms timing and details.

Prefer to call? 215-355-5388