Your rugs deserve more care than your everyday carpet. Whether it’s a hand-knotted Persian heirloom, a chunky Moroccan wool runner, a modern synthetic rug from your living room, or an antique Oriental piece passed down in the family — we clean them properly, with the right method for the right fibre.
Prices start from $32 per rug after our auto-applied 20% online discount. Cleaning is performed on-site at your home or off-site for high-value pieces. 17 years of rug cleaning experience across Canberra. 5.0★ verified Google reviews.
Get an instant calculated quote in 60 seconds →
Different rugs need different cleaning techniques. We have the experience to handle them all:
Persian rugs — hand-knotted wool and silk pieces, including Tabriz, Kashan, Isfahan, Heriz, and Qum
Oriental rugs — Chinese, Indian, Pakistani, Turkish, and Afghan rugs
Wool rugs — including Moroccan Beni Ourain, hand-tufted, and machine-woven wool
Silk rugs — handled with extra care using fibre-safe products
Synthetic rugs — polypropylene, nylon, polyester (most modern Canberra living-room rugs)
Jute, sisal, and seagrass rugs — natural fibre rugs requiring low-moisture cleaning
Cotton rugs and runners
Shag and high-pile rugs
17 years cleaning Canberra rugs — we’ve cleaned everything from $50 IKEA finds to $20,000 hand-knotted heirlooms
On-site or off-site cleaning — most rugs we clean at your home; high-value or heavily soiled pieces can go to our specialised facility
Fibre-specific cleaning approach — we identify the rug material before deciding on steam, dry, or hand-cleaning method
Eco-friendly products — non-toxic, biodegradable, safe for kids and pets
Stain treatment included — wine, coffee, pet urine, ink, food spills
100% satisfaction guarantee — fully insured, family-owned, family-operated
All prices below include the 20% auto-applied online discount. GST extra at 10%. On-site rug cleaning is included with carpet cleaning bookings (no separate call-out fee).
Small rug or runner (10cm – 190cm): from $32
Medium rug (150cm – 240cm): from $41
Large rug (220cm – 300cm): from $55
Oversized or special handling — contact us for custom quote
Use our live calculator for the exact price, or see our full pricing page.
Inspection and fibre identification — We assess the rug type, age, dye stability, and condition before deciding on the cleaning method.
Dust and debris extraction — Vacuuming and dust removal from both sides where appropriate.
Stain pre-treatment — Targeted treatment for spots, stains, and odours.
Cleaning method matched to fibre — Steam extraction for synthetic and most wool rugs; gentle hand-cleaning or dry-cleaning for delicate Persian, silk, or antique pieces.
Rinse and extraction — All cleaning solution removed to prevent residue.
Drying and grooming — Final pile grooming to restore appearance.
On-site cleaning — Most rugs are cleaned at your Canberra home using truck-mounted equipment, alongside carpet cleaning if booked together. This is ideal for synthetic rugs, machine-made wool rugs, and most everyday rugs.
Off-site cleaning — High-value Persian, antique, silk, or heavily soiled rugs may benefit from off-site cleaning at our specialised facility. This allows for full submersion washing, slower controlled drying, and more thorough treatment of dye-sensitive fibres. We collect and return at your convenience.
We’ll always recommend the right approach when you book.
We service every suburb across the ACT and Queanbeyan, including Belconnen, Gungahlin, Tuggeranong, Woden Valley, Weston Creek, Molonglo Valley, Inner North, Inner South, plus Queanbeyan NSW, Jerrabomberra, and Bungendore.
Book online and save 20% — discount auto-applied at the live quote calculator. We’ll inspect, identify, and clean your rug with the care it deserves.
Call 0481 734 225 | Get Instant Quote → | View Full Pricing
Tell us about your home, and get a price with consultation