Carpet rug cleaning services for your home

We take your rug to our Laval shop, wash it by hand or machine to suit the fibre, dry it fully and bring it back. We clean wool, silk, Persian, oriental, viscose and synthetic rugs. Google shows us at 4.8 stars from 503 reviews.

Call (514) 819-8832 or book a pickup.

  • Price: $2 per sq ft, $149 minimum.
  • Second rug: 50% off.
  • Pickup and delivery: free
  • Turnaround: 7 to 14 days
  • Wall-to-wall carpet? See in-home carpet cleaning.
Carpet rug cleaning services for your home

4.8/5

Google Rating (503 Reviews)

30+

Years of Experience

Professional Technicians

Serving Montreal & Laval

How Much Does Rug Cleaning Cost?

We charge $2 per square foot with a $149 minimum. To find the size, multiply length by width in feet. A 5 ft by 8 ft rug is 40 sq ft, so the minimum applies. A 9 ft by 12 ft rug is 108 sq ft, so about $216. Special fibres, heavy pet damage or repairs are quoted after inspection.

Our Rug Cleaning Process

Inspection. We check the fibre, dyes, fringe, wear and existing stains. We note them with you.

Dust removal. Rugs hold a large amount of dry soil deep in the pile. We remove it first.

Colour test. We test the dyes before any water goes on. This matters most for oriental and hand-dyed rugs.

Wash. We wash with the method that suits the fibre and the colours.

Rinse and extract. We remove soap and soil with clean water.

Dry. We hang rugs on raised bars with blowers and a dehumidifier to dry them quickly.

Delivery. We bring your rug back rolled in a plastic tube.

Rugs We Clean

Type What to know
Wool Durable. Cleaned with gentle, pH-suitable products.
Persian and oriental Hand-knotted, often dyed with colours that can run. We test first.
Silk Delicate. Quoted after inspection.
Viscose / rayon Can weaken when wet. We tell you the risk before we start.
Synthetic (polypropylene, nylon) Easy to clean and dry.
Shag and braided We shake out deep dirt first, then give a heavy wash.

Rug repair: fringes and edges

We replace fringes and finish edges with serging. We quote repairs after inspection. 

Pet Urine, Odours and Stains in Rugs

Pet urine can soak through to the back of the rug. Washing in a shop allows full rinsing, which on-site cleaning often cannot do. We tell you after inspection whether a mark or smell will come out.

Should You Clean a Rug at Home or In a Shop?

In-shop cleaning suits area rugs, delicate fibres, pet damage and rugs you cannot wet at home. In-home cleaning suits wall-to-wall carpet, stairs and rugs too large or fixed in place. We offer both. Not sure which? Send us a photo.

How Often Should a Rug be Cleaned?

Every 6 to 12 months for rugs in busy rooms, and every 1 to 2 years for lightly used rugs.

Pickup and Delivery Areas

We pick up and deliver free in Laval, Montreal, the North Shore and the South Shore.

You can also drop your rug at our Laval shop from 7 am to 3 pm on weekdays. Please call first to make sure a technician is on site.

Carpet cleaning services for your home

Why Nettoyage Impérial

Book a Pickup

Call (514) 819-8832 or send the size, fibre if known, and a photo

Frequently Asked Questions

How much does rug cleaning cost in Montreal?

$2 per sq ft with a $149 minimum.

Do you pick up and deliver rugs?

Yes, in Laval, Montreal, the North Shore and the South Shore.

How long does it take to get my rug back?

7 to 14 days.

Can you clean a Persian or oriental rug?

Yes. We inspect it and test the dyes before washing.

Will the colours run?

We test dyes first. If a rug carries a risk, we tell you before we wash it.

Can you remove pet urine from a rug?

Often, when treated early. We tell you after inspection.

Do you clean silk rugs?

Yes. We quote silk rugs after inspection.

Do you repair fringe or edges?

Yes. We replace fringes and do edge serging.

Is in-shop cleaning better than in-home?

For area rugs and delicate fibres, yes. For wall-to-wall carpet, in-home is the only option. See carpet cleaning.