Why Was My Order Rejected Outside Market Hours?

13 October 2026
11 min read
Xasan K
Trading Education

An order placed outside regular U.S. market hours can be rejected even while the stock is visibly trading. Extended-hours access depends on your broker, the security, the session and the order settings you selected. A market order that works at 2:00 p.m. may be invalid at 6:00 p.m.; a stock trading somewhere overnight may still be unavailable through your broker; and an ordinary DAY order may not be authorized to execute outside regular trading hours.

The fastest way to diagnose the rejection is to check four things: the current trading session, whether the security is eligible, the order type and time-in-force, and whether the order was explicitly enabled for extended-hours execution.

A stock can be trading while your order is still ineligible

Regular trading hours for U.S.-listed stocks are generally 9:30 a.m. to 4:00 p.m. ET. Trading before and after that window takes place in separate extended-hours sessions, and some brokers now also provide overnight trading in selected securities.

Those sessions are not one continuous universal market available identically through every broker.

As FINRA explains in its extended-hours trading guidance, brokerage firms can set their own hours, restrict trading to particular venues, limit the products available and decide which order types they will accept outside the regular session.

This explains a situation that often looks contradictory: you see transactions printing at 7:30 p.m., submit an order for the same stock and immediately receive a rejection.

The prints only prove that the security is trading somewhere. They do not prove that your broker is currently accepting and routing your particular order to that market.

For example, Schwab currently offers a pre-market session from 7:00 a.m. to 9:25 a.m. ET and an after-hours session from 4:05 p.m. to 8:00 p.m. ET. It separately offers extended-plus-overnight trading in a defined universe of stocks and ETFs through thinkorswim. Schwab's current extended-hours schedule

Fidelity uses different boundaries: its pre-market orders can currently execute from 7:00 a.m. to 9:28 a.m. ET and its after-hours session runs from 4:00 p.m. to 8:00 p.m. ET. Fidelity's current order-placement rules

So “the market is open” is not precise enough. The relevant question is whether your broker has an eligible session open for this security and this order right now.

The order type may be valid during the day but invalid after hours

One of the most common causes of rejection is the use of a market order.

During regular trading hours, a standard market order instructs the broker to seek immediate execution at the best available price. Extended-hours markets generally have lower liquidity and wider spreads, so many retail brokers restrict customers to limit orders instead.

Fidelity currently accepts only limit orders during its extended-hours sessions. Schwab likewise states that market orders are not accepted during its standard pre-market and after-hours sessions. Fidelity's extended-hours order rules Schwab's extended-hours order rules

That restriction is not a universal securities-market law requiring every broker to reject every market order outside 9:30–4:00. It is part of how individual brokers and trading venues control execution risk.

This distinction matters when troubleshooting. If the message says that the order type is unsupported rather than that the market is closed, changing the order from market to limit may solve the problem—provided the security and session are otherwise eligible. Overnight sessions have their own limits on order types, covered in hi2morrow's guide to which order types work in the overnight stock session.

A limit order does not guarantee execution. It only sets the worst price you are willing to accept. FINRA notes that extended-hours markets can have lower liquidity, greater volatility and wider spreads, so even a valid limit order may remain completely unfilled. FINRA's extended-hours risk disclosure

That leads to an important distinction: rejected and unfilled are not the same thing.

A rejected order never became an eligible working order. An accepted limit order can sit in the extended-hours book without executing because no counterparty is available at your price.

Your order may not be enabled for outside-RTH execution

Some platforms require you to explicitly tell the broker that an order may execute outside Regular Trading Hours.

This setting is easy to miss because entering an order at 5:00 p.m. does not necessarily mean that the order itself has been designated for after-hours execution.

Interactive Brokers is a clear example. Its platforms include an Outside RTH attribute that can be enabled for an individual order or configured through order presets. Interactive Brokers' Outside RTH documentation

If that attribute is not enabled, an otherwise valid order can remain inactive until the next regular session rather than participating immediately outside RTH. Other broker platforms solve the same problem through session selections such as “Extended Hours,” “Day + Extended,” “EXT,” “GTC + EXT” or a separate overnight order ticket.

Do not assume that an ordinary DAY or GTC order automatically participates in every available session.

At Fidelity, for example, extended-hours orders are valid only for the particular pre-market or after-hours session in which they are entered. An unfilled extended-hours order is normally canceled when that session ends rather than automatically becoming a regular-session order. Fidelity's current trading FAQ

Schwab, by comparison, offers order instructions designed to span regular and extended sessions in some circumstances. Its platform therefore uses different order semantics even though the underlying stock might be identical. Schwab's guide to placing extended-hours trades

This is why the exact time-in-force and session field are part of the order, not just cosmetic settings in the trading interface.

Not every security can trade in every extended session

Another common reason for rejection is product eligibility.

Extended-hours access is widest for ordinary U.S.-listed stocks and ETFs, but even there overnight availability can be narrower than pre-market and after-hours availability.

A broker that advertises “24-hour trading” does not necessarily offer every U.S. stock 24 hours a day.

Schwab, for example, currently advertises overnight access to all S&P 500, Nasdaq-100 and Dow 30 stocks plus hundreds of ETFs—not every security listed in the United States. Schwab's current overnight-trading coverage

Interactive Brokers similarly distinguishes between ordinary Outside RTH functionality and its dedicated overnight-trading functionality for eligible U.S. stocks and ETFs. Interactive Brokers' order-type documentation

Exchange eligibility is a separate layer from a broker's list. Under Nasdaq's rules, all NMS stocks are eligible for its Night Session once overnight trading starts, which is scheduled for December 6, 2026, yet a broker's own overnight list can still be shorter than the exchange's, as hi2morrow's guide to which stocks can be traded in the overnight session explains.

Fractional shares can be even more restricted. FINRA notes that many brokerage firms limit fractional-share trading to regular market hours even when whole shares of the same stock are eligible for extended-hours trading. FINRA's guidance on fractional shares

Options are another important exception. FINRA notes that only a limited number of option contracts currently have extended-hours trading. A stock being tradable after 4:00 p.m. therefore does not imply that its options chain is also open.

The same principle applies to OTC securities, mutual funds, some fixed-income products and broker-specific instruments: check eligibility for the exact product rather than assuming that extended-hours access applies account-wide.

Short-sale orders have additional ways to fail

A sell-short order can satisfy the broker's general extended-hours requirements and still be rejected for reasons specific to short selling.

The broker must be able to satisfy the applicable short-sale locate requirements, and the stock must remain available under the firm's stock-borrow and risk controls. A security that was easy to borrow during the regular session can become unavailable later as lending inventory changes.

Broker-specific timing can create additional restrictions. Fidelity's current documentation, for example, distinguishes the times during which short-sale orders are eligible in its extended-hours sessions. Fidelity's extended-hours stock-trading documentation

So when a long buy order works after hours but a short-sale order in the same ticker does not, the session itself may not be the problem. The rejection may instead come from short availability, permissions or the broker's specific short-sale controls. Whether the short sale price test also follows the stock into those sessions is a separate question, answered in hi2morrow's guide to whether SSR applies in premarket and after hours.

A generic “outside market hours” message is therefore worth reading carefully. Brokerage interfaces sometimes use broad error categories for several different validation failures.

A trading halt is different from the session being closed

Sometimes the order settings are valid and the extended-hours session is open, but trading in the security itself has been halted.

A halt can prevent execution even while other securities continue trading normally. Depending on the halt and venue, new orders may be rejected, held or accepted without becoming executable until trading resumes.

Fidelity explicitly states that if trading in a stock is halted by its primary market or regulatory authority, trading in that security is also suspended through its extended-hours system. Fidelity's extended-hours trading rules

If one symbol suddenly stops accepting orders while other stocks remain tradable, check for a trading halt before changing order settings repeatedly.

Example: why a perfectly normal order gets rejected at 6:15 p.m.

Suppose XYZ closes the regular session at $50 and reports earnings shortly afterward.

At 6:15 p.m. ET, the stock is trading around $56 in the after-hours market. You enter a market order to buy 200 shares.

Your broker rejects it immediately.

The rejection does not mean XYZ has stopped trading. The problem may simply be that your broker accepts only limit orders in that extended session.

You change the order to a limit buy at $56.20 and enable the broker's extended-hours session setting. This time the order is accepted.

But it still does not execute.

The current offer is $56.50 and only a small number of shares are available. Your $56.20 limit order is therefore valid but not marketable.

These are three different states: the original order was rejected because its instructions were not eligible; the second order was accepted because the instructions were valid; and the absence of a fill was an execution/liquidity issue, not another rejection.

This distinction is useful because changing the limit price cannot fix an order that the broker never accepted, while changing an order type cannot guarantee a fill once the order is already working.

How to diagnose the rejection quickly

First identify the exact session at the moment you submitted the order. Do not use only “pre-market” or “after-hours”; check the broker's actual opening and closing times and whether you were attempting an overnight trade outside its normal extended session.

Then inspect the order ticket. Confirm the order type, time-in-force and session instruction. Look for settings such as Outside RTH, EXT, Extended Hours or Overnight.

Next confirm that the exact security is eligible in that session. Pay particular attention to fractional shares, options and securities outside the broker's overnight universe.

If it was a short sale, check borrow availability and any additional short-sale restrictions.

Finally, read the broker's actual rejection message. “Market closed,” “order type not supported,” “instrument not eligible,” “outside RTH not enabled,” “no shortable shares” and “trading halted” point to very different problems.

If the platform gives only a generic message, a useful question for support is:

“Which validation rule rejected this order: session eligibility, instrument eligibility, order type, time-in-force, extended-hours flag, short-sale availability or a trading halt?”

That is more likely to produce a useful answer than simply asking why the order did not execute.

Extended-hours trading should be treated as a separate execution environment, not simply as the regular stock market with a different clock.

A quote on the screen does not guarantee that your broker can route your order to the venue producing that quote. An order type available at 3:59 p.m. may be invalid a few minutes later. A valid order may require a separate session instruction, and a security available after hours may still be unavailable overnight.

For an active trader, the practical sequence is straightforward: first confirm that the broker is currently offering a session for the security, then use an order type and time-in-force supported in that session, and only after the order has been accepted worry about price and liquidity.

That distinction between order eligibility and order execution explains most cases where a trader sees a stock moving outside regular hours but cannot get an order into the market.

Educational material only. Not investment or legal advice. Extended-hours schedules, eligible securities, order types, routing, short-sale availability and overnight access vary by brokerage firm and can change over time.

Author: Alexander Styopin, hi2morrow analyst and economist with 25 years of experience in the US stock market

Why Was My Order Rejected Outside Market Hours?
Sections

You may also like

Can You Trade or Exercise Expiring Options in Extended Hours?
Can You Trade or Exercise Expiring Options in Extended Hours?
What Happens When a Monday or Wednesday Stock Option Expires?
What Happens When a Monday or Wednesday Stock Option Expires?
How Do You Read a Rule 605 Execution Quality Report?
How Do You Read a Rule 605 Execution Quality Report?