when i used to transfer bank to Ameritrade, it used to take 2-4 business hours. once or twice, it wasn't until the next morning that i could use those funds.