I keep running into people who spent weeks arguing about which coins to hold and roughly zero minutes thinking about where to hold them. The where matters more than most of us admit. The same position can throw off two very different after-tax returns depending on whether it sits in a regular brokerage account, an IRA, or some crypto-specific wrapper. Asset location is the boring version of alpha, and unlike picking the next winner, it is mostly a set of rules you apply once and then leave alone.
The core idea is old and comes from traditional portfolios. You have a limited amount of tax-sheltered space and a much larger pile of taxable space, and different assets are taxed in very different ways. So you put the assets that get punished hardest by taxes into the sheltered space and let the tax-friendly ones live in the open. Crypto adds a few wrinkles, mostly around yield, staking, and the annoying question of which wrappers can even hold the stuff.
The two axes that decide placement
Almost every placement decision comes down to two questions. First, does this position generate ongoing taxable income while you hold it, or does it just sit there and appreciate. Second, how much of your return depends on the difference between long-term and short-term treatment. Those two axes sort most of a crypto book cleanly.
A coin you plan to buy and hold for years, one that pays you nothing along the way, is the tax-friendliest thing you own. In a taxable account it generates no income until you sell, and when you do sell after holding long enough, the gain is typically taxed at the long-term rate, which is meaningfully lower than the rate on ordinary income for most people. That asset does not need shelter. It is already quiet. Putting it in an IRA arguably wastes the shelter and, in a traditional IRA, converts what would have been a low long-term capital gain into a fully ordinary-income withdrawal down the road.
Now flip it. A staking position, a lending position, anything that pays a yield, is throwing off income continuously. In a taxable account, staking rewards are generally taxed as ordinary income at the moment you gain control of them, valued at that moment, and then you owe capital gains again later on any appreciation from that point. That is two taxable events on one decision, and the first one is at the worse rate. Income-heavy assets are exactly what you want inside a tax-advantaged wrapper if you can hold them there, because the shelter turns that recurring ordinary-income drip into nothing until you eventually withdraw.
Which wrappers can actually hold crypto
Here is where the theory hits a wall. Most conventional retirement accounts will not let you buy spot crypto directly. What you can usually do inside a standard IRA or 401k is hold crypto exposure through a fund or trust structure, where available, rather than the coins themselves. That gets you the tax treatment of the wrapper, but you give up self-custody and usually pay a fee for it.
The other route is a self-directed IRA that permits alternative assets, which can hold actual crypto through a qualified custodian. These work, but they come with custody arrangements, paperwork, and their own fees, and they are easy to get subtly wrong in ways that create tax problems. If you go this way, the placement logic below is unchanged. You just have more room to put income-generating positions inside the shelter.
A rough hierarchy for where each type of position wants to live:
- High-growth, no-yield, long-hold coins: taxable account is fine, often preferable. You get long-term rates and you keep the option to harvest losses.
- Staking and yield positions: tax-advantaged wrapper if you have access to one that can hold them, because the recurring income is the thing being sheltered.
- Actively traded positions with lots of short-term turnover: sheltered space is ideal, since short-term gains are taxed as ordinary income and the churn generates a lot of them. A wrapper makes the trading tax-invisible until withdrawal.
- Anything you might need to sell at a loss on purpose: taxable, always, for reasons that are worth their own section.
Loss harvesting only works where losses count
This is the part people miss when they get excited about stuffing everything into an IRA. Tax-loss harvesting, selling a position that is underwater to book the loss and offset gains elsewhere, only does anything in a taxable account. Inside a tax-advantaged wrapper, a realized loss is invisible to the tax system, so harvesting there accomplishes nothing.
Crypto has historically had an unusual advantage here compared to stocks. The wash-sale rule, which blocks you from claiming a loss on a security if you rebuy substantially the same thing within roughly a month on either side, has generally not applied to crypto the way it applies to equities, because of how digital assets have been classified. That has let you sell a coin at a loss, book it, and rebuy almost immediately to keep your exposure. I would treat this as a live area rather than a permanent gift, since it is exactly the kind of gap that gets closed, so confirm the current rules before you lean on it. But the structural point holds regardless, and the position you might want to harvest has to be sitting in a taxable account for any of it to matter.
Which loops back to placement. If you shove your most volatile, most likely-to-dip positions into a sheltered account chasing the growth-shelter instinct, you have quietly thrown away every future harvesting opportunity on them. Volatility is a feature in a taxable account because it hands you losses to bank. It is dead weight in an IRA.
A placement map you can actually apply
Here is the workflow I run through, in order, when sorting positions across account types. It takes about ten minutes and you redo it once a year, not once a week.
- List every crypto position and tag each one as income-generating or not. Staking, lending, and yield count as income. A plain long hold does not.
- Send the income-generating positions toward whatever tax-advantaged space you have access to first. That shelter is scarce, so spend it on the assets that bleed the most tax while held.
- Fill the rest of the sheltered space with high-turnover trading positions, since short-term churn is taxed at ordinary rates and the wrapper hides it.
- Leave long-hold, no-yield, high-conviction positions in the taxable account. They already get favorable treatment and you want them exposed for harvesting.
- Deliberately keep your most volatile no-yield positions taxable too, so the down years produce harvestable losses instead of nothing.
The failure mode I see most often is treating tax-advantaged space as a prize you award to your favorite coin. The biggest believer position, the one you are convinced will run, is often the worst use of shelter, because if you are right it barely needed the help and if you are wrong you wanted the loss in a taxable account anyway. Match the wrapper to how the asset is taxed, not to how much you like it.
None of this replaces an actual tax professional, and the specifics shift with your bracket, your jurisdiction, and rules that do change. But the placement logic is stable even when the numbers move. Sort by income versus growth, spend your shelter on the income, and keep your losses somewhere they can pay you back.