No, the mattress pad is not waterproof. It is meant to add additional plushness and protect your mattress from dirt and stains. Or if you have an older mattress that has lost a bit of its juice, then the rejuvenator is a great alternative to purchasing a new one. It is still recommended to use a mattress protector over the pad.