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

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."


{
“@context”: “https://schema.org”,
“@type”: [“Article”, “FAQPage”],
“headline”: “Fidelity Error 340036: Can’t Trade OTC/Dollar-Value Orders : Fix It Here”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Why am I getting Fidelity Error 340036 on an OTC trade?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Fidelity Error 340036 usually appears when you try to place a dollar-based or fractional-share order outside normal market hours. If the security is OTC, Fidelity may also block the trade entirely during pre-market or after-hours sessions, which means you may need to wait until 9:30 AM ET.”
}
},
{
“@type”: “Question”,
“name”: “Do I need a penny stock trading agreement to buy OTC stocks at Fidelity?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “In many cases, yes. Fidelity may require you to acknowledge or complete a penny stock trading agreement before allowing certain OTC or penny stock trades. If that agreement is missing or still pending, your trade can be delayed or restricted until the account is properly enabled.”
}
},
{
“@type”: “Question”,
“name”: “How long does it take for OTC or penny stock trading to activate at Fidelity?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Activation can be immediate in some cases after you complete the required agreement online, but it can also take longer if the request needs manual review. If you just submitted the agreement and still cannot trade, it may be worth waiting a bit and then checking with Fidelity support.”
}
}
]
}

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).

See also  T+1 Settlement in 2026: How Faster Clearing Affects Your Trades

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.

Many users run into this exact error the first time they set up Fidelity automatic investing. Specifically, they often try to schedule dollar-based trades in Fidelity index funds or the Fidelity total market fund during off-market hours, which triggers the same restriction.

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.

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 to Fix Active Trader Pro Not Working on Mac (2023)

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 a powerful AI investment portfolio builder that generates a personalized investment portfolio for you in seconds. Whether you're looking for Fidelity QQQ equivalents or want help picking the best low expense ratio index funds for 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.


Frequently Asked Questions

Why am I getting Fidelity Error 340036 on an OTC trade?

In most cases, this error shows up because you are trying to place a dollar-based order or fractional share order outside normal market hours.

If the stock is OTC, there is an extra restriction: many OTC securities cannot be traded in extended hours at all. That means even if you switch from dollars to shares, you may still need to wait until 9:30 AM ET.

Do I need a penny stock trading agreement to buy OTC stocks at Fidelity?

Often, yes.

Fidelity may require you to complete or acknowledge a penny stock trading agreement before certain OTC or penny stock trades are allowed. If that agreement has not been completed yet, your order may be blocked even during regular hours.

How long does it take for OTC or penny stock trading to activate at Fidelity?

Sometimes it’s immediate. Sometimes it takes longer.

If you just completed the required penny stock agreement, activation may happen right away, but it can also be delayed if Fidelity needs extra review on the account. If you are still getting blocked after completing the forms, waiting a bit and then contacting support is usually the next step.

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