Friendly Service. Fair Prices. Outstanding Results.
  • Domestic and commercial carpet cleaning.
  • IICRC trained and certified operator, here for all your carpet cleaning needs. ‘Woolsafe’ specialist.
  • We also provide tile and grout pressure cleaning, upholstery as well as rug cleaning.

Get In Touch With Zoran At Any Time


Experienced carpet cleaning operator that provides exceptional, long lasting results.

Same day service can be arranged.

Carpet Cleaners Perth

We are a team of professional and reliable carpet cleaners in Perth offering both, carpet steam cleaning as well as carpet dry cleaning service. Specialists in office carpet cleaning and repair, residential carpet maintenance, stain removal, wool fibre care, odour control and much more.

Having been involved in the cleaning industry for more than a decade now, the Steam Or Dry team has a thorough understanding of what it will take to clean your particular carpet to the highest standard possible. Some carpets are relatively easy to clean and maintain, some require that extra bit of effort during the cleaning process. Certain carpets attract and retain more dirt and stains where some do not. There are many factors that our cleaning technicians take in consideration before we commence with the cleaning of your carpets. Regular carpet cleaning will minimize everyday wear and tear on your carpet and it will certainly improve the quality of your indoor air.

You can rest assured that our carpet cleaning services in Perth are of premium quality and we are considered to be one of WA’s best in what we do. Our aim is simple. That is, to deliver quality workmanship at lowest possible price, with customers’ requirements and satisfaction in mind. We are certainly not the cheapest Perth carpet cleaner but we most definitely deliver outstanding results.

Steam Or Dry is owned and operated by Zoran Vukas. An IICRC certified organization with qualified and trained cleaning experts. We hold numerous certificates relevant to our industry. All of our cleaning and restoration work is carried out in accordance with Australian standard AS/NZS 3733:2018 and Woolsafe recommendation.

If you live anywhere within the Perth metro area, call Zoran on 0410 851 589 and schedule your next professional cleaning service with confidence.


We have the ability and knowledge how to effectively carry out numerous cleaning methods suitable to your needs and budget.
  • Carpet Dry Cleaning. Our low moisture carpet cleaning process known as ‘Encapsulation Cleaning’ is ideal for general maintenance where carpets are deemed to be in reasonable state. If you are vacating a rental property, this might me the right solution for you in order to get your bond money back. We also provide host dry cleaning for water sensitive fibre.
  • Carpet Steam Cleaning. Technically referred to as ‘Hot Water Extraction’, cleaning process that provides long lasting results when applied properly. It is considered by many to be the best way to clean and maintain most carpets.
  • Advanced Cleaning, Problem Solving & Maintenance. Our advanced cleaning method consists of fibre agitation and hot water extraction along with other necessary applications. This cleaning process is suitable for carpets with tough and stubborn stains. Before you commit to replacing carpets in your rental property, talk to us and see if we can restore your floor to an acceptable standard.


Cleaning. Problem solving. Advice.


Having your carpets cleaned thoroughly in your home or office is important for a number of reasons. All of our work is carried out to the highest standard possible.


At Steam Or Dry we never allow room for guess work when it comes to carpet cleaning. Rest assured that our 7 step procedure is applied every time.

Before we commence with cleaning, we will provide you with all the necessary information and what it will cost to have your carpets cleaned the right way.

  • Inspection. A technician thoroughly inspects the area that needs cleaning. Any concerns that you may have are addressed, concerns such as removal of spots and stains from carpet, drying time frame and so on. At the time of inspection, we will determine what will be the best and most economical cleaning process.
  • Pre-Vacuuming. Floors are thoroughly vacuumed with a quality vacuum cleaner fitted with a HEPA filter. This is a mandatory step in professional carpet care under Australian standards.
  • Spot Cleaning & Pre-Spraying. Stubborn spots and stains are treated accordingly with dedicated cleaning agents. Please note that removal of invisible stains and odours may require additional steps. Spots and stains will be noted and addressed at the inspection stage.
  • Cleaning Stage. Advised and preferred cleaning method is applied.
  • Furniture Protection. Once the area is cleaned, clear plastic pads are placed under furniture legs accordingly.
  • Fibre Grooming. Cut pile fibre is groomed with a grooming tool so to promote drying time. Grooming also also enhances overall appearance of the freshly cleaned area.
  • Optional Steps. Installation of air movers and fabric protection is available at an additional cost. Please note that the use of air movers to speed up the drying process is not always necessary. Drying time frame will be addressed at the inspection stage.



Most people are not aware of the fact that general dirt trapped within carpet fibres can be abrasive. Over time trapped debris cuts and wears out fibre every time somebody walks on it. Generally speaking, the longer you wait to clean your carpets the more damage is potentially inflicted to it. Successful removal of stains also proves to be more challenging if maintenance is not carried out on a regular basis.

If you are seeking a quality service and if your intention is to extend the life of your floors, look no further. Consider a professional cleaning business with trained technicians who are knowledgeable and experienced in cleaning and maintaining various types of floors.

As you may be aware, there are many carpet cleaning companies in Perth. Here are three simple questions that you may want to ask your cleaner before you make a booking.

1. Has the cleaner of your choice undergone the IICRC certification course?
2. Is the particular cleaner capable of applying more than one cleaning method?
3. Does the particular business hold current liability insurance?


If  ‘NO’ applies to any of the above points, you may want to reconsider the particular cleaning business.


  • IICRC Accredited Business

    Leaders in our industry. Being educated and knowledgeable in what we do is an important aspect of our success. We are an IICRC trained and accredited business.

  • Multiple Cleaning Methods

    We are prepared to apply numerous carpet cleaning methods that will suit your carpet.

  • Competitive Pricing

    Always committed to providing our clients with the best service at competitive rates.

  • Local Business

    A locally owned cleaning business in Perth. You will always deal directly with Zoran.

  • Safety First

    A business that cares is every aspect. We carry out cleaning work with great care and diligence.  A lot of our time is dedicated to product research, we apply only the best and safest cleaning products and solutions available in our industry.

  • 100% Satisfaction Guaranteed

    A guaranteed unsurpassed customer service and we stand by our work.

  • Responsible Business

    For your and our peace of mind, we maintain public and product liability insurance at all times.

  • Servicing All Areas

    We service all suburbs of Perth, including Joodnalup, Midland and Fremantle.


Contact Zoran and schedule an appointment today.