How to Dye Your Indoor Outdoor Carpet

Patio set and outdoor rug
  • 3-10 hours
  • Intermediate
  • 0-200
What You'll Need
Carpet shampooer
Carpet dye
Spray bottle

Dyeing your indoor-outdoor carpet can give a completely new look to any room of your house. As long as the correct dyes are used the results will be very good and long-lasting. Spend time choosing the right colors to check that it will suit and work well with the decor in your room. Dying your carpet can be a very rewarding project but make sure you plan to do it when you have plenty of time. You will not be able to use the room again until the carpet has completely dried. The same techniques can also be used on outdoor carpeting successfully when using water fast dyes.


Buy some carpet dye sticks from your local home improvement store. These are also available from various online retailers if you know where to look.

Dye sticks are the best type of dye to use because they are similar to crayons in the fact that they can be subbed onto the carpet. This makes them perfect for dying small areas like stains or damaged parts of your carpet. They can be used to accurately stain certain portions of your carpet while leaving the rest of your carpet unaffected.

Clean the Carpet

Give the carpet a thorough cleaning before dying it. Make sure it is free from all debris and dirt. Use a vacuum and carpet shampooer to clean the carpet.

If there is any debris left on your carpet then this can change the color of the dye. After washing the shampoo make sure it is thoroughly rinsed because the shampoo can also affect the stain.


Before dyeing the carpet it is important that it's completely dry. Leave your carpet alone for a few hours to dry out. It's possible to speed up this process by turning the heating on or alternatively using a hairdryer.


Different carpet dye sticks can be used together to blend into different shades and colors. Practice the different colors on a piece of white paper until you are able to match the color of your indoor/outdoor carpet. You might also want to test the dye on a small area of carpet that isn't normally visible.

Try to make the match as close as possible because this will make it much easier to hide the damaged area of the carpet.

Spray the Carpet

Now use a spray bottle to spray the area you are staining with warm water. This shouldn't be soaking wet, but it should be slightly damp.


Rub the dye sticks over the carpet stain. This will be easiest if you start in the middle and work outwards. You can then blend the colors together using a brush or your hand.