Rug cleaning · repair · moth treatment

Handmade rug cleaning & repair, collected from your door.

Specialist washing, moth treatment and hand repairs for Persian, oriental, vintage and modern rugs. Every rug is treated in our own workshop by people who handle fine rugs every day.

  • Free collection & delivery within 20 miles
  • All work done in-house — never sent out to a third party
  • Free, no-obligation quote within 24 hours
4.8 on Google from 19 reviews · Read them

Get your free quote

Takes 30 seconds. We reply within 24 hours — no obligation.

No payment needed · We never share your details

Free collection & delivery
Cleaned & repaired in-house
Safe for antique & silk rugs
Free quote within 24 hours
Before & after

See the difference

Drag the handle to compare. From our own workshop.

Rug before cleaning The same rug after cleaning BeforeAfter
Clear pricing

What it costs

Guide prices. Your exact quote follows a free inspection, with collection and delivery included.

Cleaning

Deep wash & dry

Full wash, dust and grit removal and odour treatment for rugs in good overall condition.

£50per m²

A 2 × 3 m rug from £300

Most requested

Cleaning & moth treatment

Deep clean plus treatment of moth eggs, larvae and adults, with advice to stop them coming back.

£75per m²

A 2 × 3 m rug from £450

Repair

Fringes & edges

Worn, knotted or unravelling fringes and edges restored by hand, matched to the original.

£60per metre

Priced per length of fringe or edge

Restoration

Holes, stains & colour

Hand reweaving of holes and worn patches, specialist stain removal and colour restoration.

Free quote

Priced after we see the rug

Not sure what your rug needs? Send us a photo on WhatsApp and we’ll tell you.

How it works

Four simple steps

1

Ask for a quote

Fill in the form, call us, or send a photo on WhatsApp.

2

Free collection

We collect the rug from your home, free within 20 miles.

3

Expert care

Inspected, then cleaned or repaired in our own workshop to suit its fibres and dyes.

4

Back home

Checked, dried and delivered back to your door, free.

What customers say

Trusted with treasured rugs

★★★★★
“Having used The Rug Shed 3 times to arrange the cleaning of rugs, I have found their service exceptionally good. My rugs have returned looking great. Would not hesitate to recommend.”
S SmithGoogle review
★★★★★
“I have had some cleaning & rug repairs carried out. High standard, super efficient, fast and friendly. Plus pickup and drop off which was super helpful.”
Edel W.Yell review
★★★★★
“Usman and his team are a class act. No hard sell, courteous and kind — and a great selection of beautiful authentic rugs.”
Nick M.Verified customer

4.8 on Google from 19 reviews · Read them on Google

Questions

Good to know

How much will it cost?
Cleaning starts from £50 per m² (a 2 × 3 m rug from £300), cleaning with moth treatment from £75 per m², and fringe or edge repairs from £60 per metre. We confirm the exact price after a free inspection, and you only go ahead if you’re happy.
Do you collect the rug?
Yes. Collection and delivery are free within 20 miles. Further away? Ask us — we can usually arrange it.
Is it safe for antique, silk or handmade rugs?
Yes. We specialise in handmade rugs. Each rug is assessed first, and the method is chosen for its fibres and dyes — a silk rug isn’t washed the same way as a wool one. All work happens in our own workshop.
I think I have moths. What do you do?
We treat all life stages — eggs, larvae and adult moths — clean the rug, assess any damage and quote for repairs if needed, then advise you on keeping moths away.
How long does it take?
It depends on the work needed. We’ll give you a timescale with your quote, before anything is collected.
Can I just send photos?
Yes — it’s often the quickest way. Send photos on WhatsApp of the whole rug and any stains or damage, with its rough size, and we’ll come back with a guide price.

Ready to bring your rug back to life?

Free quote within 24 hours. Free collection and delivery. No obligation.