How Is Cryptocurrency Taxed?
In most countries, cryptocurrency is treated as property for tax purposes, not as currency. This means that every time you sell, trade, or spend crypto, you trigger a taxable event. The tax you owe depends on the difference between what you paid for the crypto (your cost basis) and what you received when you disposed of it (your proceeds). If proceeds exceed cost basis, you have a capital gain. If cost basis exceeds proceeds, you have a capital loss. This calculator helps you estimate the tax impact of your crypto trades by applying the rules of your selected jurisdiction.
Short-Term vs Long-Term Capital Gains
Many countries, including the United States and Australia, distinguish between short-term and long-term capital gains. In the US, crypto held for one year or less before selling is classified as short-term and taxed at your ordinary income tax rate, which can be as high as 37%. Crypto held for more than one year qualifies for long-term capital gains rates of 0%, 15%, or 20%, depending on your income. This distinction creates a strong incentive to hold crypto assets for at least 366 days before selling. Germany offers an even more favorable treatment: crypto held for over one year is completely tax-free, regardless of the gain amount.
Bitcoin Capital Gains Calculator — Understanding Cost Basis
Your cost basis is the original value of an asset for tax purposes, typically the purchase price plus any transaction fees. When you buy 0.5 BTC at $40,000 per coin, your cost basis is $20,000 plus the exchange fee. If you later sell that 0.5 BTC at $65,000 per coin, your proceeds are $32,500 and your capital gain is $12,500 ($32,500 minus $20,000). If you made multiple purchases at different prices, you need a method to determine which specific coins you are selling. The three most common methods are FIFO (first-in, first-out), LIFO (last-in, first-out), and HIFO (highest-in, first-out). HIFO typically minimizes your tax liability because it assumes you are selling the most expensive coins first, reducing your realized gain.
Crypto Tax-Loss Harvesting
Tax-loss harvesting is a strategy where you deliberately sell crypto assets at a loss to offset capital gains from other trades. In the United States, if your total capital losses exceed your capital gains, you can deduct up to $3,000 of the excess loss against your ordinary income. Any remaining losses carry forward to future tax years indefinitely. Unlike traditional securities, cryptocurrency is currently not subject to the wash sale rule in the US, which means you can sell a crypto asset at a loss and immediately repurchase it. However, legislation to extend wash sale rules to crypto has been proposed, so this loophole may not last forever.
Crypto Tax Rules by Country
Tax treatment of cryptocurrency varies significantly around the world:
- United States: Crypto is taxed as property. Short-term gains (held under 1 year) taxed at ordinary income rates (10-37%). Long-term gains taxed at 0%, 15%, or 20%. Up to $3,000 in net losses can offset ordinary income.
- United Kingdom: Capital gains tax of 10% (basic rate) or 20% (higher rate). Annual exempt amount of £3,000 (2024-25). No distinction between short-term and long-term holdings.
- Germany: One of the most crypto-friendly regimes. Gains on crypto held over one year are completely tax-free. Short-term gains have a €600 annual exemption.
- Australia: Taxed at marginal income tax rates, but assets held over 12 months receive a 50% CGT discount, effectively halving the tax rate.
- Canada: 50% of capital gains are included in taxable income and taxed at your marginal rate. No short-term/long-term distinction, but the inclusion rate increases to 66.67% for gains exceeding C$250,000 annually.
Common Crypto Tax Mistakes to Avoid
The most common mistake crypto investors make is failing to report trades at all. Tax authorities worldwide are increasing enforcement, and major exchanges now report transaction data directly to governments. Other common mistakes include:
- Forgetting crypto-to-crypto trades: Trading ETH for SOL is a taxable event, even though you never converted to fiat.
- Ignoring staking and mining income: Staking rewards and mining income are taxed as ordinary income at the fair market value when received.
- Missing airdrops: Airdropped tokens are generally taxable as income at the time of receipt.
- Not tracking DeFi transactions: Yield farming, liquidity provision, and token swaps on DEXs all have tax implications that need to be tracked.
- Poor record keeping: Without accurate records of purchase dates, amounts, and prices, you cannot accurately calculate your cost basis.
Record Keeping for Crypto Taxes
Good record keeping is essential for accurate crypto tax reporting. For each transaction, you should record the date, the type and amount of crypto involved, the fair market value in fiat at the time, any fees paid, and the purpose of the transaction. Many investors use crypto tax software like CoinTracker, Koinly, or CoinLedger to automatically import transactions from exchanges and wallets and generate tax reports. If you trade frequently, investing in such software can save significant time and reduce the risk of errors.
Earn Crypto Through Web3 Employment
If you work in the crypto industry, your compensation may include tokens or stablecoins. Crypto received as employment income is taxed at fair market value when received, creating a cost basis for future capital gains calculations. Explore open positions on CryptoJobsList or estimate your crypto salary with our Crypto Salary Calculator. For investors who prefer a gradual approach, our DCA Calculator shows the historical returns of dollar cost averaging into Bitcoin, Ethereum, and Solana.