Yes, you can transfer money from a trading account to your bank account, but the method and timeline depend on which broker you use and what type of account holds the funds

Most brokers let you move cash out of a trading account through a process called a withdrawal or transfer. The money goes back to the bank account you linked when you opened the trading account — you cannot send it to a different bank without going through your broker's specific procedure. The transfer usually takes 1 to 5 business days, though some brokers are faster and some are slower.

Before you can withdraw, you need to have cash sitting in the trading account itself. If your money is tied up in stocks, bonds, or other investments, you have to sell those positions first, wait for the sale to settle (usually 1 to 2 business days), and then withdraw the cash. Some brokers let you do this in one step through their app or website; others require you to call.

Key Takeaways

  • Money transfers from trading accounts to linked bank accounts typically take 1 to 5 business days depending on your broker and your bank.
  • You can only withdraw cash that is already settled in your account — if your money is in stocks or other investments, you must sell first and wait for settlement.
  • The money goes back to the bank account you originally linked to the trading account, not to a new account, unless your broker offers a third-party transfer option.
  • Some brokers charge withdrawal fees for transfers to external banks, though many do not; check your broker's fee schedule before you transfer.
  • If you need the money urgently, call your broker directly rather than using the app — phone transfers sometimes process faster.

How the withdrawal process works at most brokers

Log into your trading account and look for a "Withdraw," "Transfer," or "Move Money" option — the exact name varies by broker. You will usually find it in a menu labeled "Account," "Transfers," or "Cash Management." Select the amount you want to move and confirm the destination bank account. The broker will show you the linked account on file; if you want to change it, you may need to add a new bank account first, which requires your routing number and account number.

After you submit the request, the broker sends an electronic instruction to your bank. Your bank then pulls the money from the trading account and deposits it into your checking or savings account. This is the standard path for most retail brokers like Fidelity, Charles Schwab, E-Trade, and Robinhood. The whole process is free at these firms, though a small number of brokers charge $5 to $25 per external withdrawal.

Weekend and holiday transfers do not process until the next business day. If you submit a withdrawal on Friday evening, expect the money to arrive in your bank account on Monday or Tuesday, not over the weekend.

What happens if your money is still invested

You cannot withdraw money that is currently in stocks, mutual funds, ETFs, or other securities. You have to sell the position first. Most brokers let you sell and withdraw in the same session — you sell the stock, the sale settles (usually overnight or the next business day), and then you withdraw the cash. Some brokers call this a "liquidate and transfer" option.

If you sell on a Monday, the sale settles on Wednesday (this is called T+2 settlement, meaning trade date plus 2 business days). You can withdraw the cash on Wednesday or later. If you try to withdraw before settlement is complete, the broker will reject the request or only let you withdraw the amount that has already settled.

Options and futures accounts have different rules. If you trade options or futures, ask your broker directly about withdrawal timelines, because these positions may have additional holding periods or margin requirements that delay your ability to move money out.

Transfers to a different bank account

If you want to send money to a bank account that is not the one you originally linked, most brokers require you to add that account first. Go to your account settings, find "Linked Accounts" or "Bank Accounts," and add the new bank's routing number and your account number. The broker will verify the account by sending two small test deposits (usually under $1 each) to the new bank. You then confirm the amounts in your bank account, and the new account is active.

This verification process takes 1 to 3 business days. Once the new account is verified, you can withdraw to it immediately. Some brokers skip the verification step if you are transferring to an account in your own name at the same bank where you already have a linked account.

A few brokers offer third-party transfer services like Plaid or Yodlee, which let you link accounts from other banks without the verification step. Ask your broker whether this option is available.

Fees and limits on withdrawals

Most major brokers do not charge a fee to withdraw money to a linked bank account. Fidelity, Charles Schwab, E-Trade, and Interactive Brokers all offer free transfers. However, some smaller brokers or international brokers may charge $5 to $25 per withdrawal, and a few charge a percentage of the amount transferred.

Check your broker's fee schedule before you transfer. You can usually find this in the account settings or by calling customer service. If your broker does charge a fee, ask whether they waive it for large transfers or frequent customers.

Most brokers do not limit how many times you can withdraw per month, but some may flag accounts that withdraw and re-deposit frequently (this can trigger money-laundering compliance checks). If you plan to move money back and forth regularly, ask your broker whether there are any restrictions.

What to do if your transfer is delayed or stuck

If your withdrawal has not arrived after 5 business days, contact your broker's customer service. Have your confirmation number ready — the broker sends this when you submit the withdrawal request. The broker can check whether the transfer left their system and, if it did, whether your bank received it.

Sometimes the money arrives at your bank but is held for a few extra days due to fraud checks or account verification issues. Call your bank's customer service line and ask whether the transfer is pending. If it is, ask how long the hold will last.

If the transfer was rejected, the broker will usually send the money back to your trading account within 1 to 3 business days. Common reasons for rejection include a mismatched account number, a closed bank account, or a bank that does not accept electronic transfers from brokers. If this happens, verify your bank account information with your bank and try again, or add a different bank account to your broker profile.

Transferring from a retirement account (IRA or 401k)

If your trading account is a traditional IRA, Roth IRA, or 401(k), the withdrawal rules are different and much stricter. You cannot simply move money out without tax consequences. Withdrawals from a traditional IRA or 401(k) before age 59½ are subject to income tax plus a 10% penalty, with some exceptions. Roth IRA withdrawals have different rules depending on whether you are withdrawing contributions or earnings.

If you need to move money out of a retirement account, talk to your broker or a tax professional before you do. Some brokers offer in-kind transfers (moving the investments themselves to another account) or rollovers (moving money to another retirement account) that avoid taxes. These options are faster and cheaper than withdrawing and re-depositing.

Frequently Asked Questions

How long does it really take to get money from my trading account to my bank?

Most brokers process the transfer within 1 to 3 business days. Your bank may add another 1 to 2 days. If you submitted on a Friday, expect the money Tuesday or Wednesday. If your broker or bank is slow, it can take up to 5 business days. Call your broker if it has been longer than that.

Can I withdraw money if I just bought a stock today?

No. The stock purchase settles in 2 business days (T+2). You can withdraw the cash on day 3 or later. If you sell the stock before settlement, the sale also takes 2 days to settle, so you still have to wait.

What if I want to send the money to my spouse's bank account instead of mine?

Most brokers will not allow this. The money must go to an account in your name. If your spouse's account is a joint account in both your names, you can usually link it. Otherwise, withdraw to your own account first, then transfer to your spouse using your bank's bill pay or peer transfer service.

Do I have to pay taxes on money I withdraw from my trading account?

Withdrawing cash itself does not trigger taxes. However, if you sold investments to get that cash, you may owe capital gains tax on the profit. This is separate from the withdrawal and is reported on your tax return, not deducted from the transfer.

What happens if my bank rejects the transfer?

The money goes back to your trading account within 1 to 3 business days. Common reasons for rejection are a wrong account number, a closed account, or a bank that blocks transfers from brokers. Verify your account details with your bank and try again, or add a different bank account to your broker profile.