WeBull processes most trades when ready during market hours, but the time it takes depends on whether the market is open and what type of order you place
When you submit a trade on WeBull during regular market hours — 9:30 a.m. to 4:00 p.m. Eastern Time on weekdays — your order reaches the market in seconds. The actual execution (the moment your trade is filled) happens almost when ready for market orders, which buy or sell at the current price. Limit orders, which only execute at a price you set, may take longer or not fill at all if the stock never reaches that price.
Outside regular hours, WeBull accepts your order into its system right away, but the trade does not actually execute until the market opens. If you place an order at 8:00 p.m., WeBull holds it and sends it to the market when trading begins the next morning. The order sits in a queue with thousands of others, and execution depends on price and order type.
Key Takeaways
- Market orders during market hours execute in seconds; limit orders execute only when the stock reaches your set price.
- Orders placed outside market hours (before 9:30 a.m. or after 4:00 p.m. Eastern) are held until the market opens the next trading day.
- WeBull accepts your order into its system when ready, but execution — when the trade actually completes — depends on market conditions and order type.
- Weekends and holidays have no market trading, so orders placed Friday evening do not execute until Monday morning.
Market hours versus after-hours trading on WeBull
WeBull offers extended hours trading, which means you can place orders before and after the standard market close. Pre-market trading runs from 4:00 a.m. to 9:30 a.m. Eastern, and after-hours trading runs from 4:00 p.m. to 8:00 p.m. Eastern. During these windows, your order is accepted by WeBull and sent to the market, but execution is slower and less certain because fewer traders are active.
Extended hours orders often take minutes to fill instead of seconds, and some do not fill at all. The bid-ask spread — the gap between what buyers offer and what sellers ask — widens during these times, so your execution price may be worse than during regular hours. If you place a limit order in after-hours trading and the stock never reaches your price before the market closes, the order carries over to the next trading day's regular session.
What happens between order submission and execution
When you tap "Submit" on a trade, WeBull's system records your order when ready. For market orders during market hours, the order goes directly to the exchange (like NASDAQ or NYSE) and fills within one to two seconds at the best available price. You see the filled order in your account almost when ready, though the confirmation may take a few extra seconds to appear in your order history.
Limit orders follow the same path but wait in the exchange's order book. If you set a limit to buy 100 shares of a stock at $50 and the stock is currently $52, your order sits there until the price drops to $50 or lower. This can happen in minutes, hours, days, or never. WeBull shows your order as "Pending" until it fills or you cancel it.
Why some trades take longer to fill
Low-volume stocks — those with few shares trading each day — execute more slowly because fewer buyers and sellers are in the market. If you try to buy 10,000 shares of a thinly traded stock, the exchange may only find 2,000 shares available at your price, so your order partially fills and the rest waits. WeBull shows this as a partial fill and continues looking for the remaining shares.
Volatile stocks can also cause delays. During rapid price swings, the exchange processes orders in the sequence they arrived, and high volume can create a backlog. Your order is not lost — it is queued — but execution may take several seconds instead of one. Market-wide outages or technical issues at WeBull or the exchange can also slow execution, though this is rare.
How to track your trade status in WeBull
Open the "Orders" tab in your WeBull account to see every trade you have submitted. Each order shows its status: "Pending" means it has not filled yet, "Filled" means it completed, and "Cancelled" means you or WeBull stopped it. For filled orders, WeBull displays the execution price, the number of shares, and the exact time the trade completed.
If an order shows "Pending" longer than you expect, check the current stock price against your limit price. If you set a buy limit at $50 and the stock is trading at $51, your order will not fill until the price drops. You can cancel a pending order at any time and place a new one at a different price. WeBull does not charge a fee to cancel.
Differences between order types and their timing
| Order Type | How It Works | Typical Time to Fill |
|---|---|---|
| Market Order | Buys or sells at the current best price when ready | 1–2 seconds during market hours |
| Limit Order | Buys or sells only at your set price or better | Seconds to never, depending on whether the price is reached |
| Stop Order | Becomes a market order once the stock hits your stop price | Seconds after the stop price is triggered |
| Stop-Limit Order | Becomes a limit order once the stock hits your stop price | Depends on whether the limit price is reached after the stop triggers |
Settlement and when the trade officially closes
Execution and settlement are different. Execution is when your trade fills; settlement is when the cash and shares officially move between accounts. In the United States, stock trades settle in T+2, meaning two business days after the trade date. If you buy shares on Monday, the shares appear in your account on Wednesday, and your cash is deducted on Wednesday.
WeBull shows filled trades in your account when ready for viewing purposes, but the shares or cash do not fully settle until T+2. This matters if you plan to sell the shares the next day — you can do so, but the sale will not settle until two days after that. During the settlement window, WeBull may restrict certain actions on unsettled funds, though this varies by account type.
Frequently Asked Questions
Why is my order still pending after 10 minutes?
If you placed a limit order, it is waiting for the stock to reach your set price. Check the current price against your limit. If the stock has not reached that price, your order will remain pending. If you placed a market order and it is still pending, check whether the market is open — orders placed outside 9:30 a.m. to 4:00 p.m. Eastern do not execute until the market opens.
Can I cancel a trade after I submit it?
Yes, you can cancel any pending order at any time through the Orders tab. If the order has already filled, you cannot cancel it, but you can place a new trade to sell the shares. Cancellations are free and take effect when ready.
What is the difference between when my order fills and when I can use the money?
Your order fills (executes) in seconds during market hours, but the trade settles in T+2 — two business days later. WeBull shows the filled trade in your account right away, but the cash or shares do not fully settle until T+2. You can view and trade the shares before settlement, but certain restrictions may explore to unsettled funds.
Do after-hours trades take longer than regular-hours trades?
Yes. After-hours orders execute more slowly because fewer traders are active. Market orders may take minutes instead of seconds, and limit orders are less likely to fill. If your after-hours limit order does not fill before the market closes, it carries over to the next trading day's regular session.
What happens if the market closes while my order is pending?
If your order is still pending when the market closes at 4:00 p.m. Eastern, it remains pending. If it is a regular market-hours order, it will execute the next trading day when the market opens, assuming the price conditions are still met. If it is an after-hours order, it continues during the after-hours window and then carries over to the next regular session if it has not filled.