Welcome to allPro Carpet Cleaning Toronto: The Most Trusted and Top-Rated Carpet and Rug Cleaning in Toronto

Welcome to allPro Carpet Cleaning Toronto: The Most Trusted and Top-Rated Carpet and Rug Cleaning in Toronto

Environmentally Friendly Carpet Cleaning
in Toronto

When looking for carpet cleaning services in the Greater Toronto Area, look no further than All Pro Carpet Cleaning. We are a family-owned and operated business with more than 30 years of experience in cleaning carpets, upholstery, and area rugs.

Man cleaning carpet in home using spray to pre soak

What We Can Do

Our constantly expanding services include the following:

  • vacuum (4)

    Carpet Cleaning

  • vacuum (4)

    Upholstery Cleaning

  • vacuum (4)

    Persian and Oriental Rug Cleaning and Repair

  • vacuum (4)

    Tile and Grout Cleaning

  • vacuum (4)

    Mattress Cleaning

  • vacuum (4)

    Pet Stain and Odor Removal

  • vacuum (4)

    Scotch Guarding

  • vacuum (4)

    24-Hour Emergency Water Damage Service

How We Work

To remove dirt, grime, and allergens from your carpets, we apply hot water extraction or use truck-mounted equipment for cleaning. We strive to give you the cleaning method recommended and used by reputable carpet manufacturers, including Shaw Industries: the largest carpet manufacturer in the world.

Why Choose Us

Eco-Friendly Products

Today, various people clean their carpets and upholstery by using environmentally safe and nontoxic materials. We also use these eco-friendly products to ensure the safety of clients, pets, and the environment.

Committed to Your Satisfaction

As your service provider, we will gladly return to reclean any spots or stains that reappear within 30 days. We work hard to satisfy our customers and aim to address all their issues promptly.

The Professional Clean

Our exceptional cleaning services guarantee more satisfying results than everyday vacuuming. Our professionals are equipped with the tools necessary to keep your carpets, area rugs and upholstery spotless.

Reach Out to Us

For questions about our company, get in touch with our professionals. We would be happy to address all your concerns.

We Use Eco-Friendly Products

Today, many people want to have their carpets and upholstery cleaned using environmentally safe and nontoxic products. We use nontoxic cleaning products that are safe for people, your pets, and the environment.

All Pro Carpet Cleaning uses environmentally safe cleaning products for all residential cleaning services to ensure the safety of your home.


Pam Smith

"The carpet looked brand new and they did it on the spot! I couldn't be more satisfied! And the prices were reasonable."

Jessica Shatz

"Absolutely amazing service. I had a carpet that was destroyed by pets and I was going to completely rip it up. All pro came in and charged me a completely fair rate and the carpet looks brand new. Saved me thousands on new wall to wall carpeting. Would highly recommend!"

Chris Elsworthy

"We had some serious water damage/stains from a flood and Ben and his team really cleaned things up. I thought our carpet was headed for the garbage but they salvaged it with some serious equipment - I highly recommend these guys!"

Cameron Baker

"Ben Came by from All Pro and they really did a professional job and cleaned up the stain on my rug great! Quick and clean in and out of the house in an hour or 2"

Farah Jadavji

"All Pro Carpet Cleaning is the BEST carpet cleaning and de-sanitizing company that we have used in Toronto! We have a German Shepherd puppy who has had a few accidents on our carpet and Ben at All Pro, has eliminated all the stains! Our carpets and rugs look brand new! Very reliable and friendly service! Thanks All Pro :)"

Frank Niazi

"All Pro Carpet Cleaning did excellent job beyond my imagination. Ben was on time, friendly and professional. I will use them again."

Karl Blumfald

"Great job done. Would recommend Pro Carpet without hesitation."

Chris Mazza

"Removed my carpet stains completely and in a short period of time. Ben was both nice and professional"


"Excellent service and was very happy with the entire process - booking, scheduling, job done was wonderful. I've only used Ben's services once, but definitely highly recommend him and will use this company in the future."

Amir Jaffer

"Ben Naderi was knowledgeable and efficient. It took him less than 2 hrs. to cover a fairly large area."

Tyler Sukman

"Called All-Pro and received prompt, professional service at a reasonable price. Very happy with results and will use again for future services."

Don Mustill

"Ben was very knowledgeable - very thorough - and did a marvelous job on our carpeting at a very fair price. He uses a truck-powered vacuum system that deep cleans in a manner that I can't see competitors matching. If you need carpeting cleaned and sanitized - there's no need to go anywhere other than All-Pro. Thanks Ben."

Han Mulder

"Made the online request for cleaning, they contacted us and made an appointment for a certain date and time. On the appointment day they sent us an email that they run late but at the end they never showed up. Never heard from them again. How low can a company go."

M Allen

"Ben is great; professional, timely and did an excellent job. Fast response time. Would recommend and will use All Pro again."

Amanda Sussman

"Fantastic company. They did a great job for a great price very fast. Would be my #1 choice next time for sure. Professional and high quality"

Gord Barrett

"Ben provided a superior service. He came on time was efficient and out in a few hours. The carpets and furniture had not been cleaned in awhile and they came out perfectly. No complaints about the service. Would recommend."

Peter Fullerton

"I was very pleased that Ben arrived on the appointed day and at the approximate time. He obviously knew what he was doing and was both professional and nice. It cost a bit more than I expected but I think it was fair and I'm very happy with the results. Would not hesitate to recommend or to work with AllPro again."

C.G. Rennie

"My carpets were picked up and dropped off at the time that we arranged.
They were cleaned thoroughly, and I am very happy with the service. I would not hesitate to use All Pro Carpet Cleaning again, and I will recommend it to my friends and family."


"Timely and high quality cleaning. I am a repeat customer because Ben gets my carpets cleaner than all other cleaners that I have tried."

Robert Ebach

"Ben accommodated a last minute request and came in within 24 hours and did an amazing job on our carpets, totally exceeded expectations. Also super friendly service, definitely would recommend."

Alastair Gordon

"Ben came exactly on time and did an excellent job cleaning the carpet, as well as attacking some very old stains that I thought were permanent. I have recommended Ben to friends, who are likewise very pleased with the results. A true professional!"

Majd Javanbakht

"Very professional and high-quality service offered by an experienced expert. I am completely satisfied and will continue working with them. Thanks."


"Ben has done a super job and for a great value. He came promptly and we're very impressed. Well done!"

Janathan Dharma

"Amazing service not to mention I had dealt with a few other deep carpet cleaning companies and none compare to the quality of work and service!"

Tina Manousos

"This is my fourth time using Ben Naderi's services over the past 3 years. I highly recommend him and his services. He has stream cleaned my cream coloured area carpeting in my basement and it has come out like new.

My cream and gold formal Living Room sofa has been done twice and has come out beautifully.

Chinese wool area rugs have been returned to me exceptionally clean.

My European mother-in-law, thought his work on all her wool and Chinese area rugs and all her upholstered living room furniture was excellent.

Ben is a very conscientious individual who wants his clients completely satisfied. He respects the homes that he works in and leaves the home better than he found it.

I highly recommend All Pro Carpet Cleaning Ltd"

T and J Holland

"I have used ALLPRO twice for my carpet cleaning needs and have been delighted with the results each time. Ben arrived promptly at the agreed time and was very friendly and informative. Ben is a 29 year (!) expert in the industry and his knowledge and enthusiasm clearly shows in the thorough care he brings to the task.
The superior power of the truck vacuum at the hands of a dedicated professional like Ben can salvage even heavy traffic carpet areas or stained furniture. Definitely call ALLPRO before buying a costly replacement. Even the damage of pets or kids is no match for ALLPRO."

Anne Reynolds

"Very pleased with Ben and his service. He was helpful, courteous and delivered on time!

Thank you!"

Linda Sacks

"Ben from All Pro is professional, punctual, pleasant and thorough - a pleasure to work with. He does an excellent job and is happy to come back at any time if a previous stain returns. I would (and have) easily recommend him and his company to anybody needing this service."

Ryan Armes

"Prompt and polite, Ben did a fabulous job on some very dirty, literally dog-worn area rugs. They came up looking like new."

Stephanie R

"Really happy with the work, I had a short time line to get the work done, it was organized and completed in basically 2 days. Ben comes with lots of experience, would certainly use this company again in the future and recommend to others."

Firth Sisters

"I've had Ben at All Pro clean my carpets for two years now and he always does a great job! I'd highly recommend All Pro and would never use any other carpet cleaning company. "

Haley Allen

"I can't say enough about the terrific service provided by Ben at AllPro Carpet Cleaning. His work was very thorough and he arrived promptly at the time we had scheduled. I would highly recommend Ben."

Shahriar Shimi

"Excellent results and great service. Ben takes great pride and care in his work. Has heavy duty machinery. In depth cleaning. Highly recommended. "

Karen A

"All Pro Carpet Cleaning gives the best service & has competitive pricing. The gentleman that came to clean my carpets, was very professional & polite. He wore clean show covers when he came to my house. In addition, he cleaned up everything & left no mess behind.
I would recommend All Pro Carpet Cleaning to anybody that needs this service."

Michael Quieto

"Ben does a great job and is a wonderful person. Was blown away by how clean my carpets were!"

Glimmer Carlson

"Ben is very pleasant to deal with and our sofas and carpet look like new!"

Kelly Carty

Allpro just left our home, and our furniture looks amazing. Great experience!"

Jenny Tryansky

"My husband and I were distraught after someone we hired to fix our roof ruined our carpet by walking into our house with tar on his boots. I read that tar is near-impossible to get out of carpet, especially if not treated immediately.
Ben came a few days later to treat the stains and he worked a miracle! He actually came back a second time to try a new cleaning substance that got 99% of the stains out. It looks better than I ever expected. We were very happy and impressed and we thank you so much Ben! Very professional and reliable service. Would highly recommend this company!"


"Thanks Ben for a great job on the carpet cleaning. The house looks fantastic! I couldn't be happier. I will definitely recommend you to family and friends. "

Lynette Gilmore

"I found Ben to be very prompt, and friendly. Carpets looked great."

Miro Plavsic

"I am very happy with the service Ben of All Pro Carpet Cleaning has provided - cleaning both my oriental rugs and carpet in the basement which was quite soiled. Excellent job, thank you !"

Mitchell Osak

"We've used APCC twice in our midsize home. They are very good. Punctual, courteous and knowledgeable. They do high quality work at a fair price. I would recommend them and will use them again."

Phil Rubinoff

"All Pro Carpet Cleaning, owned and operated by Ben Naderi, has been taking care of my carpet needs since moving to Toronto 7 years ago. Those needs have ranged from overall cleaning to tough stains to resizing carpets.Every one of those jobs have been met with 100% satisfaction. Once I found All Pro, there was never any need to look elsewhere.
I give Ben and All Pro 10 out of 10!!"

Hamed Bagherzadeh

"Ben with All Pro Cleaning did an excellent Job for us and we will recommend him to our families and friends. Thank You, Ben. GOOD JOB."

Scube Graphics Inc.

"This is the fourth time that i use this company and they did amazing job. Ben was very professional and polite. I recommend Allpro carpet cleaning to any one needs a professional job."

Sherv V

"Very professional and great attention to detail. Highly recommended."

Dionne Morgan

"Very good I was pleased. The carpet dried within 24 hours."

Erin Gauthier

"All pro is very pro! Great work!"

Jane Bruce

"Although mine are still wet (4:30pm April 15th) and my laptop and I are banished to the kitchen...I can SEE AND SMELL the difference already! Looks great Ben! I don't know why I waited so long and soon my spring cleaning will definitely be complete! I highly recommend ALL PRO Carpet Cleaning to anyone who needs this kind of service. Ben was very courteous and as well, considerate of my elderly Mom (and yes, she is following the rules for the next few hours and padding about in her sock feet). I will have ALL PRO back in another two years to keep my carpets looking brand new. THANKS "

Eddie Boza

"GREAT WORK!!! My family and I recently moved to a new townhouse. Unfortunately due to long work days and adjusting to the new house our dog began to pee alot on the carpet in the hallways. It became so bad that it was hard for us to keep up with cleaning it and knowing where he had had an accident. Also it was embarrassing because the smell was very potent and it discouraged us from having guests. We hired Ben to come and take a look and he gave us the premium package and what was once a carpet ready for disposal, he brought it back to life. I strongly recommend using All Pro Carpet Cleaning. Very professional."

Jesse Brown

"Cleaned our carpets and rugs...looks good as new!"

Matt - Toronto

"Ben and his team were awesome - on time, friendly and did a super job - thanks again!"

Joe & Maria - Mississauga

"The work was very thorough, we are very happy with the service you provided. Thank you."

Andrei - Toronto

"We had a serious flood and Ben was the first one on the scene - he had half the basement dry before the insurance people even showed up."

Helen - Oakville

"Always very good work, I use All Pro for my carpets and my rugs to keep them healthy and beautiful."

Raza - Brampton

"My sofa, chairs and living room carpet were all way overdue for a cleaning and All Pro did a fantastic job for a great price. Will definitely use you guys again."

Karen - Toronto

"I hired All pro for the allergy cleaning and wow it made a big difference! I had no idea the effect it would have on my daughter's allergies, and all of us really. Thank you for doing such a great job!"