Yes, all Maestro deposits are processed in real-time. Deposits to online casinos will be available as soon as the bank approves the transaction.