Yes, it is almost instant for deposits which is why it is called the Citadel Instant Payments system. As soon as you confirm your deposit transaction you will see your funds in your casino balance. For withdrawals you will probably need to wait for the Citadel casino to verify your request. This can take a few days. Once approval is granted you will receive your winnings quickly via Citadel.