Fidelity Error 340036: Can’t Trade OTC/Dollar-Value Orders : Fix It Here | UseFidelity

I woke up at 7:00 AM yesterday, coffee in hand, ready to jump on a promising OTC stock I'd been eyeing. I opened my Fidelity app, entered the ticker, typed in the dollar amount I wanted to invest, and hit "Preview."

Instead of a green "Success" message, I was greeted by a block of text that looked like it came straight from a 1990s mainframe: (340036) Market and Limit buy and sell orders of stocks and ETFs in dollars are only allowed during normal market hours.

If you’re seeing this right now, don’t worry: your account isn’t broken, and you haven't been banned from trading. You’ve just hit one of Fidelity’s "safety rails." Specifically, you're trying to trade in a way that the system only allows when the big lights of the New York Stock Exchange are actually on.

In today’s blog post, let’s explore exactly why this error happens and, more importantly, how you can bypass it to get your trade through right now.

In this Article:

  • Breaking down the Error 340036 message.
  • The difference between "Dollar-Value" and "Share-Value" trading.
  • Why OTC stocks have special rules at Fidelity.
  • The "F" ticker trap and the $50 foreign settlement fee.
  • Step-by-step instructions to fix the error.

What Exactly is Fidelity Error 340036?

At its core, Error 340036 is a timing restriction. Fidelity is telling you that the method you chose to buy your stock isn't available during "Extended Hours" (Pre-market or After-hours).

The error specifically triggers when you try to place a dollar-based order (e.g., "I want to buy $500 worth of Nvidia") or a fractional share order outside of the standard 9:30 AM to 4:00 PM ET window.

Unsurprisingly, Fidelity is very protective of how trades execute when liquidity is low. Because price swings can be wild before the market opens, they disable the "easy" dollar-amount entry to prevent you from getting a price you didn't expect.


The "Dollar-Value" vs. "Share-Quantity" Rule

Most modern investors love the convenience of "Dollar-Value" trading. It’s great for automatic investing because you don't have to do the math: you just say "buy $100," and Fidelity handles the rest.

However, Fidelity’s system treats dollar-based orders as a "fractional share" transaction. Fractional share trading is strictly limited to 9:30 AM – 4:00 PM ET.

See also  [Explained] ⚠️ Fidelity error: "You are currently running an unsupported version of Active Trader Pro"

A simple comparison infographic showing two buttons: 'Buy in Dollars' which is greyed out and marked '9:30-4:00 only', and 'Buy in Shares' which is highlighted in Fidelity green and marked 'Available for Extended Hours'.

If you are trying to trade at 8:00 AM or 6:00 PM, you must switch your trade type from "Dollars" to "Shares."

How to Fix the Quantity Type:

  1. Open your Trade ticket.
  2. Look for the field labeled "Quantity Type."
  3. Change it from "Dollars" to "Shares."
  4. Enter a whole number (e.g., 10 shares instead of $250.50).

Note: Once you switch to shares, you must also change your "Order Type" to a Limit Order if you are trading in extended hours. Market orders are generally not allowed outside of standard hours.


The OTC (Over-the-Counter) Exception

If you’re seeing Error 340036 while trying to buy a "Penny Stock" or an OTC security, switching to shares might not be enough.

Fidelity has a very strict policy: Most OTC stocks cannot be traded pre-market or after-hours at all.

Unlike a standard stock like Apple or Tesla, OTC stocks don't trade on a centralized exchange. They rely on "Market Makers" who usually only clock in during regular business hours. If you try to place an OTC trade at 7:30 AM, Fidelity will throw Error 340036 because there is literally no one on the other end to take your trade.

Specifically, for OTC stocks, you must wait until the clock strikes 9:30 AM ET.


Tickers Ending in "F" and the $50 Surprise

While we’re on the subject of OTC and "strange" errors, let’s talk about foreign stocks. You might notice some tickers have a five-letter symbol ending in "F" (like NHYKF or OTCPK).

These are Foreign Ordinary Shares.

If you manage to bypass Error 340036 by waiting for market hours, you might run into a new hurdle: The $50 Foreign Settlement Fee.

Fidelity charges this $50 fee on transactions for foreign stocks that are not "DTC-eligible." This isn't a commission: it's a fee to cover the high cost of settling trades in a foreign country.

Pro Tip: Always check the "Order Preview" screen. Fidelity is very transparent about this fee; it will show up under "Estimated Fees/Commissions." If you see a $50 charge on a $100 trade, do not hit submit. You’re essentially losing 50% of your investment before you even start!


The Mystery of Error TC9052

Sometimes, users reported seeing Error 340036 followed immediately by Error TC9052.

While Error 340036 is about when you are trading, TC9052 is often about what you are trading. This code usually pops up when a stock has been "restricted" or requires a Fidelity representative to manually place the trade for you.

See also  How Do I View Dark Pool Data on Active Trader Pro?

If you see TC9052, it usually means the stock is extremely volatile, or it's a foreign security that requires special disclosures. In this case, your best bet is to use the Fidelity Virtual Assistant or call their 24/7 support line.

Screenshot of the Fidelity customer service page, featuring a virtual assistant chatbot interface. Users can select help topics like tax forms, password assistance, and account transfers.


Summary Checklist: How to Resolve Error 340036

If you are staring at this error code right now, follow these steps in order:

  1. Check the Clock: Is it between 9:30 AM and 4:00 PM ET? If not, you cannot trade in dollars.
  2. Switch to Shares: Change your trade quantity from "Dollars" to "Shares."
  3. Use a Limit Order: Ensure your order type is set to "Limit" (especially for extended hours).
  4. Verify the Ticker: If it’s an OTC stock, you likely must wait until the market opens at 9:30 AM ET.
  5. Check for "F" Suffix: Be aware of the $50 fee for foreign ordinary shares.

Timeline for Resolution:

  • Switching to shares: Instant.
  • Waiting for market open: Up to 17.5 hours (if it's a weekend).
  • Calling a rep: 10–20 minutes.

Beyond the Error: Build a Smarter Portfolio

Dealing with manual trades and error codes can be a headache, especially when you're just trying to build a solid long-term strategy. If you're tired of guessing which funds or stocks fit your risk profile, we've launched something to help.

Our new PortfolioGPT tool is an AI-powered engine that generates a personalized investment portfolio for you in seconds. Whether you're looking for Fidelity QQQ equivalents or a diversified retirement plan, PortfolioGPT does the heavy lifting so you can spend less time fighting with trade tickets and more time growing your wealth.

Ready to see what your ideal portfolio looks like? Try PortfolioGPT here.


Related Posts:

{“name”:”How to Fix Fidelity Error 340036″,”step”:[{“name”:”Check Market Hours”,”text”:”Verify if you are trading during normal market hours (9:30 AM – 4:00 PM ET). Dollar-based and fractional orders only work during this window.”,”@type”:”HowToStep”},{“name”:”Change Quantity Type”,”text”:”Switch your order from ‘Dollars’ to ‘Shares’ in the Fidelity trade ticket.”,”@type”:”HowToStep”},{“name”:”Set Order Type to Limit”,”text”:”If trading in pre-market or after-hours, you must use a Limit order rather than a Market order.”,”@type”:”HowToStep”},{“name”:”Wait for OTC Open”,”text”:”If trading OTC or penny stocks, wait until 9:30 AM ET for the market to open.”,”@type”:”HowToStep”}],”@type”:”HowTo”,”@context”:”https://schema.org”,”totalTime”:”PT5M”,”description”:”Step-by-step guide to resolving the Fidelity 340036 error code when trading stocks or ETFs.”}

UseFidelity

โœจ Generate AI-powered investment portfolios in seconds with risk-tolerance and time horizon.

X