How To Dye an Upholstered Chair

March 28 2016

Using Rit, a paintbrush and a garden hose, you can transform and refresh an old chair into a chic accent chair. The steps are easy and you’ll love the end result. The chair featured in these photos was found on Craig’s List for only $30!


  • Upholstered Chair
  • Fuchsia All Purpose Dye
  • ColorStay Dye Fixative
  • Garden Hose
  • Scotchgard
  • Paint Brush
  • Large Glass Bowl
  • Rubber Gloves
Total: {{ }}
Intermediate Total: {{ }}
  1. Bring your upholstered item outside for the dye process.  
  2. Wear rubber gloves and shake dye bottle.
  3. Add a full bottle of Rit liquid dye in Fuchsia to about 4 gallons of very hot water and stir well.
  4. We used a regular, big paint brush. You can even try this with a Preval Sprayer to save time. 
  5. Simply paint the dye onto the dry upholstered chair. 
  6. Once the chair has been painted with the dye, use a garden hose to rinse the chair until the water runs clear. Rit is non-toxic, so you don’t have to worry about your lawn!
  7. If you plan to sit on the chair a lot, we recommend spraying the chair with ColorStay Dye Fixative. Let the chair dry completely before moving on to the next step.
  8. Once dry, spray the chair liberally with Scotchgard. Let the chair dry.
  9. Dry time will vary depending on the weather you are experiencing. This chair sat outside for 2 days during very warm, sunny weather before it was completely dry and ready to bring in the house. 

Important Note: Please keep in mind that Rit performs best with fabric that can be removed from the furniture, such as slipcovers or pillow covers, and immersed in a dyebath. If you are planning to dye an upholstered item, we recommend dyeing something that is inexpensive and that you don’t have an attachment to as results may not turn out as you hope.


Posts You May Like
We send awesome emails.

We send awesome emails.

We send awesome emails.

Be the first to know about new products, dye techniques and more!
{{ formErrors('newsletter-modal', 'email') }}
{{ formErrors('newsletter-modal', 'other') }}
Thank you for subscribing!
Thank you for subscribing!