Selling a stock takes seconds to execute if you use a market order during regular trading hours, but the cash from that sale won’t fully settle in your brokerage account until one business day later. If you want to move that money to your bank account, add another one to three business days on top of that. So the full timeline from clicking “sell” to having spendable cash in your checking account is typically two to four business days.
How Fast the Trade Itself Executes
The speed of your sell order depends on the type of order you place and when you place it.
A market order tells your broker to sell your shares immediately at the best available price. For widely traded stocks, this happens in a fraction of a second during regular market hours (9:30 a.m. to 4:00 p.m. Eastern, Monday through Friday). You’re essentially guaranteed execution, though you won’t know the exact price until the trade goes through.
A limit order tells your broker to sell only at a specific price or higher. If the stock is currently trading below your limit price, the order sits open until the price reaches your target. That could take minutes, hours, days, or it might never happen. Limit orders give you price control but no guarantee of execution.
Why Some Stocks Take Longer to Sell
Not every stock sells instantly, even with a market order. The key factor is liquidity, which is how many buyers and sellers are actively trading a particular stock at any given moment. Large, well-known companies with millions of shares changing hands daily will fill your order almost instantly. A small company that trades only a few hundred shares per day is a different story.
With low-volume stocks, there may not be enough buyers at the current price to absorb your shares. If the average daily volume is 100 shares and you’re trying to sell 10,000, your order could take extended time to fill, and the act of selling that many shares into a thin market can push the price down. You might end up selling in pieces at progressively worse prices, or your order could sit partially filled for hours or even days.
For most investors holding shares of companies listed on major exchanges, liquidity isn’t a concern. But if you own penny stocks, micro-cap companies, or thinly traded securities, plan for the possibility that selling won’t be instantaneous.
Selling Outside Regular Market Hours
Many brokers allow trading during pre-market and after-hours sessions, but selling during those windows comes with trade-offs. Extended-hours trading has far fewer participants than the regular session, which means less liquidity and wider price swings. Your order might execute partially, not at all, or at a price that’s worse than what you’d get during normal hours.
Brokers also set their own rules for extended-hours sessions. Some only accept limit orders during these periods, and others restrict which securities you can trade. Unexecuted orders may be canceled at the end of the session rather than carried over. If you need to sell urgently outside regular hours, check your broker’s specific policies first.
When the Cash Actually Settles
Executing a sell order and having settled cash are two different things. Since May 28, 2024, the SEC requires most stock trades to settle on a T+1 basis, meaning one business day after the trade date. Before that change, settlement took two business days.
During that one-day settlement window, the behind-the-scenes exchange of shares and money between buyer and seller is finalized. Until settlement is complete, the proceeds from your sale aren’t fully yours to withdraw. Most brokers will let you use unsettled funds to buy other securities in the meantime, but you generally can’t transfer unsettled cash out of your brokerage account.
So if you sell shares on a Monday, the trade settles on Tuesday. If you sell on a Friday, settlement happens the following Monday, since weekends and market holidays don’t count as business days.
Moving Money to Your Bank Account
Once your cash has settled, you can transfer it out. The speed of that transfer depends on the method. An electronic funds transfer (ACH) to a linked bank account typically takes one to three business days. A bank wire can arrive the same day, though most brokers charge a fee for wires, often in the range of $25 to $50.
Timing matters here too. Transfers submitted after your broker’s daily cutoff (often 4:00 p.m. Eastern) won’t begin processing until the next business day. If you’re working backward from a deadline, like needing funds for a down payment or a large purchase, factor in every step: execution, settlement, and transfer.
The Full Timeline at a Glance
- Trade execution (market order, liquid stock): seconds
- Trade execution (limit order or low-volume stock): minutes to days, depending on price and liquidity
- Settlement: one business day after execution (T+1)
- ACH transfer to bank: one to three additional business days
- Wire transfer to bank: same day if submitted before the cutoff
In the best case, selling a liquid stock with a market order on Monday morning and wiring the proceeds on Tuesday afternoon puts cash in your bank account within about two business days. In the slowest realistic scenario, selling a thinly traded stock with a limit order that takes days to fill, waiting for settlement, and then transferring via ACH could stretch the process to a week or more.

