Carpet Cleaning

A thorough, deep-down, professional carpet cleaning service

Home » Carpet Cleaning

Even in the best-kept houses, a carpet still gets dirty. While vacuuming removes much of the visible dust and debris from the fibres, it’s not a thorough solution.

Regular cleaning is the best way to help to keep your carpets in a good condition, improve their appearance, prolong their life and remove and any nasty smells, allergens or bacteria.

Whether you need a full deep clean or stain/spot removal our expert team would love to help. With over 20 years experience we have built up an enviable reputation across Surrey and Hampshire for providing a professional carpet cleaning service.

All our work is carried out by a friendly, fully-trained team and covered by our 100% No Risk guarantee “The most thorough cleaning you’ve ever had or it’s FREE”.

Call our friendly carpet cleaning team today on 01252 408504

Why Choose All Seasons Cleaning Services

By choosing All Seasons Cleaning Services you can be sure of the most thorough, professional carpet cleaning service. Our expert team use state of the art equipment, powerful cleaning solutions and proven techniques, to provide our customers with results that amaze time and time again.

100% Satisfaction Guarantee

Every job comes with our no quibble 100% no risk money back guarantee for your total peace of mind and satisfaction.

A Friendly,
Personal Service

There’s no high pressure sales, we treat people how we’d like to be treated. All our team take a personal pride in a job well done.


We provide hassle free, quick, efficient cleaning. Most carpets are dry in 1-2 hours, so your rooms are back in use after a couple of hours, not days.

Great Value

Whilst we aren’t the cheapest carpet cleaners, we do take pride in offering our customers great value for money with strictly no hidden extras.

Safe Cleaning Solutions

Our cleaning solutions are free of all harmful chemicals and contain only totally safe, highly effective ingredients that are pet-safe and baby friendly.

Amazing Results

It’s the amazing results that keep our clients coming back and recommending us to their friends. You can be sure you’re in the best possible hands.

Our Recent Carpet Cleaning Reviews

We have hundreds of happy customers across Surrey and Hampshire. View all of our latest reviews in your local area. Please use the map to zoom in and find reviews near you or you can scroll through all of our reviews in the box below.

5/5  ·  20th February 2020 by of FARNHAM, Surrey
Carpet Cleaning
Excellent carpet cleaning from Barry and the team
5/5  ·  20th February 2020 by of Basingstoke, Hants
Carpet Cleaning
Friendly and professional, explained the process and did an excellent job. Carpets as good as new and better than when I moved in. Will definitely use again and recommend to friends and family.
5/5  ·  5th February 2020 by of Farnham, Surrey
Tile & Grout Cleaning

Carpets and sofa cleaned. Marble floor repolished

Great job - very impressed with polished floor finish.
5/5  ·  15th October 2019 by of Chawton
Carpet Cleaning
Meeting Room Carpet Clean “We have been using Barry at All Seasons Cleaning Services for a number of years and there is a reason we keep going back. He is polite, efficient, reasonably priced and most importantly does an excellent job.We have a cream coloured meeting room carpet (great idea I know) but Barry get's it looking like new every time. I cannot recommend Barry and All Seasons Cleaning Services enough.”
5/5  ·  3rd October 2019 by of Farnham
Window Cleaning
All Seasons have been cleaning our windows, soffits, gutters and carpets for many years now. Their service is always quick, efficient and thorough - and good value. Barry and Julian are always friendly and polite, and we have no hesitation in recommending All Seasons Cleaning.
5/5  ·  29th July 2019 by of Farnham
Window Cleaning
Gutters/Soffits/Fascia/Window cleaning and deep clean of carpets All work was carried out in a professional, friendly and thorough manner to a more than acceptable standard.
5/5  ·  1st June 2019 by of Alton
Patio Cleaning
Excellent and efficient service with a smile We required a range of cleaning services. The roof needed de-mossing, gutters cleaning, patio cleaning, sofas and carpet to be cleaned. Barry and his team were courteous, efficient and helpful. They were cheerful and friendly throughout the work and nothing was too much trouble. All the work was completed to an exceptionally high standard and we would have no hesitation in recommending them to friends.
5/5  ·  20th April 2019 by of Rowledge
Carpet Cleaning
Carpet and furniture cleaning. Excellent - 1st class, came when he said, did what he said he would, charged what he said he would. Can't fault.
5/5  ·  13th February 2019 by of Farnham
Carpet Cleaning
Fantastic quality service from start to finish.
5/5  ·  7th January 2019 by of Guildford
Carpet Cleaning
All Seasons never disappoint and always do a superb job on the carpets. The quality of work is of a high standard and consistent. Its a pleasure as ever to recommend All Seasons Cleaning unconditionally.
5/5  ·  7th January 2019 by of Dockenfield,, Farnham
Carpet Cleaning
All Seasons Cleaning is a company we have used several times before. In every instance it has been a great pleasure to have them working in the house, and the work could not have been carried out to a higher standard or more efficiently. A wholehearted recommendation.
5/5  ·  4th January 2019 by of Basingstoke
Upholstery Cleaning
Barry of All Seasons Cleaning services has been cleaning our carpets for years. He is professional, cheerful, knowledgeable and honest. We would thoroughly recommend him.
5/5  ·  28th November 2018 by of Bagshot
Carpet Cleaning
I would highly recommend Barry at All Seasons. He has cleaned my carpets for many years and is totally trustworthy. He always makes my carpets look brand new. I wouldn't use anyone else!
5/5  ·  12th November 2018 by of Guildford
Carpet Cleaning
Brilliant job! Barry has cleaned my carpets many times in the past, but I had left it a few years. Now I have a 'new carpet', well that's what it looks like. Really pleased. I now will not leave it for so long.
5/5  ·  1st November 2018 by of Hook
Upholstery Cleaning
Barry arrived on time, carried out every aspect of the work very thoroughly, showed meticulous attention to detail throughout the day, cleaning the carpets and furniture, repositioning all items that had been moved. Another highly professional day's work again this year.
5/5  ·  1st November 2018 by of Farnborough
Carpet Cleaning
This is the best I’ve ever seen my carpet being cleaned Our carpet looks brand new. Barry and Julian were both courteous and polite. We will definitely use / recommend this company. Good price for cleaning our carpet.
5/5  ·  1st November 2018 by of Basingstoke
Carpet Cleaning
It was very kind of Barry to fit me in before Christmas. He had already cleaned my carpets to an exceptionally high standard but came back on my request as my cats had put soot paw marks on them. Barry made it as good as new again. Can’t recommend him highly enough. So friendly, polite and professional. Have been using All Seasons for over 9 years now and wouldn’t look anywhere else.
5/5  ·  23rd October 2018 by of Farnborough
Carpet Cleaning
We’ve used All seasons few times now to have our carpets cleaned. We won’t be using anybody else. Barry is so professional and knows exactly what he’s doing and doing it very well. He’s also a very kind and polite guy. Would highly recommend his company. Once you use All Seasons Cleaning you won’t be looking for anybody else. Thank you Barry!
5/5  ·  23rd August 2018 by of Guildford
Upholstery Cleaning
I have used All Seasons Cleaning for 18 years. I have found them to be reliable, accommodating, thorough and cannot fault the standard of their work. I have recommended them to family and friends who are still using them which says a lot these days. Well done All Seasons Cleaning, please continue your standard of work.

Call our friendly carpet cleaning team today on 01252 408504

Our Carpet Cleaning Service

To provide you with an expert clean all our technicians also follow a specialist process. We have been developing and improving this procedure over 20 years to achieve the best results possible. Our process will allow you to enjoy:

  • Beautifully clean and fresh carpets
  • Super fast cleaning and drying times
  • Maximum stain removal
  • A thoroughly deep cleaned carpet free of dust, pollen, and other allergens
  • A more hygienic living space
  • Protection from future stains and soiling

Arrange Your Carpet Cleaning

Step 1. You get in touch – either give us a call or complete our online contact form to tell us more about how we can help.

Step 2. We will arrange an appointment – to allow us to provide you with an accurate price we will arrange a convenient time to visit your property. There’s no pressure to buy. Instead one of our friendly team will be with you for around 15minutes to measure your property, to asses the carpet and its condition. This allows us to ensure that when we turn up to do your job, we know how long we will need and what equipment to use to get the best results.

Step 3. You say yes – if you are happy with the price we will arrange the carpet clean for a time and date that suits you.

Step 4. We clean your carpets – on the date of the clean we will turn up on time and with the best equipment for the job.

Step 5. We ensure you are 100% satisfied – before signing off the job we will ensure you are 100% satisfied with the work. Depending on the cleaning process used, it is then 2-3 hours before your carpets are completely dry and ready to walk on again.

Call our friendly carpet cleaning team today on 01252 408504