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.

4.8/5
Google Rating (503 Reviews)
30+
Years of Experience
Professional Technicians
Serving Montreal & Laval
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.
| 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.
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.

- Cleaning homes in Greater Montreal since 1995.
- 4.8 stars from 503 Google reviews.
- Member of NADCA.
- Recommended business listed by CAA-Québec.
Quick and courteous service.
The employees were incredibly kind and polite from beginning to end.
Regarding the cleaning:
My high-pile rug smelled wonderful after the service; the scent was impeccable. However, some dirt remained trapped in the pile, so a little more attention could have been paid to that aspect.
Overall, a good experience, but a slight adjustment to the cleaning process for high-pile rugs would make the service perfect. ⭐⭐⭐⭐
Excellent work. They fixed and cleaned 2 rugs and a kilim. I am very pleased.⭐⭐⭐⭐⭐
I am extremely satisfied with the cleaning of my wool rug. It came back looking like new. The service was excellent, both from the receptionist and the person who came to pick up and reinstall my rug. Courteous and efficient. I was treated with great respect. ⭐⭐⭐⭐⭐
We appreciated the service; it was quick, courteous, and efficient. They managed to remove the stubborn odor. Both rugs are perfectly clean. Thank you 🙏 ⭐⭐⭐⭐⭐
I was very satisfied with the services of Nettoyage Impérial. The receptionists are very kind and polite. The pickup and delivery person is very kind and meticulous. The prices are very competitive. We are kept constantly informed about the different stages, from pickup to delivery, and they always adhere to the pre-determined time slot. The work was done professionally, and I am very satisfied with the result. I recommend this company without hesitation.⭐⭐⭐⭐⭐
Call (514) 819-8832 or send the size, fibre if known, and a photo
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.