Yes. Deposits at Memo Casino are instant. Your funds will appear within several seconds in your balance after making the deposit.