Why Was My Order Rejected Outside Market Hours?

Refat M

11 August 2026
18 мин

Your stock order was probably rejected outside regular market hours because one or more instructions were not eligible for that broker’s premarket, after-hours, or overnight session. Common causes include using a market or stop order where only limit orders are accepted, selecting an incompatible time in force, failing to enable the correct session, trading an ineligible security, lacking account permission, or having insufficient buying power. The exact rejection message and broker documentation—not the chart—should control the diagnosis.

Key takeaway: Rejected normally means the order was not accepted as a live executable order. Confirm that no working order exists before correcting the ticket and submitting it again.

What an order rejection actually means

An order can pass through several different states after submission:

  1. Rejected: The broker or trading system did not accept the order under its submitted terms.
  2. Held or queued: The order was accepted but is waiting for an eligible session or another condition.
  3. Open or working: The order is active and eligible for execution under its instructions.
  4. Unfilled: The order was accepted, but no matching execution occurred.
  5. Partially filled: Some shares executed and the remaining quantity may still be active.
  6. Canceled or expired: The order was previously accepted but is no longer working.

These states are not interchangeable.

For example, Interactive Brokers explains that an order scheduled to be sent when regular trading begins may be held rather than rejected. The order has been accepted by the broker but has not yet been routed for execution. Interactive Brokers: Trading Outside Regular Trading Hours

A genuine rejection usually means that changing market prices cannot cause the order to execute later. The trader must first identify the rejected instruction, decide whether it can be corrected, and submit a new order if appropriate.

Do not assume, however, that every platform uses identical labels. Check:

  1. the final status;
  2. the exact rejection text or code;
  3. whether an order identifier was created;
  4. the open-orders screen;
  5. the current position;
  6. buying power reserved by other orders.

Why rejection is more common outside regular hours

Regular trading for US stocks generally centers on the 9:30 a.m. to 4:00 p.m. ET session. Trading venues may operate early and late sessions, but access through a retail broker can be narrower than the underlying venue’s operating hours.

NYSE’s published schedules, for example, show that trading hours differ among NYSE, NYSE American, NYSE Arca, NYSE National, and other markets. The fact that one venue is open does not establish that a particular broker, account, security, order type, or platform can access it. NYSE: Holidays and Trading Hours

FINRA emphasizes that brokerage firms can establish different extended-hours periods, supported products, routing arrangements, order types, and policies for unexecuted orders. Some firms do not offer every extended session at all. FINRA: Extended-Hours Trading—Know the Risks

Therefore, “the market is trading” and “my order is eligible” are two separate questions.

Extended-hours order-rejection decision tree

Use the following sequence before changing or resubmitting the order.

Step 1: Is the order truly rejected?

Check the full status history.

  1. If the order says rejected, continue through the diagnostic sequence.
  2. If it says held, queued, or pending, determine when it is scheduled to become eligible.
  3. If it says open or working, the problem is non-execution rather than rejection.
  4. If it says canceled or expired, determine whether the order was initially accepted and later removed.

Do not create a replacement until you know whether the original order can still execute.

Step 2: Is the requested session currently available?

Confirm:

  1. the current time in Eastern Time;
  2. whether the day is a market holiday;
  3. whether an early close changed the schedule;
  4. whether the broker offers premarket, after-hours, or overnight access at that time;
  5. whether the selected platform supports that session;
  6. whether the security’s venue is trading.

An overnight quote on the screen does not prove that the broker accepts overnight orders for that security.

Step 3: Did the ticket specify the correct session?

Look for settings such as:

  1. regular session only;
  2. extended hours;
  3. day plus extended hours;
  4. outside RTH;
  5. premarket;
  6. after-hours;
  7. overnight;
  8. 24-hour or 24/5 trading.

A regular-session day order may be accepted and held until 9:30 a.m. ET at one broker. Another platform may reject the same instruction when submitted through an extended-hours ticket.

Schwab, for example, states that extended-hours sessions operate independently and that the trader must select the appropriate timing instruction. Its overnight session also uses a separate EXTO selection on thinkorswim. Charles Schwab: Extended-Hours Trading

Interactive Brokers uses an Outside RTH instruction for eligible orders. Interactive Brokers: Fill Outside Regular Trading Hours

These are broker-specific examples, not universal labels.

Step 4: Is the order type supported?

Many brokers restrict extended-hours activity to limit orders.

Investor.gov explains that brokerage firms often require limit orders outside regular hours to prevent execution at an unexpectedly unfavorable price. Investor.gov: Extended-Hours Trading

Depending on the broker and session, the following may be rejected or made ineligible:

  1. market orders;
  2. stop orders;
  3. trailing stops;
  4. market-on-open or market-on-close orders;
  5. bracket orders;
  6. conditional orders;
  7. all-or-none instructions;
  8. fill-or-kill instructions;
  9. broker-specific algorithms.

For example, Fidelity requires extended-hours stock orders to be limit orders. E*TRADE’s agreement also says that market orders are not accepted in its extended-hours trading sessions. Fidelity: Trading Stocks, E*TRADE: Extended Trading Hours Agreement

Do not interpret this as a market-wide rule applying identically to every broker, product, and session.

Step 5: Is the time in force compatible?

An acceptable order type can still be rejected when paired with an unsupported time-in-force instruction.

Possible settings include:

  1. day;
  2. extended-hours day;
  3. day plus extended hours;
  4. GTC;
  5. GTC plus extended hours;
  6. immediate or cancel;
  7. session-specific overnight instructions.

Fidelity states that its extended-hours stock orders must use day or immediate-or-cancel instructions. It does not accept GTC orders for those sessions. Fidelity: Trading FAQs—Placing Orders

E*TRADE’s published agreement accepts day orders for its extended-hours session and says GTC orders are not accepted in that session. E*TRADE: Extended Trading Hours Agreement

Schwab supports several separately named regular, extended, and combined time-in-force choices. A standard day or GTC instruction applies only to the regular session, while extended-hours eligibility requires the corresponding extended instruction. Charles Schwab: Stock Order Types and Conditions

The same label can have different practical treatment across firms. Check the documentation for the exact account and platform.

Step 6: Is the security eligible?

Extended-hours availability is not necessarily universal.

A broker may exclude or limit:

  1. OTC securities;
  2. some preferred stocks;
  3. thinly traded securities;
  4. newly listed stocks;
  5. securities undergoing corporate actions;
  6. fractional shares;
  7. mutual funds;
  8. bonds;
  9. most options;
  10. symbols not included in the broker’s overnight program.

FINRA notes that firms may permit only selected products outside regular hours. It also states that stock options generally do not trade in extended hours, apart from a limited group of contracts. FINRA: Extended-Hours Trading—Know the Risks

Overnight eligibility can be narrower than ordinary premarket or after-hours eligibility. Schwab, for example, provides a specific list of stocks and ETFs available for overnight trading. Interactive Brokers also publishes an eligible overnight lineup. Charles Schwab: Extended-Hours Trading, Interactive Brokers: Overnight Trading

Always check the current symbol-level eligibility rather than assuming that a listed stock can trade in every session.

Step 7: Does the account have the required permission?

Extended-hours access may require:

  1. accepting a risk disclosure or user agreement;
  2. enabling an account feature;
  3. activating overnight trading;
  4. holding the correct account type;
  5. having stock-trading permission for the relevant market;
  6. having margin authorization for a short sale;
  7. using a supported platform or order ticket.

Fidelity states that customers must have an eligible brokerage account and agree to its ECN User Agreement before placing extended-hours orders. Fidelity: Trading Stocks

Interactive Brokers states that overnight US stock trading uses the existing US stock permission but must be enabled through the client portal. Interactive Brokers: Order Types and Tools

If the rejection mentions authorization, agreement, entitlement, permission, or account eligibility, changing the limit price will not solve the problem.

Step 8: Does the account support the transaction?

An order may satisfy the session rules but fail an account-level check.

Possible causes include:

  1. insufficient buying power;
  2. insufficient settled cash under an account restriction;
  3. an unresolved deposit or withdrawal;
  4. another open order reserving funds or shares;
  5. no margin agreement for a margin transaction;
  6. an account trading restriction;
  7. insufficient shares for a sell order;
  8. unavailable short-sale permission or borrow;
  9. a position or security under broker restriction.

Fidelity’s extended-hours documentation, for example, states that a margin agreement is required to trade on margin or place a short-sale order. It also limits the availability of the Sell Short action to eligible accounts. Fidelity: Trading Stocks

Account values can also change after the regular close because of new orders, executions, deposits, corporate actions, or broker risk calculations. This article does not attempt to calculate buying power; the relevant question here is whether the broker’s rejection identifies buying power or account status as the controlling cause.

Step 9: Are the price and quantity valid?

Check:

  1. whether a limit price was entered;
  2. permitted price increments;
  3. maximum share or notional size;
  4. whole-share versus fractional-share requirements;
  5. minimum quantity rules;
  6. whether the limit violates a broker price-control band;
  7. whether the quantity exceeds the available position;
  8. whether an unsupported condition was attached.

Schwab’s brokerage agreement, for example, says it accepts only limit orders in its extended-hours sessions, rejects sub-penny limit prices under the conditions described in the agreement, and applies a maximum extended-hours order size. Charles Schwab: Brokerage Account Agreement

Fidelity also publishes extended-hours quantity limits and special minimums for immediate-or-cancel orders. Fidelity: Trading Stocks

These limits are broker-specific and can change.

Step 10: Is the security halted or otherwise restricted?

A broker may reject or restrict an order because:

  1. trading is halted;
  2. the security has been suspended;
  3. an extended-hours venue is unavailable;
  4. a corporate action is being processed;
  5. the symbol or identifier has changed;
  6. the broker has disabled opening transactions;
  7. a platform or routing system is unavailable.

E*TRADE’s extended-hours agreement states that it will not accept orders for securities subject to an SEC or FINRA trading halt under the conditions described in that agreement. It also reserves the right to limit which securities are available. E*TRADE: Extended Trading Hours Agreement

A visible quote during a halt or system interruption is not proof that the security can currently accept executable orders.

The most common rejection patterns

“Market orders are not permitted”

The broker requires a limit order for that session.

The practical response is not simply to convert the order automatically. A limit order introduces a price decision: the maximum acceptable purchase price or minimum acceptable sale price. Confirm the current bid, ask, spread, and available size before choosing that limit.

“Invalid time in force”

The selected TIF is not compatible with the session or order type.

Examples include:

  1. GTC selected where only a session-specific day order is allowed;
  2. a regular-session day order entered through an overnight ticket;
  3. IOC combined with an unsupported condition;
  4. an extended-hours TIF applied to an ineligible security.

Choose only a TIF documented for the broker, platform, product, and session.

“Order not eligible for this session”

The security, order type, or transaction is unavailable during the selected period.

Check the symbol-level eligibility list. A stock may trade during ordinary after-hours trading but not during the broker’s overnight session.

“Extended-hours trading is not enabled”

The account may require an agreement, risk acknowledgement, permission, or account feature.

Complete the broker’s documented activation process. Do not repeatedly submit the same order because changing its price or quantity will not resolve a permissions failure.

“Insufficient buying power”

The account cannot support the submitted transaction under the broker’s current calculations.

Confirm:

  1. current buying power;
  2. settled cash where relevant;
  3. funds reserved by open orders;
  4. pending transactions;
  5. quantity and limit price;
  6. applicable margin treatment.

Do not assume that the buying-power value visible during the regular session remains unchanged overnight.

“Short sale unavailable” or “not permitted”

Possible causes include:

  1. no margin agreement;
  2. no short-selling permission;
  3. unavailable borrow;
  4. session-specific short-sale restrictions;
  5. a restricted security;
  6. insufficient margin capacity.

The rejection should not be treated as proof that short selling is prohibited across the entire market. Short availability and session support can be broker- and security-specific.

“Invalid price” or “invalid quantity”

Review the ticket for:

  1. missing limit price;
  2. unsupported price increment;
  3. fractional quantity;
  4. size exceeding a session limit;
  5. zero, negative, or incorrectly formatted values;
  6. limit price outside an accepted control range.

Correct the specific invalid field rather than rebuilding the order from memory.

“Session closed”

The broker’s eligible window has ended or has not opened.

This can happen even while another venue or broker is showing trades. Extended-hours access is fragmented, and the broker’s order-entry cutoff may not match the broadest available venue hours.

Broker rules are not interchangeable

The following official policies illustrate why no universal extended-hours ticket exists.

Fidelity example

Fidelity’s published extended-hours stock rules include:

  1. limit orders;
  2. day or immediate-or-cancel TIF;
  3. no conditions such as all-or-none or do-not-reduce;
  4. separate premarket and after-hours windows;
  5. eligibility requirements for short sales;
  6. an ECN agreement requirement.

An order valid at another broker may therefore be rejected by Fidelity under these conditions.

Charles Schwab example

Schwab distinguishes among:

  1. regular day orders;
  2. day plus extended-hours orders;
  3. GTC orders;
  4. GTC plus extended-hours orders;
  5. extended AM and PM orders;
  6. overnight EXTO orders on thinkorswim.

Extended-hours and overnight eligibility must be selected explicitly, and only certain securities qualify for overnight trading.

E*TRADE example

E*TRADE’s published agreement states that its extended-hours orders generally require:

  1. a limit order;
  2. a day TIF;
  3. an eligible security;
  4. no unsupported conditions such as AON, DNR, or FOK.

It also describes its own rules for carrying eligible orders through sessions. Those rules should not be assumed to apply at another firm.

Interactive Brokers example

Interactive Brokers uses:

  1. an Outside RTH setting for eligible orders;
  2. a separate overnight trading instruction;
  3. limit orders for its overnight US stock session;
  4. account activation and stock-trading permissions;
  5. an eligible overnight security list.

A regular-hours order submitted after the close may be held for the next session instead of rejected, depending on the ticket and order configuration.

Operational lesson: Diagnose the order against the rules of the broker that received it—not against the settings available on another platform.

Complete scenario: several invalid instructions in one ticket

The following example is hypothetical.

At 8:37 p.m. ET, a trader wants to buy 600 shares of XYZ after an earnings announcement.

The broker offers an overnight session, but only for:

  1. eligible stocks and ETFs;
  2. accounts with overnight access enabled;
  3. limit orders;
  4. session-specific day instructions.

The trader submits:

  1. action: buy;
  2. quantity: 600 shares;
  3. order type: market;
  4. time in force: GTC;
  5. session: regular trading;
  6. overnight permission: not enabled.

The platform returns:

Order rejected: security/order not eligible for selected session.

The incorrect diagnosis

The trader assumes the rejection occurred because the market price moved and immediately submits the same order again.

The second order is rejected for the same reason. Changing the quantity to 500 shares does not help because quantity was not necessarily the controlling issue.

The correct diagnostic sequence

The trader checks:

  1. Final status: Both orders are rejected; neither is working.
  2. Current session: It is an overnight period rather than ordinary after-hours trading.
  3. Session instruction: The ticket specifies regular trading only.
  4. Order type: The broker requires a limit order overnight.
  5. Time in force: GTC is not accepted for this hypothetical overnight session.
  6. Permission: Overnight access has not been enabled.
  7. Security eligibility: XYZ must appear on the broker’s overnight list.
  8. Buying power: The account must still support 600 shares at the selected limit.

The trader discovers that XYZ is eligible but overnight permission is disabled.

Enabling the required permission solves one problem. The order must still be reconstructed with:

  1. an intentional limit price;
  2. the correct overnight session;
  3. a supported TIF;
  4. a quantity the account can support.

Why the exact sequence matters

A rejection message can summarize several incompatible fields under one general label. Correcting only the first visible problem does not establish that the revised order is valid.

The goal is not to make the error message disappear at any cost. The goal is to create an eligible order that still reflects the trader’s intended price, quantity, session, and risk.

What to do immediately after a rejection

1. Confirm that no live order exists

Check:

  1. open orders;
  2. order history;
  3. current position;
  4. filled quantity;
  5. pending buying-power impact.

A rejected order normally should not execute later, but platform terminology and status timing can vary.

2. Save the complete rejection message

Record:

  1. exact text;
  2. error code;
  3. order identifier;
  4. timestamp in ET;
  5. account and platform;
  6. symbol;
  7. action and quantity;
  8. order type;
  9. limit price;
  10. TIF;
  11. selected session.

The complete message is more useful than a screenshot showing only rejected.

3. Check the broker’s current documentation

Look specifically for:

  1. eligible session times;
  2. accepted order types;
  3. supported TIF choices;
  4. account-enablement requirements;
  5. security eligibility;
  6. price and quantity limits;
  7. short-sale rules.

Do not rely on a forum answer written for a different broker or platform version.

4. Change one controlling issue at a time

If the rejection identifies an invalid order type, first determine which order types the session accepts.

If it identifies permissions, resolve the permissions issue before changing price or size.

If several instructions are incompatible, rebuild the ticket only after recording the original order intent.

5. Recheck the market before resubmitting

Time may have passed while diagnosing the rejection.

Review:

  1. current bid and ask;
  2. spread;
  3. available size;
  4. new price movement;
  5. news;
  6. trading status;
  7. updated account exposure.

Do not reuse an old limit automatically after a material market move.

6. Avoid uncontrolled repeated submissions

Repeatedly pressing the submit button can create a duplicate-order risk if one attempt is accepted while the platform is slow to update.

Before each retry, verify:

  1. whether an order identifier exists;
  2. whether any order is pending;
  3. whether buying power has been reserved;
  4. whether the position changed.

7. Contact support when the order still does not reconcile

A precise support request would be:

“Please confirm the exact reason my order was rejected, including the controlling session rule, order-type and time-in-force eligibility, account permissions, security eligibility, buying-power check, price or quantity validation, and whether any version of the order became active or was routed.”

When the standard explanation may not be enough

The same order is accepted during regular hours

That suggests the rejected component is likely related to:

  1. session eligibility;
  2. order type;
  3. TIF;
  4. extended-hours permission;
  5. overnight symbol eligibility;
  6. session-specific size or price controls.

Compare the two order tickets field by field.

The order was accepted yesterday but rejected today

Possible explanations include:

  1. a changed broker policy;
  2. a holiday or early close;
  3. the security leaving an overnight eligibility list;
  4. a trading halt;
  5. a corporate action;
  6. a new account restriction;
  7. reduced buying power;
  8. unavailable short borrow;
  9. a temporary platform or venue limitation.

Do not assume yesterday’s eligibility establishes today’s eligibility.

The order was rejected through an API

An API rejection may involve both trading rules and technical validation, including:

  1. missing session flags;
  2. unsupported enumeration values;
  3. invalid price precision;
  4. incompatible order attributes;
  5. stale authentication;
  6. duplicate client identifiers;
  7. disabled trading permissions;
  8. broker risk controls.

Preserve the original request payload, response code, timestamp, and order identifier. A user-interface error message may simplify information contained in the API response.

The order is marked pending instead of rejected

A pending order may still be undergoing:

  1. broker validation;
  2. risk review;
  3. routing;
  4. cancellation;
  5. session transition;
  6. venue acknowledgement.

Do not submit a replacement until the status becomes final or the broker confirms that the order cannot execute.

The platform shows an overnight price but rejects the order

The displayed price may come from:

  1. a market-data provider;
  2. another trading venue;
  3. an indicative quote;
  4. a security available for display but not execution;
  5. a session unavailable to the user’s account.

Market-data access and trading access are separate permissions.

The order involves fractional shares

Investor.gov notes that brokers may limit or eliminate extended-hours trading of fractional shares and may restrict the platforms through which fractional orders can be submitted. Investor.gov: Fractional Share Investing

Check whether the order must use whole shares or a broker-specific fractional-order process.

The rejection follows a corporate action

A split, reverse split, ticker change, merger, or other reorganization can temporarily affect:

  1. symbol validation;
  2. position quantity;
  3. available shares;
  4. open orders;
  5. price increments;
  6. security eligibility.

Wait for the broker’s records to update or request confirmation before rebuilding the order.

Hi2morrow methodology: We diagnose an outside-hours rejection in this order: final order status → current ET session → selected session → order type → time in force → security eligibility → account permission → buying power or position → short-sale eligibility → price and quantity validation → halt or corporate-action status → broker support record.

Professional analysis — Alexander Styopin

The most common diagnostic mistake is treating every outside-hours problem as a liquidity problem. Liquidity can explain why an accepted limit order remains unfilled, but it does not normally explain why the broker rejected the ticket before it became a working order.

The correct starting point is the rejection record. Determine which instruction made the order ineligible: session, type, TIF, permission, security, account status, price, or quantity. Only then should the trader decide whether a corrected order still makes sense at the current market.

Another serious mistake is repeatedly submitting modified tickets without checking whether any previous attempt was accepted. A delayed status update can turn an attempted correction into multiple live orders. The current position and open-order list must be verified before every replacement.

An order placed outside regular market hours can be rejected even while the stock is visibly trading. The broker still has to accept the specific combination of session, security, order type, TIF, account permission, buying power, price, and quantity.

Confirm that the rejected order is not live, preserve the complete error message, compare the ticket with the broker’s current extended-hours rules, and recheck the market before submitting a corrected order.

Alexander Styopin is a hi2morrow analyst and an economist with 25 years of experience in the US stock market.

Reviewer status: Subject-matter review is required before publication.

Editorial note: New article researched and verified on August 11, 2026. Broker session hours, overnight-security lists, order-type availability, time-in-force rules, permissions, price controls, size limits, and rejection messages must be rechecked before publication.

Educational material only. Not investment advice. Extended-hours access, order acceptance, routing, account permissions, security eligibility, buying-power calculations, and status labels vary by broker, platform, account, product, and market condition.

Sources

  1. Investor.gov: Extended-Hours Trading—Investor Bulletin
  2. FINRA: Extended-Hours Trading—Know the Risks
  3. FINRA Rule 2265: Extended-Hours Trading Risk Disclosure
  4. NYSE: Holidays and Trading Hours
  5. Fidelity: Trading Stocks and Extended-Hours Requirements
  6. Fidelity: Trading FAQs—Placing Orders
  7. Charles Schwab: Extended-Hours Trading
  8. Charles Schwab: Stock Order Types and Conditions
  9. Charles Schwab: Brokerage Account Agreement
  10. E*TRADE: Extended Trading Hours Agreement
  11. Interactive Brokers: Fill Outside Regular Trading Hours
  12. Interactive Brokers: Overnight Trading


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

Originally published: August 11, 2026

After-Hours Order Rejected—Why?

You may also like

Community chatsent now
LC
lucia.c10:10

$QCOM range is tight. Breakout alert set, no early entry.

HZ
h.zane10:12

$MU pulled into support. Watching for buyers, not predicting.

PG
paul_g10:14

Closed the morning with two trades. No need to give it back.

YK
yuki.k10:16

$ORCL is slow but clean. Position size stays smaller.

Members only — unlocked the moment you pass any qualification.