Class Overview

Have the horror stories of ruined upholstery prevented you from taking advantage of this lucrative field?

Learn to avoid the mistakes that others have found only through trial and error. Experience can be a great teacher, but a very expensive one. This two-day virtual course will teach you all the techniques necessary to be a successful upholstery and fabric cleaner.

Having experience as a carpet cleaner will help on the easy synthetic fabrics but is of no help on the silks, cottons, linens, and other exotic fabrics you will encounter.

You will learn how to test and inspect each fabric to determine your safest method of cleaning. Certain fabrics such as chintz or moiré require special attention. The pH scale you may have learned in a carpet course will be reviewed heavily and will be the basis for much of your cleaning. Understanding the role of an “acid rinse” will keep you out of trouble. You will learn a detailed inspection process that will keep you from making the big three mistakes: bleeding, browning and shrinkage.

Shawn Bisaillon cleaning at outside event

One of the largest and missed opportunities in cleaning is office partition cleaning. You will learn how easy it is to clean these partitions and how to sell this type of cleaning. If you were to compare the value of carpet versus fabric in the average home, fabric would win. Many companies turn down fabric cleaning due to fear. This fear is due to a lack of knowledge and training. Become a fabric specialist and reap the rewards!

What you’ll learn…

  • How to test for the correct cleaning method
  • How to select the proper chemicals and cleaning equipment
  • The inspection process that can eliminate complaints
  • How to clean bleeders and sensitive fabrics
  • How to test for polished cotton
  • When dry cleaning is the right choice
  • What the codes S, W, and X mean
  • How to recognize, prevent and solve difficult problems

This course has been approved for (14) IICRC CECs.

cushion in process of upholstery cleaning
results cleaned furniture in living room
upholstery cleaning equipment

Class Schedule - All Times Mountain (Denver)


7:45 am - Check-In

8:30am - Class begins

5:00pm - Class Ends


7:45 am - Check-In

8:30am - Class begins

5:00pm - Class Ends

Meet Your Instructor

Shawn Bisaillon

Shawn Bisaillon has been teaching professionally for over 20 years. He holds credentials as an Approved IICRC Instructor, IICRC Master Textile cleaner, and Master Restorer.

He apprenticed about cleaning and restoring oriental rugs starting at age 18. After working with the family cleaning business for several years, he moved on to work with equipment and chemical manufacturers and eventually as an industry expert began offering industry training classes. 

Shawn Bisaillon IICRC Instructor

What students say...

John Alston

"Very entertaining and educational"

by John Alston

Taking Shawn's Zoom class was awesome! He kept me engaged even after working the night before, and I was very tired. But the pace, and teaching flow is what made it possible for me to hang on! I give him seven stars with five being the highest ... very entertaining and educational!!!

"I felt very confident and the end result was great"

by Bill Grover

Just completed a large odor job. A raccoon infestation lots of urine damage, etc. prior to your class I would have never taken it. Today I felt very confident and the end result was great.

IICRC Certification

To earn certification, students must pass the certification exam, which is available for an additional fee paid directly to the IICRC.

Students must visit to register online and submit the exam fee prior to or on the first day of class.

Please keep a copy of your payment confirmation or have the means to log in at the end of the scheduled class to report to the instructor once exam registration is complete. You will need to provide proof of registration to complete the exam on the last day of training. Please contact the IICRC with any questions regarding this process.

IICRC continuing education provider logo


Zoom is the videoconferencing program that we'll be using and therefore it is required to have Zoom installed ahead of the class along with a solid internet connection. Here are the Zoom requirements. And the Zoom FAQ page.

The IICRC website offers the most up to date information. Please check out their FAQ about online classes.

Click the link below to access the Class Resources. You will be prompted to enter the password that was created at the time of registration. If you do not know your password, use the "Forgot Password" link to reset it.

If you continue to have trouble, email