The fastest way to transfer money from E*TRADE to your bank
E*TRADE lets you move money to a linked bank account through their website or mobile app in two ways: an ACH transfer (takes 1 to 3 business days, no fee) or an expedited transfer (arrives the same or next business day, costs $10 to $25). You must link your bank account to E*TRADE first, which takes about 24 hours and requires you to verify two small deposits E*TRADE sends to that account.
The ACH route is free and works for most people who can wait a few days. The expedited option costs money but gets cash to your bank the same day if you request it before 4 p.m. ET on a business day. Both methods move the full amount you request, minus any unsettled trades or margin debt on your E*TRADE account.
Key Takeaways
- Link your bank account to E*TRADE by providing your routing and account number, then confirm two small test deposits E*TRADE sends to that account.
- ACH transfers are free and take 1 to 3 business days; expedited transfers cost $10 to $25 and arrive the same or next business day.
- You can only transfer cash that is fully settled—money from stock or fund sales that have cleared, or cash you deposited that has posted.
- E*TRADE will not let you transfer money if you have unsettled trades, open margin debt, or pending buy orders that would use the cash you are trying to move.
How to link your bank account to E*TRADE
Go to the Accounts section of your E*TRADE account online or in the mobile app. Select "Transfer Funds" or "Linked Bank Accounts," then choose "Add Bank Account." Enter your bank's routing number (a nine-digit code your bank provides), your account number, and the account type (checking or savings). E*TRADE will then send two small deposits to that account—usually $0.01 to $0.99 each—within 1 to 2 business days.
Once those deposits land in your bank account, go back to E*TRADE and confirm the exact amounts of both deposits. This verification step proves you control the bank account and prevents someone else from linking a fraudulent account to your E*TRADE profile. After you confirm, the account is linked and ready to use for transfers.
If you do not see the test deposits after 2 business days, check that you entered the routing and account numbers correctly. If they are correct, contact E*TRADE support—they can resend the deposits or manually verify the account in some cases.
Requesting an ACH transfer (free, 1 to 3 business days)
In the Accounts section, select "Transfer Funds" and choose "Transfer to Bank." Pick the linked bank account you want the money to go to, enter the dollar amount, and select "ACH Transfer" as the method. Review the details and confirm. E*TRADE will show you the expected arrival date, which is usually 1 to 3 business days from the date you request it.
The transfer processes overnight on business days only. If you request a transfer on Friday after 4 p.m. ET, it will not process until Monday, and your bank will not receive it until Tuesday or Wednesday. Weekends and federal holidays add extra days. Once E*TRADE sends the transfer, your bank controls when it actually posts to your account—most banks post ACH transfers the same day they receive them, but some take an extra day.
You can cancel an ACH transfer up until E*TRADE sends it to your bank, which usually happens the next business day. After that, you cannot cancel it through E*TRADE; you would have to contact your bank and ask them to reverse it, which is not always possible.
Requesting an expedited transfer (same or next business day, $10 to $25 fee)
In the Accounts section, select "Transfer Funds" and choose "Transfer to Bank." Pick your linked bank account, enter the amount, and select "Expedited Transfer" as the method. E*TRADE will show you the fee (usually $10 to $25, depending on the amount and your account type) and the expected arrival date. Confirm the transfer.
If you request an expedited transfer before 4 p.m. ET on a business day, the money will arrive in your bank account the same day or the next business day. If you request it after 4 p.m. ET or on a weekend, it will arrive the next business day. The fee is deducted from your E*TRADE account at the time you request the transfer, not from the amount that arrives at your bank.
Expedited transfers cannot be cancelled once you confirm them. If you need to reverse one, contact E*TRADE support immediately—they may be able to stop it if it has not yet been sent to your bank, but there is no may provide.
Why a transfer might fail or be delayed
E*TRADE will reject a transfer request if you do not have enough settled cash in your account. Unsettled cash is money from a stock or fund sale that has not yet cleared (usually 2 business days after the sale). If you sold shares on Monday, you cannot transfer that money until Wednesday. Money you deposited by check or ACH also needs to clear before you can transfer it out, which typically takes 3 to 5 business days depending on your bank.
You also cannot transfer money if you have an open margin debt (money you borrowed from E*TRADE to buy stocks) or if you have pending buy orders that would use the cash you are trying to move. E*TRADE reserves the right to hold cash if there are unsettled trades or pending transactions. If your transfer is rejected, E*TRADE will tell you why in the error message.
Your bank may also delay posting the transfer if there is a mismatch between the account number you provided and the account at your bank, or if your bank is experiencing technical problems. If money does not arrive within the expected timeframe, check with your bank first—they can tell you whether E*TRADE sent it and when it posted.
What to do if money does not arrive on time
For an ACH transfer that does not arrive within 3 business days, contact E*TRADE support with the transfer confirmation number (E*TRADE provides this when you request the transfer). They can check whether the transfer was sent and ask your bank to investigate. Your bank can trace the transfer using the ACH reference number and tell you where it is.
For an expedited transfer that does not arrive within 1 business day, contact E*TRADE support immediately. Expedited transfers are supposed to arrive faster, so a delay usually means something went wrong on E*TRADE's end or your bank rejected it. E*TRADE may issue a refund of the expedited fee if the transfer was delayed on their side.
If your bank says the transfer never arrived and E*TRADE says it was sent, ask your bank for a trace. The bank will contact E*TRADE's bank to find out what happened. This process takes 5 to 10 business days. If the money was lost in transit, E*TRADE or your bank will issue a credit once the trace is complete.
Frequently Asked Questions
Can I transfer money from E*TRADE to a bank account that is not in my name?
No. E*TRADE only allows transfers to bank accounts that are registered in the same name as your E*TRADE account. If you want to move money to someone else's account, you would have to withdraw it to your own bank account first, then transfer it from there using your bank's peer transfer service or another method.
What is the maximum amount I can transfer at one time?
E*TRADE does not publish a single-transfer limit, but most transfers up to $100,000 go through without issue. If you are transferring a very large amount, contact E*TRADE support first to make sure there are no holds or restrictions on your account. Your bank may also have its own limits on incoming ACH transfers.
Do I have to pay taxes on money I transfer from E*TRADE to my bank?
No. Transferring cash or proceeds from sales does not create a taxable event. You only owe taxes on the gains you made when you sold the investment—that tax liability exists whether you transfer the money or leave it in E*TRADE. Consult a tax professional about your specific situation.
How long does it take to link a new bank account?
The test deposits E*TRADE sends usually arrive within 1 to 2 business days. Once they arrive, you confirm them immediately, and the account is linked right away. The entire process typically takes 2 to 3 business days from start to finish.
Can I transfer money from E*TRADE to multiple bank accounts?
Yes. You can link multiple bank accounts to E*TRADE and transfer to any of them. Each account must go through the verification process with test deposits, but once linked, you can choose which account to send money to each time you request a transfer.