Determine the fiber content of your upholstery fabric. You may have a label or information to refer to; however, if you do not, you can burn test the fabric (see Resources) to determine which type of dye you will need for your upholstery fabric.
Collect the right materials for vat dyeing your upholstery fabric. You will need a very top loading washing machine to dye your fabric. Be sure to choose a receptacle that is more than large enough for even upholstery fabric dyeing. You will also need fiber reactive dyes for cotton and plant fibers or acid dyes for wool or silk and appropriate mordants or dye fixatives. Fiber reactive dyes rely upon non-iodized salt and soda ash, while commercial vinegar is used for acid dyes.
Prewash your fabric in hot water and a good detergent. Dye suppliers offer specialty detergents for this purpose that work especially well.
Fill the washer completely full, using lukewarm water for cotton fabrics and fiber reactive dyes and quite hot water for acid dyes. Slurry the dye in a small amount of warm water, allowing approximately 1/3 ounce to one ounce of dye per pound of fabric. Strain through cheesecloth or a fine silk to avoid any lumps of dye. Add to the washer, mixing well, then place wet fabric into the dye bath.
Add 1 cup of non-iodized salt to your washing machine or vat if you are working with fiber reactive dyes. Avoid allowing the salt to spill onto the fabric and add a small amount at a time. Add one cup of white vinegar to the washer or vat for acid dyes.
Reset the washer to the maximum cycle length, then allow the cycle to complete. If you are working with wool, avoid agitating the fabric. Keep the washer lid open, stirring the fabric manually, then allow the washer to rinse and spin your fabric.
Run a long rinse cycle. Rewash with a specialty dye detergent or your usual laundry detergent, then dry as you plan to dry the finished product.