All Floors


URGENT Same Day Service

If you have a job that just cannot wait, give us a call and we will do all we can to help you.

Environmentally Aware Practices & Policies

We care for the health and wellbeing of our customers, staff and the environment. Our policies and procedures adhere to safe and proper use and disposal of cleaning solutions and waste.

100% Money Back Guarantee

If you (the customer) report an issue with a service we have provided within 5 days of invoice date and we cannot rectify it to your complete satisfaction, we will give you your money back.

Carpet Cleaning Perth 

Not all carpet cleaning companies are the same.

Here’s a scary fact: Did you know that not all Perth carpet cleaners have any form of training? This means that the person you invite to care for your carpet could literally know as much or less about your carpets as you do!

In the past, when your carpets were cleaned, have you ever had:

Don’t risk it! One call to All Floors Cleaning & Restoration and we’ll have one of our experienced, qualified technicians out to restore your carpets.

Book A Service

    Why Choose All Floors Cleaning & Restoration? 


    All of our technicians are fully certified, and formally trained and have been qualified under examination by IICRC and/or ACCI.  This means they are using the most current procedures and chemistry to provide the correct cleaning requirements for your carpet.


    All of our vehicles are fully equipped with state-of-the-art truck-mounted machines, specifically designed to ensure the best possible results with minimum drying times.


    All Floors Cleaning & Restoration prides itself on the quality and results we achieve on every job.  We strive to provide cleaning services which exceed the minimum Australian Standards required. 

    Value for Money

    All Floors Cleaning & Restoration offers several cleaning packages to suit your needs.  We provide upfront costings before the start of the service together with our recommendations of what is required to achieve the best results for your carpets.

    Deluxe Carpet Cleaning Service


    Professional, quick and well priced. Rob was great to deal with throughout the whole process. Quality work, would definitely recommend
    Milos Cirkovic
    Milos Cirkovic
    Great quality and professional service. We had our tiles (over 200 sqm) cleaned and sealed recently. We were stoked with the difference. Very quick and straightforward process - Rob was great to deal with.
    Digiart Australia
    Digiart Australia
    Excellent job on cleaning my problematic kitchen floor tiles. At the outset they said they would do their best to clean them but made no outlandish promises. Job done to a high standard, would recommend without hesitation.
    sir AMS
    sir AMS
    After renting my house out, my house needed a really a good tile and carpet clean and as always the guys at All Floors came through with getting the result I wanted. Fast, Friendly and reliable service. I been using the guys fro All floors for many years now and can honestly recommend them. Adrian - Applecross
    Adrian Applecross
    Adrian Applecross
    THANK YOU SO MUCH. I recently had my grout, lounge and carpets cleaned and I am over the moon with the quality and professionalism I received. Just recently having a baby I had stains all over my lounge which I thought I may have been looking at having to replace the entire thing, but nope Peter did a terrific job at removing them with no difficulty at all. I also didn’t realise how disgusting my shower grouting was as my house is only 2years old, I had that done aswell and my god it looks better than when we built the house. All up I got so much done for cheaper than it would have been for me to replace my couch :). I can’t thank Rob, Peter and the guys anymore for the outstanding job and the high quality of customer service I received. Will definitely be recommending to all my friends and family.
    Katie Bailey
    Katie Bailey

    ------------ EXPERTS IN FLOOR CLEANING ------------

    Three simple steps to
    getting the clean you need

    1. Choose your service

    With a range of services like carpet cleaning, tile and grout cleaning, upholstery cleaning, stone floor care and water damage restoration, we can provide the cleaning service you need.

    2. Contact our team

    Use our enquiry form or call our team to arrange the best time for us to come to you. If you have an urgent issue, please call us ASAP.

    3. Experience All Floors

    We provide first class cleaning services. Our team are friendly, on time and highly experienced so you can relax knowing you’re getting the best possible service!

    Call Now Button1300 85 95 90