No. Not all deposits to online casinos are instant. Depositing funds using eChecks may take up to 2 business days. The reason for this is that eChecks use ACH (Automated Clearing House), a third-party system to process the electronic funds transfer (EFT).