I woke up this morning to a flurry of emails from readers asking about a specific, frustrating roadblock: Fidelity Error 354016.
If you’ve ever been in the middle of placing a “Sell to Open” order for a covered call, only to have a red box pop up and tell you that your order will leave you with an uncovered option position, you know exactly how annoying this is.
Specifically, the error usually reads: “Fidelity (354016) – Your order will leave your account with an uncovered option position in cash.”
Unsurprisingly, this often happens right when the market is moving and you’re trying to lock in a premium. In today’s blog post, let’s explore exactly why this is happening and how you can fix it in seconds.
📰 In this Article
- What does Error 354016 actually mean?
- The 3 most common causes for the warning
- Step-by-step: How to fix Error 354016
- Understanding Fidelity Option Levels
- How PortfolioGPT can simplify your strategy
What is Fidelity Error 354016?
At its core, Error 354016 is a safety mechanism.
Fidelity is essentially saying: “Hey, if we let this trade go through, you will be responsible for a short option position that isn’t backed by enough stock or cash.”
In the world of options, an uncovered (or “naked”) position is one where you don’t own the underlying shares (for a call) or have the cash set aside (for a put) to fulfill your obligation if you get assigned.
Most retail accounts are set up as Type 1 (Cash) accounts, which strictly forbid uncovered options. Even if you have a margin account, you typically need Options Level 4 or 5 to sell naked. If you’re at Level 1, 2, or 3, Fidelity will block the trade to protect you (and them) from “unlimited risk.”
Why is Fidelity seeing your “Covered” Call as “Uncovered”?
This is the part that drives investors crazy. You know you have 100 shares of NVIDIA. You know you’re trying to sell 1 call. So why is the system flagging it?
1. You have a “Ghost” pending order
This is the #1 culprit. If you have a limit sell order currently open for your 100 shares of stock, those shares are “spoken for.”
Fidelity’s system sees those shares as “reserved” for the sell order. Therefore, they aren’t available to “cover” your new option trade. To the system, you are trying to sell a call against 0 available shares.
2. Mismatched Account Types
Are you sure you’re in the right account? It sounds simple, but I’ve done it myself.
If you own the shares in your Individual Brokerage Account but you’re accidentally trying to place the option trade in your Roth IRA, the system won’t see the shares. Each account is its own “island” in Fidelity’s eyes.
3. Your shares haven’t “Settled” yet
If you just bought the underlying stock today, it may not have settled (T+1). While Fidelity often allows you to sell covered calls against unsettled shares, certain account restrictions or “High Volatility” designations on the stock can trigger Error 354016 until settlement is complete.
Step-by-Step: How to Fix Error 354016
If you’re staring at this error right now, follow this checklist to clear it:
- Cancel Open Sell Orders: Go to your “Activity & Orders” tab. Look for any “Limit Sell” orders for the underlying stock. If one exists, cancel it.
- Verify Share Count: Confirm you have exactly 100 shares for every 1 contract you are trying to sell. If you own 150 shares and try to sell 2 calls, you will get this error because that second call is “uncovered.”
- Check Account Selection: Ensure the “Account” dropdown on the trade ticket matches the account where the shares are held.
- Confirm “Sell to Open”: Double-check that you selected “Sell to Open”. If you accidentally selected “Sell to Close” for an option you don’t already own, the system might throw a different error, but it’s worth verifying.
- Refresh Your Session: Sometimes the Fidelity “Active Trader Pro” or web interface gets out of sync with your actual balances. A quick log-out and log-in can force a refresh of your “Available to Trade” balance.
If these steps don’t work, you might need to use the Fidelity Virtual Assistant or call their support line to see if there is a specific restriction on your account.

Understanding Fidelity Option Levels
Your “Option Level” determines what the system will allow you to do. If you’re trying to trade spreads or write naked options, you’ll need more than the basic approval.
| Level | Strategy Allowed | Risk Profile |
|---|---|---|
| Level 1 | Covered Calls, Cash-Secured Puts | Low |
| Level 2 | Buying Calls/Puts (Long) | Medium |
| Level 3 | Spreads (Debit/Credit) | Medium-High |
| Level 4/5 | Uncovered (Naked) Calls/Puts | Very High |
Note: If you see Error 354016, it’s usually because you are attempting a Level 4/5 strategy while only approved for Level 1-3. Most investors should stick to Level 1 and 2 until they fully understand the mechanics of margin and assignment.
💡 Pro Tip: The “Cash-Secured Put” Mismatch
Interestingly, you can also see this error when trying to sell a put.
If you don’t have enough Cash (Core) in your account to buy the shares if assigned, Fidelity treats the put as “uncovered.” To fix this, you either need to deposit more cash or ensure you are approved for a margin account where the “buying power” covers the requirement.
For more on managing your cash positions, check out our guide on why your Fidelity money market fund might drop below $1.
Build a Smarter Strategy with PortfolioGPT ✨
Solving technical errors is one thing, but building a portfolio that actually meets your goals is another.
If you’re tired of manually calculating your “covered” positions or wondering if your diversification is on point, we’ve built a tool to help. PortfolioGPT is our AI-powered engine designed specifically for the modern investor.
Instead of guessing, you can input your risk tolerance and time horizon, and PortfolioGPT will generate a personalized investment strategy in seconds. It helps you understand exactly which Fidelity funds or stocks fit your “coverage” needs, so you spend less time looking at error codes and more time growing your wealth.
Summary of Costs and Timelines
- Fee to Fix: $0 (This is a technical error, not a fee-based event).
- Time to Resolve: 2-5 minutes (usually by canceling a pending order).
- Settlement Time: Stocks take T+1 (one business day) to settle.
- Approval Timeline: If you need to upgrade your options level, it typically takes 3-5 business days for Fidelity to review your application.
Don’t let a “354016” code stop your momentum. Most of the time, the solution is sitting right in your “Pending Orders” tab.
Related Posts:
- How to Fix Fidelity Error 340036 (OTC Trading)
- Is the 603-864-6488 number actually Fidelity?
- The Pros and Cons of Fidelity Zero Fee Funds
{“name”:”How to Fix Fidelity Error 354016″,”step”:[{“name”:”Check for Pending Orders”,”text”:”Navigate to the Activity & Orders tab and cancel any open limit sell orders on the underlying stock.”,”@type”:”HowToStep”},{“name”:”Verify Account Type”,”text”:”Ensure you are placing the trade in the specific account that holds the underlying shares or cash collateral.”,”@type”:”HowToStep”},{“name”:”Confirm Share Quantity”,”text”:”Check that you have at least 100 shares for every 1 call contract you are attempting to sell to open.”,”@type”:”HowToStep”},{“name”:”Check Option Approval Level”,”text”:”Verify your account is approved for the strategy you are attempting. Naked options require Level 4 or 5.”,”@type”:”HowToStep”}],”@type”:”HowTo”,”@context”:”https://schema.org”,”totalTime”:”PT5M”,”description”:”A step-by-step guide to resolving the ‘uncovered option position’ warning on Fidelity’s trading platform.”}