No tonneau cover is completely waterproof. However, the hinged and hard tonneau covers tend to do a better job of keeping the water out. You can also reinforce the seals or add drainpipes to further protect your cargo.