The two most common ways crypto investors exit badly:
-
They hold everything through the entire cycle waiting for the top that never comes, then watch 60-80% of gains evaporate before finally selling.
-
They sell 100% when something is up 50% and “lock in profits,” only to watch it go up another 400%.
Neither of these is a strategy. One is greed. One is fear. Both produce regret.
I’ve been in crypto long enough to have done both — multiple times — before developing an approach that works for me. It’s not complicated, it doesn’t require predicting market tops, and it doesn’t require you to perfectly time anything. It’s a framework for taking gains without abandoning upside.
TLDR
- First goal: recover your cost basis — sell enough at meaningful gains to cover what you invested
- After cost basis recovery: you’re playing with house money on the remaining position — easier to hold through volatility
- Stage your exits at price levels rather than trying to call a top — sell tranches, not everything at once
Why Most Beginners Exit Badly
Before the framework, the psychology. Because the exit problem is primarily behavioral, not analytical.
The holding-too-long failure:
You bought BTC at $40,000. It goes to $50,000. You don’t sell because you think it’s going higher. It goes to $60,000. Still not selling. $65,000. You read articles about $100K. You hold everything.
Then it drops to $55K. You don’t sell because you were right that it was going higher and you don’t want to miss the continuation. It drops to $45K. Now you’re back near your cost basis and selling feels like admitting defeat. It drops to $32K. You hold because selling at a loss is psychologically worse than paper losses. It drops to $25K.
You’ve held through a 62% decline from the top without selling anything. You never took a single profit. You’re now looking at a portfolio worth 62% less than it was and you’re deciding whether to sell at a significant loss or hold and hope.
The selling-too-early failure:
You bought BTC at $25,000. It goes to $37,500 — you’re up 50%. You read about how bull markets always end and decide to “lock in profits.” You sell everything. BTC goes to $45,000. Then $55,000. Then $68,000.
You’re watching from the sidelines. You feel like you made the wrong call. You wait for a “better entry,” which never feels right, and end up buying back near the top of the cycle — or not buying back at all.
Both patterns have the same root cause: all-or-nothing thinking. The solution is staged exits that don’t require getting the timing right.
The Cost Basis Recovery Framework
The first and most important exit goal: recover your initial investment.
Here’s how this works: you’ve been DCA-ing $500/month into BTC for 18 months. Total invested: $9,000. Your position has grown and is now worth $22,500.
Your first exit target is to sell $9,000 worth of BTC — enough to recover exactly what you put in. After this sale:
- You’ve recovered all your invested capital
- Your remaining BTC position is essentially free — you have zero at risk
- Whatever happens to BTC from here, you haven’t “lost money” in the most basic sense
The psychological impact of this is significant. Once you’ve recovered your cost basis, your remaining position is house money. You can hold through volatility much more calmly because a 50% decline doesn’t mean losing money you actually had — it means getting less of your gains.
This shifts your emotional posture entirely. Instead of watching every dip wondering if you should sell before you lose your investment, you’re watching from a position where your initial capital is already secured.
When to execute cost basis recovery:
I don’t set a specific price target for this. I look for the position to be at a meaningful gain — typically 2-3x from my average cost basis — and then sell enough to cover what I put in. For a 2x: I’ve doubled, so I sell half. For a 3x: I’ve tripled, so I sell a third.
This isn’t a scientific formula. The point is to recover the investment when there’s meaningful upside to sell into, not to perfectly time the exit.
Staged Selling at Price Levels
After cost basis recovery, the framework shifts to staged selling at meaningful price levels.
Rather than deciding “I’ll sell at the top” (impossible) or “I’ll sell everything at $100K” (arbitrary), I define selling tranches at specific price ranges.
Example framework for a remaining BTC position after cost basis recovery:
- Hold 60% of remaining position long-term (core holding)
- Sell 20% of remaining position if BTC hits a certain meaningful level (e.g., a round number or all-time high extension)
- Sell another 20% at the next meaningful level
- Let the core 60% ride long-term
The specific numbers don’t matter as much as the structure. What matters:
- Each sell decision is made in advance, not in the heat of the moment
- You always have position remaining so you can’t fully miss a continued run
- You’re taking some gains at each level so you can’t fully lose all your profits on a reversal
This is a framework, not a system. The goal is to prevent the extremes: holding everything and giving back all gains, or selling everything and missing the bulk of the move.
Position Sizing: The Foundation of Being Able to Hold
The best exit strategy in the world doesn’t work if your position is sized so large that volatility forces your hand.
If 60% of your net worth is in BTC and BTC drops 40%, you might need to sell to cover expenses, pay for a car repair, or just because you can’t psychologically handle watching that much paper loss. Forced selling at bad prices is the worst possible exit.
Position sizing that lets you hold through volatility is a prerequisite for any exit strategy. The rule of thumb: only invest in crypto what you can watch decline 50-70% without it meaningfully affecting your financial situation or your sleep.
For most people, this is a percentage of total investable assets, not a dollar figure. What percentage depends on your income, expenses, time horizon, and risk tolerance — factors no article can determine for you.
What I can say: the investors I’ve seen navigate multiple crypto cycles successfully had one thing in common. They were sized appropriately enough that a bad year in crypto was painful but not catastrophic. They didn’t have to sell at the bottom.
If you’re forced to sell during a downturn because of position size, it’s not a market problem — it was a position sizing problem, and it happened before the market turned.
What I Don’t Do
A few things I avoid that are common in crypto exit discussions:
I don’t set “target prices” for full exits. “I’ll sell everything at $150K” sounds like a plan, but it’s prediction dressed up as strategy. If BTC hits $130K and starts pulling back, am I selling? If it hits $150K briefly and reverses, am I selling the whole position into that? The answer is usually no, and then the cycle plays out differently than expected.
I don’t try to time the cycle peak. Every cycle has a different character. The 2017 peak was a parabolic blow-off top. The 2021 peak was a double top over several months. Trying to identify “the top” requires accurately calling a multi-month market dynamic in real time. I’ve never been reliably good at this, and I don’t know anyone who consistently is.
I don’t sell during bear markets based on price declines alone. My trigger to review selling is when the investment thesis changes, not when the price is down. If BTC drops 60% but the reasons I own it are intact — fixed supply, growing adoption, regulatory clarity improving — I’m not selling. I might stop DCA-ing if my cash flow requires it, but I’m not selling core positions into a bear market.
Using Limit Orders for Exit Planning
On Coinbase Advanced Trade or Kraken, you can place limit sell orders in advance — orders that execute automatically when the price reaches your specified level.
This is how I stage exits without needing to watch prices all day. I set a limit sell order for a portion of my position at my first target level. If the price reaches that level, the order executes automatically. I don’t need to be at my computer at exactly the right moment.
Limit sell orders for exit planning:
1. Log into Coinbase Advanced Trade or Kraken
2. Go to the sell side of the Advanced Trade interface
3. Select “Limit” order type
4. Enter the price target and the quantity to sell
5. Set the duration (GTC = Good ’til Cancelled is typical)
The order sits on the book and fills if/when your target is hit. You can cancel or adjust at any time.
This approach — setting limit sells in advance at calm, rational moments — is better than trying to make exit decisions when you’re watching the price move fast and emotions are high. Coinbase or Kraken both support this.
Tax Awareness in Your Exit Strategy
Exits aren’t free — they create tax events. This should inform your exit timing but not paralyze it.
Short-term vs long-term rates: If you’re approaching the one-year holding threshold on a position, it can be worth waiting a few weeks to qualify for long-term capital gains rates (15% for most people vs ordinary income at 22-37%). On a significant gain, that rate difference is real money.
Harvesting losses alongside gains: If you have other crypto positions at a loss, selling them alongside a gain can offset your taxable income. Tax-loss harvesting is worth understanding if you have multiple positions across a cycle.
Planning exits before year-end: December is a good time to review positions for tax-loss harvesting opportunities. You have until December 31 to realize gains and losses for the current tax year.
None of this should mean “don’t sell when the market gives you a good opportunity because of taxes.” Taxes are a cost of successful investing. But tax awareness can meaningfully affect exit timing at the margins.
The “Do Nothing” Option
One exit strategy that gets undervalued: not exiting.
For Bitcoin held in a long-term portfolio with appropriate sizing, the “exit strategy” for the core position is to not sell. Hold through multiple cycles. Let the long-term thesis play out.
This is only viable if your position is sized correctly (so volatility doesn’t force your hand) and your cost basis is already recovered (so you’re playing with house money on the gains).
For investors with a genuinely long time horizon — 10+ years — frequent trading in and out of BTC has historically been value-destroying compared to buy-and-hold. Every exit creates a tax event. Every re-entry risks buying at a worse price. The math of just holding, for a long-horizon investor with appropriate sizing, is compelling.
The danger is using “long-term hold” as rationalization for not thinking about position management at all. The difference: a long-term hold is a deliberate strategy with explicit criteria. Not-selling because you haven’t thought about it is something else.
My Actual Approach in Practice
Here’s the honest version of what I do.
When a position reaches 2-3x my average cost basis and the market feels like it has meaningful upside remaining (bull cycle still underway), I start thinking about cost basis recovery. I’ll sell enough to cover my investment when the position gives me a good opportunity — not at the exact top, just at a level that makes sense given where the market is.
After cost basis recovery, I largely hold the remaining position. I occasionally take partial gains at round numbers or significant resistance levels, but these are small tranches — 10-20% of the remaining position at a time.
My core BTC position I don’t intend to sell in the traditional sense. I plan to move it to cold storage, hold long-term, and let the long-term thesis play out. The trading decisions happen around the edges — accumulated through DCA, trimmed partially at significant levels, core position preserved.
This isn’t a sophisticated system. It’s disciplined enough to prevent the worst mistakes (holding everything, selling everything, panic selling), while being simple enough to actually execute without constant attention.
This is not investment advice. Crypto is highly volatile. Past patterns do not guarantee future results. Always make investment decisions based on your own financial situation and risk tolerance.



