How Much Does Rug Cleaning Cost in Melbourne? [2026 Price Guide]

A professional rug clean in Melbourne typically costs $25 to $35 per square metre for standard rugs at an off-site wash plant, or $70 to $160 for a medium rug. Wool and Persian rugs cost more, at $35 to $55 per square metre. In-home cleaning is cheaper at $6.50 to $14 per square metre, but it only suits small rugs in good condition. This guide breaks down real 2026 prices, which method your rug needs, how long you wait for it to come back, and where Melbourne homeowners get caught out.

Written by Metecan Kalkan, founder of OneDrop FM (ABN 74 499 285 939), a Melbourne cleaning company. We clean rugs across Reservoir, Brunswick, Bayswater and more than 20 other suburbs. Last updated: 16 October 2026.

The Short Answer: Melbourne Prices

These figures reflect published 2026 price lists from Melbourne rug cleaners, GST included. Off-site means the rug goes to a wash plant; in-home means cleaned where it lies:

  • Standard / synthetic, per sqm (off-site): $25 to $35
  • Wool, per sqm (off-site): $35 to $55
  • Persian / Oriental hand-knotted, per sqm (off-site): $35 to $55
  • Shag pile, per sqm (off-site): around $35
  • Silk, per sqm (off-site): $55 to $95
  • Viscose / art silk, per sqm (off-site): around $50
  • Jute / sisal, per sqm (off-site): $45 to $55
  • In-home clean, per sqm: $6.50 to $14
  • Pickup and delivery: $0 to $100
  • Average Melbourne job: around $155

Per-rug flat rates some cleaners quote instead: small $70 to $100 typical, medium $90 to $150, large $150 to $250, hall runner $100 to $150.

The rest of this guide shows what sits behind the numbers, which method suits your rug, and what to watch for in a quote.

Per Square Metre or Per Rug: Which Is Cheaper?

Off-site wash plants charge per square metre. In-home cleaners often quote per rug, or per square metre with a minimum charge ($117 to $120 is common in Melbourne).

For a standard medium rug the two land in the same place: $25 to $35 per sqm off-site works out to roughly $90 to $150 total, matching flat-rate quotes. The real price difference is method, not maths. Off-site costs 2.5 to 3 times more per square metre because it includes machine dusting, submersion washing and controlled drying. In-home is a maintenance clean by comparison.

What Is Included in the Price?

Most Melbourne specialists include these in the quoted rate:

Pre-inspection and assessment. The rug gets checked for fibre, dyes, damage and soiling before any water touches it. This is the step that prevents colour bleed and shrinkage.

Dusting and dry soil removal. Off-site plants run the rug through a vibrating machine that shakes out deep grit. Grit left in the pile cuts fibres every time the rug is walked on.

Pre-treatment of spots. Stains get treated before the main wash. One Melbourne company includes stain treatment up to a set limit in its off-site price.

Fringe grooming. Fringes get reviewed and groomed at final inspection.

Controlled drying. Off-site plants dry rugs in temperature-controlled rooms, not left damp in a van.

If a quote skips pre-inspection, the cleaner is guessing. Ask for it by name.

What Costs Extra?

These are the usual add ons. Check before you book:

  • Urine / pet odour treatment: $20 to $30 per sqm
  • Deodorising / sanitising: $20 to $80
  • Stain protection: $30 to $100
  • Moth treatment: $50 to $150
  • Fringe cleaning: $30 to $100
  • Minor repairs / re-binding: $80 to $250+
  • Pickup and delivery: $0 to $100. Most specialists hide this fee, so ask for it in the written quote.

Many Melbourne specialists do not publish add-on prices at all and quote on assessment. That is fine as long as the assessment happens before you commit, not after the rug is already at their plant.

What Cleaning Method Does Your Rug Need?

The fibre decides. Get this wrong and the rug bleeds, shrinks or goes stiff:

  • Wool: controlled moisture with wool-safe, pH-neutral chemistry. Off-site for valuable pieces, because the wrong pH strips the lanolin that keeps wool soft.
  • Persian / Oriental hand-knotted: off-site hand wash, with a dye colourfastness test first. Delicate pieces get an acid bath to set the dyes before washing.
  • Silk: specialist off-site only. Very few cleaners should touch silk.
  • Shag pile: off-site hand wash. Deep grit at the pile base needs machine dusting first.
  • Synthetic (nylon, polyester): in-home steam extraction is fine. Synthetics are the forgiving fibre.
  • Jute / sisal: dry method only. They shrink and yellow if properly wetted, and can grow mould.
  • Viscose / art silk: low moisture only. It browns and goes stiff at moisture levels wool tolerates.

If a cleaner treats every rug the same way, find another cleaner.

Should Your Rug Be Cleaned at Home or Taken Away?

In-home suits small to medium rugs in good condition, especially synthetic and machine-made rugs. It is same-day, cheaper, and fine for maintenance cleans.

Off-site plant wash is the right call for wool, silk, Persian and Oriental rugs, hand-knotted rugs, heavily soiled rugs and pet-affected rugs. The plant process runs: pre-inspection, machine dusting, spot treatment, submersion wash or low-moisture process, cold rinse and wringer extraction, temperature-controlled drying, then final inspection with fringe grooming.

A rug that needs off-site work but gets an in-home clean is the most common cause of the “still dirty after cleaning” complaint.

How Long From Pickup to Return?

Off-site: 7 to 14 days from pickup to return is typical in Melbourne. Heavily soiled, pet-affected or delicate rugs take longer, and plant queues stretch in busy periods.

In-home: same day. Drying takes 2 to 4 hours after a steam clean, 6 to 12 hours in poor ventilation. A rug that feels dry on top can still hold moisture underneath, so give it air before putting furniture back.

Rug Cleans Across Melbourne Suburbs

OneDrop FM is based in Taylors Lakes, near Watergardens. Most of our rug work falls in these areas:

  • Rug cleaning Reservoir: strong demand near the station and Edwardes Street. Persian and wool rugs are common in the older homes here, so off-site plant washes get booked a lot.
  • Rug cleaning Brunswick: apartments and townhouses with large living rugs. In-home cleans suit most of these, with plant washes for the delicate pieces.
  • Rug cleaning Bayswater: family homes where rugs take heavy foot traffic. Pet odour treatments get requested a lot here.
  • Rug cleaning Preston: a mix of older homes and new townhouses. Shag pile rugs show up often.
  • Rug cleaning Altona: family homes and townhouses. Hall runners and medium rugs are the typical booking.

We also cover Coburg, Thornbury, Sunshine and more than 20 other suburbs. For wall-to-wall carpet, see our carpet cleaning cost guide. We also clean couches. See our couch cleaning cost guide.

Re-clean Guarantees: What Melbourne Rug Cleaners Offer

Guarantees are patchy. One Melbourne company promises free re-clean on 100% satisfaction. Others are upfront that not every stain or odour can be removed, and set expectations at pre-inspection instead of promising miracles. That honesty is worth more than a bold guarantee with no detail behind it.

No Melbourne rug cleaner publishes a formal damage compensation policy, though reputable operators carry insurance. Before you book, ask three things: what is the re-clean policy, are you insured, and what gets documented at pre-inspection? Get the answers in writing.

How to Spot a Bait Quote

The classic bait is the low “from” price that grows on the day: a pickup fee revealed late, a heavily soiled surcharge, an odour treatment added at the plant. One Melbourne cleaner warns of operators who quote budget to win the job then raise it on arrival.

The other pattern: the five-minute spray-and-vacuum sold as a deep clean. Real complaints describe technicians spending minutes per rug and calling it done, with the rug coming home still dirty.

A fair quote has a fixed written price, the method matched to your rug fibre, pickup and delivery stated upfront, and an ABN on the invoice.

What Melbourne Homeowners Actually Pay

Public listings tell the real story:

  • Airtasker Melbourne: the average rug job lands around $155. Budget jobs go lower, but the equipment and method rarely match.
  • The most repeated complaint: rugs returned still dirty after a superficial clean.
  • The second most repeated complaint: colour bleed and shrinkage from the wrong method on wool and Persian rugs.
  • The third: fringes left dirty or damaged, and lingering damp smells.

Frequently Asked Questions

How much does it cost to clean a rug in Melbourne?

$25 to $35 per square metre for standard rugs off-site, $35 to $55 for wool and Persian rugs, $55 to $95 for silk. In-home cleaning runs $6.50 to $14 per square metre. A medium rug typically lands at $90 to $160.

Is it priced per square metre or per rug, and which is cheaper?

Off-site plants charge per square metre; in-home cleaners often quote per rug or per square metre with a $117 to $120 minimum. For a standard rug both land in the same place. The real difference is method, with off-site costing 2.5 to 3 times more because it includes dusting, submersion washing and controlled drying.

Can my rug be cleaned at home, or does it need to go to a wash plant?

Small to medium rugs in good condition, especially synthetics, suit in-home cleaning. Wool, silk, Persian and Oriental rugs, hand-knotted rugs, heavily soiled and pet-affected rugs should go to an off-site plant.

How long does off-site rug cleaning take from pickup to return?

7 to 14 days is typical in Melbourne. Heavily soiled, pet-affected or delicate rugs take longer.

How long does a rug take to dry after cleaning?

2 to 4 hours after an in-home steam clean, 6 to 12 hours in poor ventilation. Off-site plants return rugs fully dry from temperature-controlled drying rooms.

Is there a pickup and delivery fee?

It ranges from $0 to $100 in Melbourne, and most specialists do not publish it. Ask for it in the written quote before the rug leaves your home.

Can all stains, pet urine and odours be removed?

No. Fresh stains respond well, but old set stains may only fade. Pet urine usually needs an enzyme treatment at $20 to $30 per square metre. A cleaner who promises everything will come out is overselling. The honest ones set expectations at pre-inspection.

Will cleaning damage my Persian or wool rug?

Only if the wrong method is used. Colour bleed and shrinkage come from excess moisture, wrong pH or skipped dye testing. A proper cleaner dye-tests first and matches the method to the fibre.

Book Your Rug Clean With OneDrop FM

Fixed written quotes. The right method for your rug, matched after inspection. Get in touch with OneDrop FM to get a fixed quote.

We are local. Based in Taylors Lakes, cleaning rugs across more than 20 Melbourne suburbs.

Call 0402 160 946 for a fixed quote.

Similar Posts