How to Dye Fabric Chair Slipcovers at Home

We always imagined modern, cheerful green leather parsons chairs around our chunky wood table from the moment we moved in. When we found cheap chairs and matching slipcovers, dyeing them green felt like an easy way to get that look. We tried it on two of the covers and quickly realized it wasn’t what we wanted. The color wasn’t right for the room, even after tweaking the shade.

With seven or eight chairs around the table at all times, and bold built-ins, plans for patterned curtains, a large cutout into the kitchen, and a statement chandelier, I decided the chairs shouldn’t compete for attention. They needed to blend in and support the other design elements instead of stealing the show.

Before dyeing anything, we considered two other options. First, we lived with the off-white slipcovers for a while. They looked a little dingy next to glossy white trim and built-ins, so that wasn’t ideal. We also thought about bleaching them bright white to match the trim. Bleaching might solve the dingy look, but white covers show dirt quickly and require frequent washing—something we wanted to avoid with kids and regular use. White would also create strong contrast against the table and draw attention to the chairs, which ran counter to our goal of having them blend into the room.

That brought us back to green. I’ve dyed fabric before—my wedding dress, shirts, sweaters, even jeans—so I wasn’t completely new to this. For these slipcovers I used iDye, a budget-friendly option sold at craft stores. It’s formulated for natural fibers like linen, cotton, and silk, which worked because our slipcovers are linen and cotton blends. iDye offered a range of green shades—from chartreuse to kelly green—so we narrowed our choice down to two candidates: chartreuse and kelly green. Chartreuse felt potentially too neon, while kelly green seemed closer to the apple-green look I’d wanted initially, so we gave kelly green a try first.

The process was straightforward. I dissolved a dye packet in two cups of the hottest tap water, added one cup of salt (recommended for cotton and linen), and stirred with a paint stick. I pre-wet the two slipcovers, poured the dye solution into the bottom of the front-loading washer, and added the pre-wet covers. I ran a hot wash on heavy duty with an extra rinse to help the color develop.

After the hot wash I did a second wash in cold water with a mild detergent to lock the color and remove excess dye, then dried the covers on a delicate cycle to be gentle on fabric that was originally labeled dry clean only. The kelly green produced an even, store-quality finish—no streaks or blotches—but it still wasn’t the right choice for our space.

Next we considered a neutral mocha tone. Back at the craft store we tested several brown options and decided mocha would be the most practical: it hides stains, minimizes the need for frequent washing, and recedes visually so the built-ins, curtains, and chandelier can take center stage. The plush upholstered chairs paired with the chunky wood table would still read as a cohesive, relaxed set rather than drawing attention as a cluster of bright chairs.

The mocha dye process was the same as before: dissolve the packet in hot water, add salt, mix, pour into the washer with pre-wet covers, run one hot cycle and one cold cycle, then dry gently. The slipcovers took the brown evenly and the stitching—likely synthetic—stayed white, which we liked. The color set well and didn’t rub off after drying. I also ran an extra rinse cycle for the washer afterward; everything cleaned up easily except for a bit of dye residue on the rubber door seal, which wiped away with a paper towel.

We also decided to overdye the two green covers with the brown dye rather than discard them. The brown completely covered the green base, producing the same mocha tone as the other covers. Now we have two spare brown slipcovers on hand in case of stains or damage.

Ultimately, the decision came down to balance: bold built-ins, patterned curtains, a large pendant, and a wide opening into the kitchen meant bright chairs would make the room feel chaotic. Brown slipcovers allow the room’s architectural elements and textiles to shine while still providing a durable, kid-friendly option that hides dirt and wear.

Budget breakdown:

  • Each chair: $25 (eight chairs total = $200)
  • Painting supplies (failed attempt): $10
  • Each slipcover: $23 (ten slipcovers total = $230)
  • Six iDye packets (one green, five brown): $18
  • Total cost per chair: $57.50 (includes two spare slipcovers)

We love how the mocha covers tuck into the room visually and hide dirt better than lighter options. The fabric we plan to use for curtains ties it all together with brown tones to echo the table and chairs, whites to relate to the trim and built-ins, deep teal to connect with the built-ins’ backs, and pops of apple green for a cheerful accent.

Have you dyed slipcovers, curtains, pillow covers, or napkins at home? If you’ve tried dyeing, what worked for you? If you haven’t yet, what would you like to try?

img 36596 3