


Carpet Cleaning

Hard Floor Cleaning

Upholstery Cleaning

Residential & Commercial

Stain Removal

Free Quotes
We provide expert carpet and upholstery cleaning across Leeds, Halifax, Huddersfield, Wakefield, Bradford and surrounding areas. Our professional equipment delivers deep cleaning and outstanding results for homes and businesses.

About Us
EPCC is a family-run business founded in Halifax with over 10 years of experience in carpet cleaning as far as Manchester, Burnley and Castleford! As trusted local carpet cleaners in Huddersfield, we have built a strong residential and commercial customer base and continue to grow through our reliable service and outstanding reputation.

Fully Trained & Insured
We are fully insured for your peace of mind. We are equipped with training and experience to clean all types of fabric and leather. Whether you require stain removal, deep cleaning or a refresh, your home/workplace is always in safe hands!


Regular Bookings
Together, we can establish a consistent plan of action for your annual, quarterly, monthly or even weekly cleans! A regular schedule guarantees a healthier home or work environment. We aim to work around you, so evenings, weekends and bank holidays are available to book upon request!

Carpet Cleaning
We provide professional carpet cleaning in Huddersfield and across West Yorkshire, including Halifax, Wakefield, Leeds and Bradford. Our fully trained technicians use powerful Airflex Storm equipment and professional Prochem solutions to deliver deep cleaning, faster drying, and outstanding results. As trusted local carpet cleaners, we treat every home with care, leaving carpets fresh, clean, and hygienic.
Upholstery Cleaning
Our upholstery cleaning in West Yorkshire and beyond is tailored to each fabric or leather type, ensuring safe and effective stain removal and deep cleaning. Using professional equipment and Prochem solutions, our experienced technicians restore freshness while protecting your furniture. Whether you need carpet and upholstery cleaning for your home, office, or business, we deliver reliable, professional results.


Hard Floor Cleaning
We provide professional hard floor and carpet cleaning services across Leeds, Halifax, Wakefield, Huddersfield and Bradford, restoring floors and extending their lifespan. Using rotary equipment and our Airflex Storm system, we remove deep-down dirt and leave floors clean, polished, and hygienic. Elliot’s Professional Carpet & Upholstery Cleaning will deliver high-quality results for both residential and commercial properties.




CUSTOMER REVIEWS
Great customer service is the heart of our business. Hear from our happy customers who kindly shared their opinion.
★★★★★
Excellent service and a first class job. We live in an old farm house with coal fires etc. and the carpets are back to looking like new. Elliot was highly professional and great value for money. Will be using again and recommending to friends and family.

Jack
Hebden Bridge, West Yorkshire
★★★★★
Just had my carpets cleaned by Elliot and what a fantastic service. From the first message he’s kept in touch. Turned up exactly when he said and done a great job with the carpets. Left me an invoice to pay as I was on a work call and messaged to say all sorted and he’d closed our door. Will definitely recommend!

Heather
Rothwell, West Yorkshire
★★★★★
Our sofas and carpets now looking brand new thanks to Elliot. Not only does it look amazing, it smells great too! Super friendly, quick response and on time. Thank you, will definitely be using you again

Indya
Halifax, West Yorkshire
Payment Policy
We kindly request all payments are settled no later than 48 hours after job completion. For businesses, this can be discussed and agreed upon prior to attendance. Any cancellations without at least 24 hours notice will incur a charge of 30% of the original quote price. This payment must be cleared before we can reschedule. If we attend the property and cannot carry out the work due to no fault of Elliot’s Professional Carpet and Upholstery Cleaning, the customer will incur a charge of 30% of the original quote price. This payment must be cleared before we can reschedule