Every so often someone asks me the same question in slightly different words. They want Bitcoin exposure but they also want it inside a retirement wrapper so the gains are not getting taxed every time they rebalance. Fair goal. The problem is that the answers on the internet are either an ad for one specific product or a wall of tax code nobody reads. So here is how I actually think about it, sorted from cheapest to most exotic, with the fees stacked honestly instead of buried.
There are really only three routes worth taking seriously. A spot crypto ETF inside a normal brokerage IRA. A self-directed IRA that holds coins directly. And a solo 401k, which is a different animal that only some people qualify for. Each one buys you something and charges you for it, and the charges are not always where you expect.
Route one: spot ETFs in a plain brokerage IRA
This is the boring answer and it is usually the right one. Once spot Bitcoin and Ether ETFs started trading on regular exchanges, you could hold them in the same IRA you already have at any mainstream brokerage. No new account type, no special custodian, no separate login. You buy the ticker like you would buy an index fund, and it sits in your Roth or traditional IRA exactly like anything else.
The fee story here is refreshingly short. You pay the fund's expense ratio, which for the major spot products is typically small, in the range you would expect from a low-cost fund rather than a boutique one. Some brokerages charge nothing to trade it. That is the whole cost. No annual account fee that scales with your balance, no custody fee on top, no wire fees to move coins around, because there are no coins to move. You own a share of a fund that owns the coins.
What you give up is real but narrow. You do not hold keys. You cannot withdraw the underlying Bitcoin. You are limited to whatever assets have an ETF wrapper, which right now is a short list dominated by the two largest coins. If your entire thesis is Bitcoin or Ether as a long-term hold inside retirement savings, none of that matters and you are done. Buy the ETF, walk away, stop reading. For most people that is the honest recommendation and I am not going to dress it up.
Route two: self-directed crypto IRAs
This is where it gets interesting and where the fee stacking earns its name. A self-directed IRA lets the account hold assets a normal brokerage will not touch, including actual crypto held with a qualified custodian. You get the thing the ETF denies you, which is direct exposure to a much wider set of coins and, depending on the provider, the coins themselves rather than a fund share.
The cost is a layer cake. First there is usually a setup fee to open the account. Then an annual account or custody fee, and this is the one that stings, because some providers charge a flat annual fee while others charge a percentage of assets, and a percentage fee on a growing balance quietly becomes the most expensive thing you own. On top of that you pay trading spreads on every buy and sell, and those spreads inside a crypto IRA are frequently wider than what you would pay on a normal exchange, because the captive audience is not price shopping. Add wallet or storage fees at some shops and you can be paying three or four separate fees for the privilege of holding the same coin you could self-custody for nearly nothing.
None of that makes it a bad choice. It makes it a choice you should only make with your eyes open. My rough test is simple. Add up every fee the provider charges in a full year, express it as a percentage of what you plan to hold, and compare that number to just buying the ETF. If you are holding Bitcoin and the answer is that the self-directed route costs meaningfully more per year, you are paying a premium for a feature, direct custody or altcoin access, that you may not actually use.
Route three: the solo 401k
If you have self-employment income, and this is the qualifier that rules most people out, a solo 401k opens up a cleaner path. Some solo 401k structures let you act as trustee of the plan, which means the plan can open an account at an exchange and hold crypto directly, without a specialized crypto-IRA middleman taking a percentage. You are trading the custody fee for administrative responsibility, which is a real trade and not a free lunch.
The appeal is that you collapse the fee stack. No percentage-of-assets custody fee, contribution limits that are far higher than an IRA when you factor in both the employee and employer sides, and direct control of the exchange account. The cost moves from dollars to effort and risk. You are now responsible for keeping plan assets strictly separate from personal assets, for the paperwork, and for not doing anything that trips a prohibited transaction. For someone with real self-employment income who is already comfortable running a plan, it is often the cheapest compliant way to hold size in crypto inside retirement. For a salaried W-2 employee, it is simply not on the menu.
The pitfalls that disqualify the whole account
This is the part people skip and then regret. The IRS does not care how careful your trading is if you break the structural rules, and breaking them can deem the entire account distributed, which triggers taxes and possibly penalties on everything, not just the mistake. A few failure modes come up again and again.
- Taking personal custody of IRA coins. If your IRA owns the crypto, the keys have to sit with a qualified custodian, not on a hardware wallet in your desk drawer. The moment you have personal control of assets an IRA supposedly owns, you have arguably taken a distribution. This is the single most common way people blow up a self-directed crypto IRA without realizing it.
- Self-dealing. You cannot sell your own coins to your IRA, buy from it, or transact with it in a way that benefits you personally today. The account exists for future you, and mixing present you into its trades is a prohibited transaction.
- Disqualified persons. The same prohibition extends to close family and to entities you control. Your IRA lending to your own business or buying from your spouse is the same problem wearing a different hat.
- Contribution timing and limits. Boring but fatal. Over-contributing, or funneling money in through a route the rules do not allow, can create penalties that compound quietly until you notice years later.
The through-line is that a retirement account is a walled garden. Value can flow in through contributions and grow inside, but you cannot reach over the wall and touch the assets, trade with them personally, or route them to anyone the rules consider an extension of you. Break the wall and the tax shelter evaporates.
How I would actually decide
Start by asking what you want to hold. If it is Bitcoin, Ether, or both, and you are holding for years rather than trading, the ETF inside your existing IRA is almost certainly the cheapest compliant answer and the one with the fewest ways to hurt yourself. Take it and move on.
Go self-directed only if you specifically need something the ETF cannot give you, direct custody of the coins or exposure to assets with no fund wrapper, and only after you have added up a full year of that provider's fees as a percentage of your balance. If that number is uncomfortable, the feature is not worth it.
Reach for the solo 401k only if you have genuine self-employment income and the temperament to run a plan correctly, in which case it can be the cheapest of the three by a wide margin. And whichever route you pick, treat the prohibited-transaction rules as the real constraint, not the fees. The fees cost you a slice of returns. A prohibited transaction can cost you the entire wrapper.