Even when the greatest of care is taken, the carpet in a car can become stained and dirty. If for some reason you are able to keep your car carpet clean, the colour will most likely fade over time. Rather than pay to have the carpet professionally dyed or a new one installed, try dying it yourself. When dying car carpet, try to stay as close to the carpet’s original colour as possible.
Vacuum the car's carpet and remove any items that are on the floor.
Apply a stain remover to any stains and scrub with a wet wash cloth. Allow the carpet to dry before proceeding. It's OK if you can't remove all of the stains, but try to get out as much as possible.
Choose your carpet dye kit. There are a variety of kits available in automotive stores and online. While you can dye your carpets any colour, they will look best if you choose a dye close to the carpet's original colour.
Mix the carpet dye according to package directions. Once done mixing, transfer the carpet dye to a squirt bottle.
Spray the dye directly onto the carpet. Spray evenly, starting at the top of the carpet and working your way down.
Spread by scrubbing with a scrub brush. Use an up and down motion with firm pressure. Continue to apply the dye and scrub until you are satisfied with the colour. Allow the carpet to dry before using the car.