Crypto Tax Calculator
Estimate capital gains taxes on cryptocurrency trades for both short-term and long-term holdings.
Your Crypto Trades
Crypto Tax Calculator: Navigate Digital Asset Taxation
Cryptocurrency taxation has become one of the most confusing areas of personal finance, yet the IRS and CRA are cracking down harder than ever on unreported crypto gains. Whether you're trading Bitcoin, Ethereum, NFTs, or DeFi tokens, every transaction is potentially a taxable event. Our crypto tax calculator helps you estimate your tax liability from cryptocurrency trades, distinguish between short-term and long-term capital gains, and identify tax-loss harvesting opportunities to legally minimize your bill.
When Do You Owe Crypto Taxes?
In the US, cryptocurrency is treated as property by the IRS, not currency. Taxable events include: selling crypto for USD or other fiat currency, trading one crypto for another (yes, a BTC-to-ETH swap is taxable), using crypto to purchase goods or services, receiving crypto as payment or income (taxed as ordinary income at fair market value), and earning staking rewards, mining income, or airdrops (taxed as income when received). Simply buying and holding crypto is NOT a taxable event.
Short-Term vs. Long-Term Capital Gains
The holding period makes a dramatic difference in your tax rate. Short-term gains (assets held less than 1 year) are taxed at your ordinary income tax rate — up to 37% for high earners. Long-term gains (assets held more than 1 year) receive preferential rates of 0%, 15%, or 20% depending on your income level. For a crypto investor in the 32% tax bracket, this means a $10,000 gain on a coin held for 11 months costs $3,200 in taxes, while waiting just one more month to sell could reduce the tax to $1,500. Our calculator helps you see these differences clearly.
Net Investment Income Tax (NIIT)
High-income crypto investors may also owe the 3.8% Net Investment Income Tax on gains when their modified adjusted gross income exceeds $200,000 (single) or $250,000 (married filing jointly). This additional tax applies on top of capital gains rates, bringing the maximum long-term capital gains rate to effectively 23.8% and short-term rates to 40.8%. NIIT is easy to overlook but can significantly increase your tax liability on large crypto profits.
Tax-Loss Harvesting for Crypto
One major advantage crypto investors have over stock investors: the wash sale rule does not currently apply to cryptocurrency. This means you can sell a crypto position at a loss, immediately buy it back, and still claim the tax loss to offset other gains. This strategy, called tax-loss harvesting, can save thousands in taxes. For example, if you have $20,000 in Bitcoin gains and $8,000 in Ethereum losses, selling the ETH to realize the loss reduces your taxable gains to $12,000. Our calculator factors in tax-loss harvesting to show your optimized tax liability.
Record-Keeping and Reporting Requirements
The IRS requires reporting all crypto transactions on Form 8949 and Schedule D. Starting in 2026, centralized exchanges must issue Form 1099-DA reporting your transactions. You need to track: the date acquired, date sold, cost basis (what you paid including fees), and proceeds (what you received). For complex DeFi transactions, airdrops, and cross-chain swaps, maintaining detailed records is essential. Popular crypto tax software like CoinTracker, Koinly, and TaxBit can help aggregate transactions across multiple exchanges and wallets.
Canadian Crypto Tax Rules
In Canada, the CRA treats cryptocurrency as a commodity, and crypto dispositions are subject to capital gains tax. However, only 50% of capital gains are taxable in Canada (for gains up to $250,000 annually), making the effective maximum rate roughly 27% — significantly lower than the US short-term rate. Canadian crypto investors must report gains on Schedule 3 of their tax return. Mining and staking income is treated as business income or hobby income depending on the scale. The CRA has been increasingly active in tracking crypto through exchange reporting requirements and international data-sharing agreements.
Strategies to Minimize Crypto Taxes
Hold for over one year: The simplest strategy — long-term rates are dramatically lower. Use specific identification: Choose which lots to sell (highest cost basis first) to minimize gains. Harvest losses regularly: Don't wait until year-end — review your portfolio quarterly. Consider gifting: Gifts up to $18,000 per recipient (US) are tax-free. Donate to charity: Donating appreciated crypto avoids capital gains entirely and provides a deduction. Contribute to retirement accounts: Some self-directed IRAs allow crypto investments for tax-advantaged growth.
Related Articles
You Might Also Like
Get Smarter About Money
Weekly tips on investing, saving, and building wealth. Join thousands of smart investors. No spam, ever.