HowLongFor

How Long After Selling Stock Can You Withdraw?

By the HowLongFor Editorial Team

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

1 day4 days

Step-by-Step Timeline

1
Sell the stock and confirm the order filled1 day

Same trading day

2
Wait for T+1 settlement1 day
3
Initiate an ACH or wire transfer to your bank1 day
4
Wait for the bank transfer to clear1 day – 3 days

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

StageTimeNotes
Trade executionSame dayYour sell order fills
Settlement (T+1)1 business dayCash becomes "settled funds"
ACH transfer to bank1–3 business daysStandard free transfer
Wire transfer to bankSame or next dayFaster but often has a fee
Instant/debit withdrawalMinutes–hoursWhere 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

  1. Sell the stock and confirm the order filled.
  2. Wait for settlement (T+1, one business day).
  3. Verify the cash shows as "settled" or "withdrawable" in your account.
  4. Initiate a transfer to your linked bank account (ACH or wire).
  5. 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

Sources

How long did it take you?

day(s)

Was this article helpful?