Carpet Cleaning
Low-moisture deep clean for large living areas and bedrooms, lifting foot traffic and set-in stains, dry in around 2 hours.
Learn more →Carpet, upholstery and tile cleaning for Dianella's spacious family homes on big blocks, from the heights to the streets near the Plaza. Back on your carpets in about 2 hours.

Dianella is one of the inner north's largest and most diverse family suburbs, a sprawling patchwork of spacious brick-and-tile homes on big blocks, newer subdivisions, and the elevated streets of Dianella Heights that catch views back towards the city. With Dianella Plaza and the Grand Promenade close by and busy multicultural households throughout, there are plenty of well-lived-in floors to look after. Magic Dry has cleaned homes exactly like these across Perth for over fifty years.
We look at the job and talk it through before quoting, then match the method to the carpet and the room. One clear price, agreed before we start, with fast drying that has even a big family home back to normal the same afternoon.
Free and no obligation. Tell us the rooms and we'll price it on the spot.
Honest, upfront pricing across every service. No hidden fees and no surprises, just professional cleaning at fair Perth rates since 1971.
Removes dust mites, allergens, sweat stains and odours. Sanitised and dry in hours.
Book MattressHigh-pressure deep clean restores grout and tiles to near-new condition.
Book Tile CleanStack savings on a single booking. Just mention them when you book.
Neighbour discount when booked consecutively with a neighbour.
When you book two different cleaning services together (min. $100 per service).
One local team for every soft surface and hard floor in your spacious Dianella family home.
Low-moisture deep clean for large living areas and bedrooms, lifting foot traffic and set-in stains, dry in around 2 hours.
Learn more →Freshen big family lounges and sofas, clearing marks, pet hair, odours and grime from the fabric.
Learn more →Clean and condition leather lounges and armchairs so they stay soft, supple and looking their best.
Learn more →Restore tiled kitchens, bathrooms, hallways and alfresco areas, lifting grime and brightening dull grout lines.
Learn more →Deep sanitising for family and apartment bedrooms, clearing dust, allergens and stains for fresher, healthier sleep.
Learn more →Dianella Plaza and Grand Promenade shops, offices and medical suites kept sharp, booked around your hours.
Learn more →Our low-moisture method skips the soaking, so even a big family home's carpets are ready the same afternoon.
Five decades cleaning Perth homes with trained technicians you'll recognise, not one-off contractors.
A single fair quote locked in before we start. No hidden extras and no pressure upsells.
If a treated stain creeps back, so do we. Every Dianella clean is backed to last.
Tell us the rooms and any problem spots, and you'll have a clear price before you commit.
On arrival we check the fibre, then pre-treat stains, traffic lanes and odours, with care on delicate rugs.
Our rotary system draws out grit and grime with minimal water, safe on heritage carpets and rugs.
A quick final check together, and your carpets are ready for the family in about two hours.
Mornings, afternoons and Saturdays available.
From the elevated streets of Dianella Heights to the family homes around Dianella Plaza, the Grand Promenade and the regional open space, we cover all of Dianella and its neighbouring inner-north suburbs. Owner-occupier, renter or landlord, we work around your schedule.
Make an enquiry
Send us a message