When you deposit at an online gambling site using Visa, you’ll generally have the funds available right away. Delays may happen is if the card company wants to double check the transaction details. Withdrawals take longer, and often include pending times. Within several days you should be able to see your casino winnings on the Visa balance.