CARPET, UPHOLSTERY AND MATTRESS CLEANING SPECIALISTS
Ed’s Carpet Cleaning provides professional carpet, upholstery, mattress and end of tenancy cleaning for homes and businesses across Surrey and Hampshire.
Using industry-leading equipment and proven cleaning techniques, we remove deep-down dirt, stubborn stains, allergens and odours, restoring your carpets, furniture and mattresses to a cleaner, fresher and healthier condition.
Our Services
Professional Cleaning Services for Homes and Businesses
Whether you need to revive tired carpets, freshen your upholstery or deep clean your mattresses, Ed’s Carpet Cleaning delivers professional cleaning solutions tailored to your home or business. Using industry-leading equipment and effective cleaning techniques, we remove embedded dirt, stains, allergens and odours to leave your soft furnishings looking cleaner, feeling fresher and lasting longer. Explore our specialist services below to find the right solution for your property.
Carpet Cleaning
Give tired carpets a new lease of life with our professional carpet cleaning service. Using powerful extraction equipment and specialist cleaning solutions, we lift embedded dirt, tackle stubborn stains and reduce unwanted odours. From individual rooms to whole homes and commercial premises, we leave your carpets cleaner and fresher.
Mattress Cleaning
Refresh your mattress with our professional deep cleaning service. Over time, mattresses collect dust, dirt and everyday spills that regular vacuuming can leave behind. Using specialist equipment and suitable cleaning solutions, we tackle built-up dirt, stains and unwanted odours to create a cleaner, fresher sleeping environment for you and your family.
Upholstery Cleaning
Freshen your sofas, armchairs and upholstered furniture with our professional upholstery cleaning service. Using specialist equipment and cleaning methods suited to your fabric, we remove everyday dirt, tackle stains and reduce unwanted odours. From a favourite armchair to the family sofa, we help restore a cleaner, fresher and more comfortable finish.
End of Tenancy Cleaning
Prepare your property for its next chapter with our professional end of tenancy cleaning service. Whether you’re a tenant moving out or a landlord welcoming new occupants, we provide a thorough clean tailored to the property. From carpets and upholstery to living spaces, we leave your rental looking fresh and ready.
Why Choose Ed’s Carpet Cleaning?
✔ TRUSTED LOCAL BUSINESS: As an independent business, we’re committed to providing friendly, honest advice backed by quality workmanship. Every customer is treated with care, respect and attention to detail from start to finish.
✔ PROFESSIONAL EQUIPMENT: We invest in powerful, professional-grade cleaning equipment and high-quality cleaning products to achieve deep cleaning results that simply aren’t possible with household machines.
✔RELIABLE AND ON TIME: We understand your time is valuable. That’s why we arrive when we say we will, communicate clearly throughout the process and complete every job to the highest possible standard.
✔ DEEP CLEANING RESULTS: Our professional cleaning methods remove embedded dirt, everyday stains, allergens and odours, helping to restore your carpets, upholstery and mattresses while extending their lifespan.
✔ SAFE FOR YOUR HOME: We use professional cleaning solutions and proven techniques that are suitable for most carpets and fabrics, providing a thorough clean while helping protect your furnishings and your home.
✔ FREE QUOTES AND HONEST PRICING: We offer free, no-obligation quotations with straightforward pricing and no hidden extras. You’ll always know exactly what to expect before any work begins.
Customer Reviews
Trusted by customers across Surrey and Hampshire
Book Now
Our work in images
See The Results For Yourself
From heavily soiled carpets and stained upholstery to refreshed mattresses and revitalised interiors, our gallery showcases the quality of work we’re proud to deliver. Browse a selection of recent projects completed across Surrey and Hampshire and see the difference professional cleaning can make. Every image reflects our commitment to outstanding results, attention to detail and customer satisfaction.
How many rooms would you like cleaned ?
Submit your details below and we'll be in touch with more information.
Frequently Asked Questions
How long do carpets take to dry?
Drying times vary depending on the type of carpet, room temperature and ventilation. In most cases, carpets are dry within 4 to 8 hours. Keeping windows open or using heating or fans can help speed up the drying process.
Can I walk on the carpets after cleaning?
Yes. You can walk on your carpets immediately after cleaning if necessary, although we recommend wearing clean socks or shoe covers until they’re fully dry to help keep them looking their best.
How can I pay?
We offer a range of convenient payment options. You can pay by cash, bank transfer or card, making it easy to choose the method that works best for you.
How long does carpet cleaning take?
The time required depends on the size of the property, the number of rooms and the condition of the carpets. As a guide, cleaning three average-sized rooms typically takes between one and two hours, although heavily soiled carpets or stubborn stains may take a little longer.












