Also, excuse me for stating the obvious, but just make sure that the cause of the stain has been rectified properly before doing the above! I have used white, oil based, one-coat paint, let it dry completely, then painted over it with emulsion, and it works fine. This may save the purchase of new products, if you already have spare paint in your shed/garage.