Dyeing a carpet is much more affordable than replacing it, and when you choose to dye carpets on your own you'll save even more money. DIY carpet dyeing is possible with most types of carpets, even those that are stained with bleach or heavy traces of dirt and mud. If you are dyeing carpets to cover up bleach stains, spot-dye the carpet the same color. If you are dyeing carpets to cover up stains, choose a color darker than the existing carpet color. Carpet dyeing may extend the life of your carpets as it helps to freshen up the look of your home. Your biggest investment will be time.
Vacuum the carpet thoroughly to remove surface debris and dust. Run the vacuum over the carpet several times to remove as much hair, dust and foreign objects as possible.
Shampoo the carpet and rinse it thoroughly. Many grocery stores and home improvement retailers allow homeowners to rent carpet cleaning equipment to make shampooing carpets easier.
Allow the carpet to dry completely before continuing.
Place painter's tape around all baseboards, and across the thresholds of the rooms where the carpet ends to protect walls and other floors from the dye.
Mix carpet dye with water as per the instructions on the box of dye, and pour it into a spray bottle.
Test the dye by spraying a small piece of carpet that is out of the way, near a wall or corner, or ordinarily covered by a piece of furniture. After spraying the dye, spread it out by combing the carpet with a stiff-bristled brush.
Allow the test spot to dry to check if the carpet is the desired shade. When satisfied with the color, spray and brush the entire carpet, working in small sections at a time.
Blot away excess dye using a clean rag or towel. Evenly distributing the dye is the hardest part of dyeing a carpet.
Allow dye to dry completely and shampoo carpets again. Excess color will come up after the carpet is shampooed, but this is to be expected.