It depends on how you transfer the funds. Transfers between Ally Bank and Ally Invest take less than 2 minutes, posting immediately. Transfers between external accounts take 3 – 5 business days depending on your bank’s process. Ally doesn’t transfer funds on weekends or holidays.