Our Services


Over the years we have developed a reputation for offering the best area rug cleaning services for fine area rugs and carpets. We take the same amount of pride cleaning a machine-made rug that we do cleaning an antique Persian carpet. We can accommodate area rugs of any type and size. Any repairs, stains or other problems can be discussed directly with our service technicians. We also arrange pick-up and delivery services for area rug cleaning services in Toronto and the GTA.

Rug Repairs

We have a proud heritage in area rug repairs and restoration. Our skilled weavers can restore damaged area rugs to their original condition through re-weaving, re-fringing, binding and more. For details and quotations regarding our area rug repair services, please contact us.

Area Rug Appraisals

At Kasra Persian Rugs, we have over 30 years of experience providing rug appraisal services for Persian, oriental and antique rugs in Toronto and the GTA. Bring in your rugs to our showroom in Richmond Hill, or simply send us a photo, and our experienced in-house appraiser will make an assessment.


Protect your floors, area rugs and home with a custom rug pad. We offer high quality non-slip rug pads for hardwood or tile floors. Our non-slips rug pads are constructed with an open-weave, which promotes air circulation and makes vacuuming easier. All sizes are custom cut to your specifications.

Hanging Your Rug on the Wall

A small oriental rug can make a very pleasant wall decoration. Our skilled weavers will customize a sleeve, which is sewn on the back of your rug, just below the fringes. When the sleeve has been sewn on, a rod can be pushed through it, enabling you to hang the rod with the rug hanging from it across hooks in the wall.

Other Services

On-site Consultation

Kasra Persian Rugs offers on-site consultations as part of our service to our valued clients. We assist in pre-selecting the most ideal area rugs for your space, and will schedule an appointment for viewing these selections on site. We offer measuring and installation as part of our service and will work with you to ensure you are completely satisfied with your project.

Design Consultation

Our knowledgeable design team is always ready to bring the client’s design concepts to life. Simply bring us your room’s measurements, colour swatches and fabrics and let us help you find your dream rug that fits your lifestyle. We also offer a full custom rug service.