Most carpet cleaners classify a single room as being a maximum of 13 sq.m. MagicDry works up to 18 sq.m. per room (most main bedrooms).

Get award-winning, fast, and affordable carpet cleaning in Perth today!

Most carpet cleaners classify a single room as being a maximum of 13 sq.m. MagicDry works up to 18 sq.m. per room (most main bedrooms).

MagicDry fabric and upholstery cleaning solutions work equally well on mattresses. Our process will leave your mattress sanitarily clean.

When quoting a fabric lounge suite or multiple fabric lounge suites, we add all the lounges together to determine the total number of seating positions that we will be cleaning. Our pricing is based on the total number of seating positions.


We charge $275 for the first 35 square metres.
If you have over 35 square metres, it is $7 per square metre thereafter.

We offer a $10 discount for you and your neighbour when you book both jobs to be done straight after each other.
We also offer a $20 discount if you get 2 different types of items cleaned at the same time. (subject to a minimum charge of $100 per item type)

Looking for fast, reliable, and professional carpet cleaning in Perth? MagicDry delivers award-winning service, ensuring your carpets are fresh, clean, and revitalized. Get in touch today for a cleaner, healthier home!
Find out more about our commercial cleaning services in Perth and how our commercial cleaners can help keep your business clean. We have services like office cleaning for businesses.
Find out more about our commercial cleaning services and how our commercial cleaners can help keep your business clean. We have services like office cleaning for businesses.
I booked Colin with Jenny over the phone to visit my Grandmothers house to clean her carpet. Jenny was very helpful and fitted us in the next day which was a Saturday morning. They didn’t charge extra for the Saturday which I thought was great. Colin turned up when he said he would and did a fabulous job. Thank you for such wonderful service, My husband and I will use you ourselves.
Colin was very efficient and friendly and right on time. He did a great job cleaning our carpets, I have found this company to be very professiomal.
Ross was amazing!! My carpets came up a treat!! Clean,fresh and dry within a couple of hours even in winter! Very pleased and would highly reccommend Ross!! Thank you
Roy did an amazing job and got rid of the majority of the stains. He was very informative and took extra time to make sure we were satisfied. I can’t thank him enough. He is a credit to your company and we will recommend his services to all the tenants in the apartment complex. Approximate cost: $149

Is to be the industries best carpet cleaners, guaranteed to give you a better clean! We are professional carpet cleaners.

Our carpet cleaner who cleans your carpets is the owner of his Franchise. Nobody cares more about a business than the owner does.

We only use the best cleaning solutions in Perth and equipment specifically designed for dry cleaning your carpets, handled by expert carpet cleaners who also specialise in refreshing upholstered furniture.

We guarantee to provide you with the best carpet cleaning possible, utilising our advanced steam cleaning process and years of expertise in the carpet cleaning business.

WOMO Award Winner

YEARS EXPERIENCE

HAPPY CUSTOMERS

DRY IN 2 HOURS!
MagicDry, being one of the best carpet cleaning companies in Perth, provides a professional, award-winning service with exceptional results every time. We restore tired carpets, improving their condition and lifespan. Contact MagicDry for all your flooring cleaning needs. We take pride in delivering an outstanding experience with world-class commercial carpet cleaning in Perth. Our professionally trained staff handle even the toughest carpet issues. Our stain removal products eliminate stubborn stains and dust mites. With no hidden costs, our service is transparent and reliable.
MagicDry – the name and the people you can trust to clean and rejuvenate your fabric and/or upholstery. We deliver the best possible results when cleaning lounge suites, dining room chairs, office chairs, various couch styles, and even fabric headboards. You spend a lot of time on your couch, so it has ample opportunity to accumulate dirt. Couches are not cheap, so protect your investment with periodic, professional couch cleaning. Contact our upholstery fabric couch cleaning company today.
Let’s talk about our fabric couch cleaning services in Perth.


MagicDry fabric and upholstery cleaning solutions work equally well on mattresses. Our process will leave your mattress clean and sanitary. It is a scary thought, but your mattress is a collection point for dead skin cells and sometimes microscopic bugs or parasites. Having your mattress cleaned not only leaves your mattress looking as good as new, but it also removes these tiny contaminants. Contact our mattress cleaning company in Perth today.
STAIN REMOVAL EXPERTS
We’ve experimented with a number of tile and grout cleaning systems over the years. The best system we have found uses a combination of dry cleaning and steam cleaning. This method essentially uses a pressure cleaning process, preceded by a soft brush agitation if necessary. Have you ever noticed that your normally grey grout has progressively darkened over time? It’s time for a professional tile cleaning service. Our tile and grout cleaning technicians will clean the dirt and grime from your grout and restore it to the colour it was always meant to be. Contact our tile and grout cleaning company in Perth today.
Let’s talk about our tile and grout cleaning services in Perth.


STAIN REMOVAL EXPERTS
MagicDry uses only commercial-grade leather care products designed to remove perspiration, body oils and general soiling, without causing damage to the surface of the hide. These products prevent your leather from drying out and cracking, as well as from staining and discolouring. Leather, if untreated, can crack and tear losing its high tensile strength and not to mention, lose its luxurious appearance. Contact our leather couch cleaning service in Perth today.
Let’s talk about our leather cleaning services in Perth.
Professional rug cleaners in Perth
MagicDry uses only the best carpet cleaners in Perth. Our cleaners are trained to give you the best carpet cleaning services. If done incorrectly, your carpets can be destroyed instead of cleaned. This is why our cleaners go through rigorous training to give you the best possible carpet cleaning results. We also offer commercial rug cleaning services in Perth. Our rug cleaning will restore your rug to look as good as new while being gentle enough not to damage it. The perfect balance between strength and a soft touch. Keeping your carpets and rugs clean is not only good for preserving their lifespan, but it also ensures that you do not have unhealthy dust and dirt particles collecting in your home. Our heavy-duty equipment is both powerful and gentle, working to professionally clean your rugs.

Let’s talk about our carpet cleaning services in Perth.

We shift what furniture we can. We work around what we can’t.

We thoroughly power vacuum all carpets using an industrial-strength vacuum cleaner.

We may pre-treat some stains.

We dry clean the carpets. The MagicDry process involves combining unique chemical technology with heat, agitation and reaction between two solutions. The process produces a capillary action that deep cleans carpets and leaves them dry enough to walk on.

Stain removal. If necessary we revisit any stubborn stains with specialised stain removal solutions.

We groom your carpets with a carpet rake. This resets the pile and ensures the best result and quickest drying time possible.
Yes, professional carpet cleaning can effectively eliminate odours from your carpets. The cleaning process removes the source of the odour, such as bacteria, mould, and mildew, by penetrating deep into the carpet fibres. Additionally, carpet cleaning solutions often contain deodorising agents that neutralise unpleasant smells, leaving your carpets fresh and clean.
It’s recommended to have your carpets professionally dry cleaned at least once every 12 to 18 months, depending on factors such as foot traffic, the presence of pets, and the carpet material. In high-traffic areas or homes with pets, more frequent cleaning may be necessary to maintain a clean and healthy environment.
At MagicDry, we prioritise the use of eco-friendly and non-toxic cleaning products that are safe for your family, pets, and the environment. Our cleaning solutions are effective at removing dirt, allergens, and bacteria without causing harm to your carpets or causing any adverse effects.
The duration of the carpet cleaning process depends on factors such as the size of the area being cleaned, the carpet material, and the cleaning method used. On average, a professional carpet cleaning session for a standard-sized room can take anywhere between 15 to 30 minutes. However, this timeframe may vary based on the specific requirements of your carpets.
Your carpets are left walk on dry. While they may feel dry to the touch, they are not actually completely dry. For dry cleaning, the carpets typically dry within 2 hours. To expedite the drying process, you can increase ventilation and use fans or air conditioning.
Using a professional carpet dry cleaner offers several benefits, including:
Expertise: Professional cleaners have the knowledge, experience, and equipment to effectively clean and maintain your carpets, ensuring they remain in good condition for longer.
Customised Solutions: Professional cleaners assess your carpet’s unique needs and recommend the most suitable cleaning method to achieve the best results.
Time and Effort Savings: By hiring a professional cleaner, you save the time and effort that you would have spent trying to clean the carpets yourself.
Prolonged Carpet Life: Regular professional cleaning helps extend the life of your carpets by removing dirt, allergens, and contaminants that can cause damage over time.
Improve Indoor Air Quality: A thorough carpet cleaning removes pollutants and allergens, contributing to a healthier and more hygienic living environment.


