Trusted and word of mouth awardee Magic Dry Perth 2013 - 2022 Service Award Winner


WPO Image


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

WPO Image


The Perth technician who cleans your carpets is the owner of his Franchise. Nobody cares more about a business than the owner does.

WPO Image


We use only the best cleaning solutions in Perth and equipment specifically designed for dry cleaning your carpets.

WPO Image


We guarantee to provide you with the best carpet cleaning possible or get your money back!



Magic Dry Carpet Cleaning WOMO logo 2013-2022
Magic Dry Carpet Cleaning Services happy family


Magic Dry was first established in WA in 1971. We used to be the WA division of Magna Dry. Magna Dry used to be an international franchising group. We are not sure what happened to Magna Dry, but in the early 1990s, Magic Dry was formed out of the WA division of Magna Dry. Today Magic Dry is an independent, WA owned and operated franchise group.

Our goal is to be the best in the industry. Best in terms of products used, service provided and results achieved.

Don’t leave it till the last minute, Call our dry cleaners Perth now.


Established in the early 1970s Magic Dry has become synonymous with quality and perfection in the carpet cleaning industry. If there is a system out there that can clean carpets, fabric, leather, mattresses or tile and grout, then we have tried it and we continually keep tabs on new developments in the carpet cleaning industry with a view to ensuring that we are able to produce the best clean possible.

Our research team test new technology and new products as and when they become available. Being an independent franchise company, we have the ability to adopt new processes and new products, thus ensuring that we are always able to produce the best result possible.

Tile and Grout Cleaning Perth by Magic Dry cleaners
Clean bed mattress by Magic Dry Carpet Cleaning Perth


Magic Dry franchises are strictly owner/operator franchises. This means that the owner of the business is the person who does the job. Nobody cares more about their business then the owner of the business. He is not there to earn a salary. He is there to provide you with a professional service, thus securing you as a repeat and referring customer. Advertising is expensive. Repeat and referral customers are free.

The owner of the business will do whatever he possibly can to produce the best result for you. The owner of the business is also the person with the best product knowledge and he is the most knowledgeable on how to treat your carpets and furniture in order to produce the best result possible.


The Magic Dry philosophy is: “We LOVE our customers”

  • L

    Let your customers know that you CARE (Customers Are Really Everything)

  • O

    Over deliver on your customers expectations

  • V

    Value your existing customers

  • E

    Create Enjoyable Experiences for your customers and yourselves

Magic Dry Fabric Couch Cleaning Perth


Does carpet cleaning eliminate odours?

Yes, professional carpet cleaning can effectively eliminate odours from your carpets. The cleaning process removes the source of the odour, such as bacteria, mold, and mildew, by penetrating deep into the carpet fibres. Additionally, carpet cleaning solutions often contain deodorizing agents that neutralize unpleasant smells, leaving your carpets fresh and clean.

How often should I get my carpets professionally dry-cleaned?

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, 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.

Which products do you use?

At Magic Dry, we prioritize 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.

How long does the process take?

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.

Will I have to wait for my carpets to dry?

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.

Why use a professional carpet dry cleaner?

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.


We also have separate
franchisees offering the following
services under “Magic Oven Cleaning Perth”
& “Magic Window Cleaning Perth”

To book in our services, call us on 6189 1419 and one of our staff members will be able to assist. Alternatively, if you have any price enquiries or other questions, we’ll be able to help! We are your "carpet cleaners near me"!

Enquire Now Call Magic Dry Perth(08) 6189 1419