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.

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:
- Open your Trade ticket.
- Look for the field labeled "Quantity Type."
- Change it from "Dollars" to "Shares."
- 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.
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.

Summary Checklist: How to Resolve Error 340036
If you are staring at this error code right now, follow these steps in order:
- Check the Clock: Is it between 9:30 AM and 4:00 PM ET? If not, you cannot trade in dollars.
- Switch to Shares: Change your trade quantity from "Dollars" to "Shares."
- Use a Limit Order: Ensure your order type is set to "Limit" (especially for extended hours).
- Verify the Ticker: If it’s an OTC stock, you likely must wait until the market opens at 9:30 AM ET.
- 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:
- 📰 Fidelity Cash Available to Trade: What It Means & How to Avoid Violations
- 📰 Fidelity Error 354016: Uncovered Option Warnings Explained
- 📰 Is 603-864-6488 Really Fidelity? How to Verify Customer Service Numbers
{“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.”}