It takes experience and passion to care for rugs. For over 40 years, we have been hand-washing rugs in Montreal and its surrounding regions. We regard the hand-knotted carpets entrusted to us as works of art. We therefore handle and wash each with the highest standards of care possible. We are specialized in repair and restoration of old and modern carpets, tapestries and kilims.

Below is a list of cleaning services we offer:

Types of Cleaning Offered

  • Decontamination Bath
  • Spot & Stain Removal
  • Pet Urine & Odor Removal
  • Smoke Odor Removal
  • Moth disinfection, removal and prevention
  • Water damage restoration
  • Non-Slip under-padding Installation
Video clip from "Bashir Carpets Cleaning Services". Filmed in Montreal.
Video published on February 20th, 2019 by Mandres

We clean and repair all types of rugs, including Oriental, Persian, Chinese and European rugs. We also offer a 10% discount for all those that pay for their rug cleaning on the same day that they drop it off at our Montreal showroom or if we pick it up from your location. The hand-washing process from start to finish generally takes 15 to 20 business days. Here is the price list for our cleaning and repair services:

Cleaning & Maintenance Prices

1. Steam Surface Cleaning of all types except Silk/Antiques$2.60/ft2
2. Underwater Cleaning of all types except Silk/Antiques$2.88/ft2
3. Underwater Cleaning of Silk or Part Silk Carpets$3.88/ft2
4. Underwater Cleaning of Antique/Vintage Carpets$3.88/ft2
5. Wet, Smoked or Damaged (i.e: Moth)$3.88/ft2
6. Changing fringes by hand starts at$30/ft
7. Area Rug Grippers$1.40/ft2 - $1.90/ft2
*Get 10% off if cleaning is paid on the same day as store drop off or pick up from your location

Our Montreal rug cleaning services.
"Rug Cleaning Steps", Bashir Persian Rugs Collection
Photographer: de Sá Bashir(2011, January 11)

If your pet has caused damage to your carpet, please do not give it to the Society for the Prevention of Cruelty to Animals (SPCA). We support them in their cause and a percentage of our rug cleaning profits is distributed to them annually.

If you feel that your carpet is too big to bring to the store and that it is better to have an estimate by phone or email, please send us some pictures of the carpet at [email protected] or call us at (514) 735-1958.

1. Pick-up in Montreal$95
2. Delivery in Montreal$95
3. Pick-up from the South Shore or North Shore of Montreal$105
4. Delivery to the South Shore or North Shore of Montreal$105
5. Pick-up outside Montreal or Laval$105 + $1.23/km
6. Delivery outside Montreal or Laval$105 + $1.23/km
*Additional handling charges are applicable if rugs and their area are not ready for pick-up.