Water-based stains usually take less time to dry than oil-based stains. It can take anywhere from 24 to 72 hours for the stain to dry before you can apply a polyurethane layer. Generally, water-based stains will be completely dry within 24 hours, while oil-based stains may take up to 48 hours. It is recommended to wait at least 3 days after applying the stain before sealing it with a top coat or sealant.
This is because the dye layer needs to cure before the sealant can be applied. To determine how long it will take for water damage to dry, you can use a few tips. One way is to touch the area that has been damaged by water. If the damage is new, it will still feel hard even if it is damp.
On the other hand, if the damage is older, it will feel soft and you can move it without much pressure or force. The source of a water stain is usually something simple such as a leak from a heating appliance, pipes, or water that has entered through the ceiling. If you start to notice water damage in your home, it is important to act quickly. If there are water stains on the carpet, Davies recommends absorbing as much water as possible right away.