The money leaves your account immediately. It's usually available within 2 hours. For some banks, it can take up to close of business the next working day.