How Long After Selling Stock Can You Withdraw?
Quick Answer
Stock trades settle in 1 business day (T+1) as of 2024, so cash is usually available to withdraw the next business day. Transferring it to your bank then adds another 1–3 business days.
Typical Duration
Step-by-Step Timeline
Same trading day
ACH is slower than a wire
Quick Answer
After you sell a stock, the trade must settle before the cash is truly yours to withdraw. As of May 2024, U.S. markets use a T+1 settlement cycle, meaning settlement happens 1 business day after the trade. Once settled, transferring the money to your bank account typically takes another 1–3 business days via ACH, for a total of about 2–4 business days from sale to money in your bank.
Withdrawal Timeline
| Stage | Time | Notes |
|---|---|---|
| Trade execution | Same day | Your sell order fills |
| Settlement (T+1) | 1 business day | Cash becomes "settled funds" |
| ACH transfer to bank | 1–3 business days | Standard free transfer |
| Wire transfer to bank | Same or next day | Faster but often has a fee |
| Instant/debit withdrawal | Minutes–hours | Where offered, with limits |
Why the Wait Exists
When you sell, the buyer's brokerage and yours must exchange the shares and the cash through a clearinghouse. Settlement is the official transfer of ownership and funds. Until a trade settles, the proceeds are unsettled — you can often use them to buy other securities immediately, but withdrawing them as cash generally requires waiting for settlement to avoid a "good faith" or "free-riding" violation.
Factors That Affect How Long It Takes
- Settlement cycle: U.S. equities are now T+1; some assets (like certain mutual funds) may differ.
- Withdrawal method: ACH is free but slower (1–3 days); wires are faster but cost \$25 or more.
- Weekends and holidays: Only business days count, so a Friday sale may not settle until Monday or Tuesday.
- Account type: Cash accounts must wait for settled funds; margin accounts have more flexibility.
- Broker holds: New deposits or recent account changes can trigger holds of several days.
Steps to Withdraw Your Proceeds
- Sell the stock and confirm the order filled.
- Wait for settlement (T+1, one business day).
- Verify the cash shows as "settled" or "withdrawable" in your account.
- Initiate a transfer to your linked bank account (ACH or wire).
- Wait for the transfer to clear — 1–3 business days for ACH.
How to Get Your Money Faster
- Link your bank account in advance so transfers aren't delayed by verification.
- Use a wire transfer if you need funds the same or next day and don't mind the fee.
- Sell early in the week to avoid weekend settlement delays.
- Check whether your broker offers instant withdrawals to a debit card for smaller amounts.
- Keep a cash buffer in your account if you frequently need quick access, rather than staying fully invested.
Good to Know
Selling stock at a gain in a taxable account creates a taxable event. The withdrawal timing doesn't change your tax bill — you owe capital gains tax based on the sale date, so set aside money for taxes even if you reinvest or withdraw the proceeds.
Pro Tips
Sell early in the week so settlement and transfer aren't pushed across a weekend or holiday.
— FINRA
Use a wire transfer when you need funds within a day and can accept the fee; otherwise ACH is free but slower.
— Fidelity
In a cash account, withdraw only settled funds to avoid a good-faith or free-riding violation.
— U.S. SEC