I have Ameritrade also, and yes, e-funding the account takes few days. I always do a wire transfer, and that takes anywhere from 1-4 hours for funds to appear in Ameritrade acct. GLTA