Short-Term vs Long-Term Crypto Gains

In the US the holding period flips you from ordinary income rates (up to 37%) to long-term rates (0% / 15% / 20%). One day can be the difference between a 37% tax and a 15% tax. Paste your trades and see the split.

Capital GainsShort vs Long-TermLoss HarvestingForm 8949BitcoinEthereumWash-Sale Rule
Not tax advice. Estimates only, US federal brackets (2025/2026), no state tax. Confirm every number with a licensed CPA before filing.
CSV format: date, type, asset, qty, price_usd. Type is buy or sell. Date is YYYY-MM-DD. Price is total per-unit USD price (not total cost).

Form 8949 summary

Per-lot detail, FIFO matched. Copy into your tax software or download as CSV.

Want this for your full wallet, not just pasted trades?

Crypto Clarity AI ($19 lifetime, no subscription) connects your wallets, runs the same FIFO logic across every chain you've used, and gives you a year-end Form 8949 export plus concentration-risk and scam-exposure analysis.

Get the $19 audit →

The one-year rule (and the one-day trap)

The holding period for crypto starts the day after you bought it and ends on the day you sold it. To qualify as long-term, you need more than one year, not exactly one year. If you bought on Jan 15, you must sell on Jan 16 of the following year or later to get the long-term rate.

Why this matters

On a $20,000 gain, the difference between short-term (e.g. 24% bracket = $4,800) and long-term (15% = $3,000) is $1,800 of free money. If you're a few weeks away from the one-year mark, the calculator will flag it.