Standard · Feb 14, 2026

Long-term vs Short-term Crypto Capital Gains

How holding period drives your US crypto tax bill — and the planning decisions that can save serious money over a year.

Few single decisions move your crypto tax bill as much as your holding period. Sell a coin one day before the one-year mark and you pay ordinary income tax rates that can top 37% federally. Sell the same coin one day later and you pay long-term capital gains rates that max out at 20%. The difference on a sizable position can be larger than many investors' annual returns. This article explains how the rules work, what counts as your "acquisition date," practical planning strategies, and how to avoid the most common mistakes. Not tax or financial advice — tax law changes, verify with a CPA.

Quick Answer / TL;DR

US tax law treats virtual currency as property. Holding period for capital gains purposes:

  • Short-term: held one year or less. Taxed at your ordinary income rate (10% to 37% federally in 2026), plus state tax and possibly 3.8% Net Investment Income Tax (NIIT).
  • Long-term: held more than one year. Taxed at 0%, 15%, or 20% federally depending on taxable income, plus state tax and possibly NIIT.

The holding period starts the day after acquisition and includes the day of sale. So a coin bought January 5, 2025 must be sold on or after January 6, 2026 to qualify for long-term treatment.

For a high-bracket investor, the rate difference can be 17-20+ percentage points. On a $100k gain, that's $17-20k of tax saved by waiting strategically. The corollary: holding period planning is one of the highest-leverage activities a crypto investor can do.

Cost basis methods matter too. Specific identification of which tax lot you sold lets you choose a long-term lot over a short-term one (or a higher-basis lot over a lower-basis one). Tax software supports this; configure it consciously.

🧮 Try it: Crypto Tax Calculator

Why It Matters: The Rate Spread

US federal capital gains rate structure (2026 illustrative — verify current brackets):

| Filing status | 0% LTCG up to | 15% LTCG up to | 20% LTCG over | |---|---|---|---| | Single | ~$47,000 taxable | ~$518,000 | above | | Married joint | ~$94,000 | ~$583,000 | above |

Short-term gains are taxed at the ordinary marginal rate for your bracket — which can be 22%, 24%, 32%, 35%, or 37%. Add 3.8% NIIT for investment income above the MAGI threshold, plus state tax (0% in some states, over 13% in California).

A simple comparison for a $50,000 crypto gain (single filer, ~$200,000 total income):

  • Short-term: ~32% federal + 3.8% NIIT + state = $16,000-$22,000 of tax.
  • Long-term: 15% federal + 3.8% NIIT + state = $9,000-$13,000 of tax.

Difference: roughly $7,000-$9,000, just from waiting.

When Does Your Holding Period Start?

The general rule: holding period starts the day after you acquire an asset. For crypto:

  • Bought with USD on an exchange: holding period begins the day after the trade settles.
  • Swap from token A to token B: this is a taxable disposal of A. Your basis and holding period in B start the day after the swap.
  • Received as a staking reward, airdrop, mining payout: ordinary income on receipt; the holding period for the received tokens begins the day after receipt.
  • Received as a gift: you inherit the giver's basis and holding period (if you later sell at a gain). If you sell at a loss, your basis is the lower of giver's basis or FMV at gift, with a fresh holding period from the gift date — complex; verify with a CPA.
  • Received from a hard fork: ordinary income at receipt; new holding period from then.

Importantly, transferring between your own wallets does not reset the holding period. You acquired the asset when you bought it (or received it as income), and the holding period continues unbroken across your own self-custody moves.

Specific Identification Beats FIFO

If you've bought the same asset many times at different prices, you have multiple tax lots. The IRS allows you to specifically identify which lot you're selling, provided your records support it. If you can't or don't, the default is FIFO (first-in, first-out) per wallet/account under recent regulations.

Why this matters: imagine you bought 1 BTC three times.

  • Lot A: 0.4 BTC at $30k (>1 year ago)
  • Lot B: 0.4 BTC at $50k (~10 months ago)
  • Lot C: 0.2 BTC at $70k (~3 months ago)

Today BTC is $90k. You want to sell 0.4 BTC. Your options:

  • FIFO sells Lot A: gain = ($90k - $30k) × 0.4 = $24k long-term gain.
  • HIFO sells Lot C and part of Lot B: gain = ($90k-$70k) × 0.2 + ($90k-$50k) × 0.2 = $12k, but split short-term/long-term.
  • Specific ID lets you optimize: if you want to minimize total tax, you might sell Lot C (small short-term gain) and part of Lot B (smaller long-term gain). Or if you want to harvest losses elsewhere to offset, you might pick the largest gain lot to recognize against those losses.

The right choice depends on rates, other gains/losses, and your strategy. Configure your tax software to specific ID and review proposed lots before confirming each sale.

Holding-Period Planning Strategies

1. Tag your tax lots

Most tax software lets you see each lot's acquisition date and basis. Before any sizable sale, look at the lot list. If a large lot crosses the one-year line in a few weeks, consider waiting.

2. Schedule sales around the calendar

If you have unrealized gains you want to take, holding into a new calendar year defers tax by 12 months. If you have unrealized losses to harvest, taking them before December 31 lets you use them in this year's return.

3. Pair short-term gains with short-term losses

The netting rules for Schedule D:

  • Short-term gains net against short-term losses first.
  • Long-term gains net against long-term losses.
  • Any remaining net loss in one bucket offsets the other.
  • Net loss up to $3,000 deductible against ordinary income.
  • Excess loss carries forward indefinitely.

This is why it's often valuable to harvest short-term losses to offset short-term gains rather than long-term gains — the rate differential makes short-term offsets more powerful per dollar.

4. Consider Roth conversions in low-income years

Not crypto-specific, but if you have a year with low ordinary income, your long-term capital gains may fall into the 0% bracket. Combine with strategic crypto sales for a meaningful tax benefit.

5. Use gifting

Gifts to family members in lower brackets can shift the eventual sale to a lower long-term rate, subject to gift tax rules. Annual exclusion gifts ($18,000 in 2024) don't even require a gift tax return.

6. Donate appreciated long-term crypto

Donating appreciated crypto held over a year to a qualified public charity gets you a deduction at fair market value, with no capital gain recognized on the donation. For large givers in crypto, this is one of the most efficient charitable strategies in the US tax code.

The Wash Sale Question

As of this writing, the wash sale rule (which disallows a loss if you repurchase substantially identical security within 30 days) does not apply to crypto because the IRS treats crypto as property rather than a security. This means you can sell at a loss and immediately rebuy the same token, capturing the loss while maintaining exposure.

Congress has proposed extending the wash sale rule to digital assets multiple times. Verify current law before relying on this strategy. See tax-loss harvesting in crypto for a deeper playbook.

Common Mistakes

  • Selling 11 months in. A few weeks of patience can save thousands.
  • Defaulting to FIFO without thought. Specific ID is usually better; set it up explicitly.
  • Treating swaps as non-events for holding period. Every swap restarts the holding period for the new asset.
  • Forgetting that rewards reset. Each staking reward batch has its own holding period from receipt.
  • Ignoring state tax. Federal long-term rates are great; California adds ~13%.
  • Triggering NIIT unnecessarily. Sizing gains across years can keep you under the threshold in some years.
  • Failing to track holding period across exchanges. Transferring an asset doesn't reset, but your software needs to know about the transfer.

Tips

  • Maintain a calendar reminder for each large lot's one-year anniversary.
  • Run pre-sale tax estimates before clicking sell on a sizable position.
  • Pair sales with offsetting losses during the same year.
  • Coordinate with year-end financial planning (retirement contributions, charitable giving) for compound benefits.
  • For business activity (frequent trading, mining), ordinary income rules apply to the business income; the holding-period logic above mostly applies to investment lots.

Frequently Asked Questions

Q: Does the day I bought count toward my holding period?

No. Holding period starts the day after acquisition and includes the day of sale. So January 5 acquisition + January 5 next-year sale = 365 days = still short-term. January 6 next-year sale or later = long-term.

Q: What if I bought the same coin many times?

You have multiple tax lots, each with its own basis and holding period. You can choose which lot to sell via specific identification, provided your records support the choice. Tax software handles this if configured correctly.

Q: Are crypto-to-crypto swaps short-term or long-term?

Whatever your holding period was for the asset you swapped out. The resulting asset starts a fresh holding period from the swap date.

Q: Does the IRS track my holding period?

Increasingly, yes — Form 1099-DA includes basis reporting in phases, and US brokers track acquisitions on their platform. The IRS does not see basis or holding period for assets you transferred in from elsewhere; that's your responsibility to track.

Q: Can I use long-term capital losses to offset short-term gains?

Yes, after netting within each bucket. Within your Schedule D, short-term gains net against short-term losses first and long-term against long-term first; any residual net loss in one bucket offsets the other. The math can get unintuitive — let tax software handle the netting and review the output.

Conclusion

Holding period is one of the highest-leverage decisions a US crypto investor controls. The federal rate difference between short-term and long-term can be 17-20+ points, and that's before state tax and NIIT. A small amount of pre-sale planning — checking lot ages, using specific identification, scheduling sales across calendar years — often saves multiples of what you'd save from chasing the best exchange fee.

Build a habit of checking the lot list before every sale, and treat the one-year anniversary of any large lot as a date worth marking.

🧮 Try it: Crypto Profit/Loss Calculator

Last updated: September 2026

Related Calculators