There is one internal pocket that is large enough for a wallet or phone, maybe both. It's not waterproof, but if you put the wallet or phone in a ziplock bag, the odds of it being damaged from a brief dunking are pretty remote. A securely closed plastic baggie would provide additional protection.