Crypto Tax Calculator 2025
Calculate your capital gains taxes on Bitcoin, Ethereum, and all cryptocurrencies. Add your transactions below to see your estimated tax liability for 2025.
Your Crypto Transactions
| Coin | Buy Date | Buy Price ($) | Quantity | Sell Date | Sell Price ($) |
|---|
2025 Long-Term Capital Gains Rates
| Rate | Single | Married Filing Jointly | Head of Household |
|---|---|---|---|
| 0% | Up to $47,025 | Up to $94,050 | Up to $63,000 |
| 15% | $47,026 – $518,900 | $94,051 – $583,750 | $63,001 – $551,350 |
| 20% | Over $518,900 | Over $583,750 | Over $551,350 |
Short-term gains are taxed as ordinary income (10%–37%). Rates shown are for 2025 tax year.
How to Calculate Crypto Taxes
Cryptocurrency is treated as property by the IRS, which means every time you sell, trade, or use crypto to buy something, you trigger a taxable event. The tax you owe depends on two factors: your capital gain or loss (the difference between what you paid and what you received) and your holding period (how long you owned the crypto before selling).
To calculate your gain or loss, subtract your cost basis (purchase price plus any fees) from your sale proceeds. If the result is positive, you have a capital gain. If negative, you have a capital loss. Losses can offset gains and even reduce ordinary income by up to $3,000 per year, with any excess carrying forward to future tax years.
Short-Term vs. Long-Term Crypto Gains
The most important factor in crypto taxation is how long you held the asset before selling:
- Short-term gains — crypto held for 365 days or less before selling. Taxed at your ordinary income rate, which ranges from 10% to 37% depending on your total income.
- Long-term gains — crypto held for more than 365 days. Taxed at the preferential capital gains rates of 0%, 15%, or 20% depending on your income level. This can result in dramatically lower taxes.
For most taxpayers, waiting until the one-year mark before selling is one of the most effective and legal strategies to reduce crypto taxes.
Taxable vs. Non-Taxable Crypto Events
Taxable events include: selling crypto for cash, trading one cryptocurrency for another (e.g., BTC for ETH), using crypto to purchase goods or services, earning crypto through mining, staking, or DeFi yield, and receiving crypto as payment for work.
Non-taxable events include: buying and holding cryptocurrency, transferring crypto between your own wallets, gifting crypto (though gift tax rules may apply), and donating crypto to a qualified charity.
Cost Basis Methods
When you sell crypto, you need a method to determine which coins you sold and what you paid for them. The IRS allows several methods:
- FIFO (First In, First Out) — assumes the first crypto you bought is the first you sold. This is the IRS default and most commonly used.
- HIFO (Highest In, First Out) — assumes you sell the highest-cost coins first, which generally minimizes your taxable gain.
- Specific Identification — you choose exactly which coins were sold. Requires detailed records but gives maximum flexibility.
Tax-Loss Harvesting with Crypto
Unlike stocks, cryptocurrency is not subject to the wash sale rule (as of 2025). This means you can sell crypto at a loss to realize the tax deduction, and then immediately repurchase the same asset. This strategy, called tax-loss harvesting, can significantly reduce your tax bill in down-market years. Be aware that legislation may change this in the future.
2025 Crypto Tax Rates
The rates for 2025 depend on your income and holding period. Long-term gains benefit from preferential rates: single filers with income under $47,025 pay 0% on long-term crypto gains. Those earning between $47,026 and $518,900 pay 15%. Top earners above $518,900 pay 20%.
Short-term crypto gains are stacked on top of your ordinary income and taxed at your marginal bracket. A single filer earning $100,000 in ordinary income and $30,000 in short-term crypto gains would owe federal income tax at up to 22% on those gains, versus just 15% if they had been long-term gains.
Additionally, high-income taxpayers may also owe the Net Investment Income Tax (NIIT) of 3.8% on investment income, which includes crypto gains, if their modified adjusted gross income exceeds $200,000 (single) or $250,000 (married).
Frequently Asked Questions
Is cryptocurrency taxed as capital gains?
Yes. The IRS classifies cryptocurrency as property, so selling or trading it triggers capital gains or losses, taxed at either short-term or long-term rates depending on your holding period.
Do I pay taxes if I just hold crypto?
No. Simply buying and holding crypto is not a taxable event. You only owe taxes when you sell, trade, or otherwise dispose of cryptocurrency.
Can crypto losses offset other gains?
Yes. Crypto losses first offset capital gains of the same type, then other capital gains, and finally up to $3,000 of ordinary income per year. Remaining losses carry forward indefinitely.
What is the cost basis for crypto?
Your cost basis is the original purchase price plus any fees paid. If you received crypto as income, the fair market value on the date received becomes your cost basis.
Do I need to report small crypto transactions?
Yes. The IRS requires reporting all crypto transactions regardless of size. Form 8949 is used to report each sale, and Schedule D summarizes your total gains and losses. Failure to report can result in penalties.