Calculate capital gains tax on cryptocurrency transactions: short-term vs long-term rates, cost basis methods, and total tax owed.
You bought 0.5 BTC when Bitcoin was trading at $30,000 per coin (cost basis $15,000). Two years later you sell it when Bitcoin hits $90,000, receiving $45,000 in proceeds.
Capital Gain: $45,000 โ $15,000 = $30,000 long-term gain
Holding period: More than 1 year โ long-term rate
Tax (single filer, ~$60k income): 15% ร $30,000 = $4,500
Holding crypto longer than one year cuts your tax rate dramatically โ 15% instead of the 22% ordinary rate this taxpayer would pay on short-term gains.
You bought 1 ETH at $1,800 and sold it just 4 months later at $3,200 during a rally.
Capital Gain: $3,200 โ $1,800 = $1,400 short-term gain
Holding period: 1 year or less โ ordinary income rate
Tax (single filer, $80,000 taxable income): 22% ร $1,400 = $308
The same $1,400 gain held 8 months longer would have been taxed at just 15% โ a $98 tax saving from a single trade.
You bought 1 BTC at $20,000 in January, then another 1 BTC at $40,000 in June. You sell 1 BTC at $60,000 in December.
FIFO method: Sells the $20,000 lot โ gain of $40,000
Specific ID method: You identify the $40,000 lot โ gain of $20,000
Tax difference at 15%: $6,000 (FIFO) vs $3,000 (Specific ID) โ $3,000 saved
Exchanges default to FIFO, but with specific identification you can legally choose which lots to sell. Always keep detailed records of purchase dates, amounts, and prices.
The IRS treats cryptocurrency as property, not currency. Every time you sell, trade, or spend crypto for more than your cost basis, you realize a capital gain that is subject to tax. The two questions that determine your rate are how long you held the asset and what your income level is.
Find your bracket using your taxable income. This calculator applies the marginal rate โ the rate that applies to the last dollar of income including your crypto gain.
| Rate | Single (2025) | Married Filing Jointly (2025) |
|---|---|---|
| 10% | $0 โ $11,925 | $0 โ $23,850 |
| 12% | $11,925 โ $48,475 | $23,850 โ $96,950 |
| 22% | $48,475 โ $103,350 | $96,950 โ $206,700 |
| 24% | $103,350 โ $197,300 | $206,700 โ $394,600 |
| 32% | $197,300 โ $250,525 | $394,600 โ $501,050 |
| 35% | $250,525 โ $626,350 | $501,050 โ $751,600 |
| 37% | $626,350+ | $751,600+ |
| LTCG Rate | Single (2025) | Married Filing Jointly (2025) |
|---|---|---|
| 0% | Up to $47,025 | Up to $94,050 |
| 15% | $47,025 โ $518,900 | $94,050 โ $583,750 |
| 20% | $518,900+ | $583,750+ |
The original value of your crypto for tax purposes โ typically what you paid, plus purchase fees. It's subtracted from proceeds to find your gain.
FIFO assumes you sell your oldest coins first. Specific ID lets you choose which lots to sell, often minimizing tax. LIFO is the reverse of FIFO.
The new IRS form for digital asset brokers, introduced for the 2025 tax year. Exchanges report your proceeds and cost basis directly to the IRS.
Unlike stocks, the wash sale rule does NOT apply to crypto โ you can sell at a loss and immediately rebuy the same coin and still claim the loss.
Understanding which crypto activities trigger a tax event is the first step to accurate reporting. The IRS treats cryptocurrency as property, which means most transactions that change your economic position are taxable. The most common taxable events include selling crypto for fiat currency (like USD), trading one cryptocurrency for another (for example, BTC to ETH โ the IRS considers this a sale of the first asset), spending crypto on goods or services, and earning crypto as income through mining, staking rewards, or airdrops.
Not everything is taxable. Simply buying and holding crypto creates no tax liability until you dispose of it. Transferring crypto between your own wallets is also non-taxable, since you're moving the same asset between accounts you control. The moment you sell, trade, or spend, however, you must calculate the gain or loss using your cost basis and the fair market value at the time of disposal.
For the 2025 tax year, reporting is getting stricter. The IRS introduced Form 1099-DA, which requires digital asset brokers and exchanges to report your gross proceeds and cost basis directly to the IRS. This means the tax agency already knows about your crypto activity before you file โ accurate record-keeping is no longer optional.
Calculating crypto tax by hand is error-prone, especially when you have dozens of trades across multiple exchanges, each with different fees, prices, and holding periods. A crypto tax calculator gives you an instant, reliable estimate of your capital gains tax bill so you can plan ahead. Knowing your estimated tax before year-end lets you decide whether to sell now or hold until you cross the one-year long-term threshold, harvest losses to offset gains, or set aside the right amount of cash for tax season.
One of the most valuable planning strategies is tax-loss harvesting. Since the wash sale rule does not apply to cryptocurrency, you can sell an asset at a loss and immediately repurchase it โ locking in a deductible loss without changing your position. Losses offset gains dollar-for-dollar, and if your losses exceed your gains, up to $3,000 per year can be deducted against ordinary income, with any remainder carried forward to future years.
โ ๏ธ Important Disclaimer: This Crypto Tax Calculator is for informational and educational purposes only. Results are estimates based on 2025 federal tax brackets and standard capital gains rules. They do not include state taxes, net investment income tax, self-employment tax, or your specific deductions and credits. Tax laws change frequently and crypto taxation is complex โ consult a qualified tax professional before filing. This calculator does not provide tax or legal advice.