To remove water stains from a carpet, stop any water source that stains the carpet, clean the stains of dirt, apply white vinegar solution to the stains, and then vacuum the carpet. However, hire a professional cleaning company to clean the stains for a carpet made of natural fibers to prevent cellulose browning. Additionally, hiring a professional cleaner is necessary in case the vinegar solution fails to be effective irrespective of the type of carpet fiber.
To stop the water source, turn off the main water supply, empty all taps by allowing them to run and repair any pipe leakages. To clean dirt from the stained area, first measure 1 cup of water, pour it into a mixing bowl, add 1 teaspoon of dish washing soap, and mix well. Dampen a clean rug with the soap solution, and wipe the stains with the dampened rag. Dabbing each stain from the edges towards the center helps to avoid dirtying the surrounding fibers.
Once the stain is dirt-free, mix one part of white vinegar with one part of water, pour the solution into a hand sprayer, and spray the stains with the solution. Sink the solution into the carpet fibers with your fingers, and allow the solution to sit on the stains for 2 minutes before blotting the carpet with a clean, dry towel. Allowing the carpet to dry and repeating the process until the stains disappear completes the process. Once the carpet is free of the stains, clean the carpet with a vacuum.