Yes, the best PAYEER casino sites allow players to deposit money instantly. It only takes a few seconds for the deposited money to appear in your online casino account after authorisation.