Crypto Tax Calculator
Calculate capital gains tax for cryptocurrency trades across US, UK, and Germany
Disclaimer: This calculator provides estimates only and does not constitute tax advice. Tax laws vary by jurisdiction and individual circumstances. Consult a qualified tax professional for personalized advice.
| US (IRS) | UK (HMRC) | Germany | |
|---|---|---|---|
| Tax Rate | 15% | 10% | 0% |
| Tax Owed | $2,848.50 | $1,599.00 | $0.00 |
| Net Profit | $16,141.50 | $17,391.00 | $18,990.00 |
| Status | Taxable | Taxable | Tax-Free |
Long-term CGT brackets
Cost Basis = Acquisition Price x Quantity + Fees
Sale Proceeds = Sale Price x Quantity
Capital Gain = Sale Proceeds - Cost Basis
Tax = Capital Gain x Tax Rate (after allowances)
Net Profit = Capital Gain - Tax Owed
How Crypto is Taxed
In most jurisdictions, cryptocurrency is treated as property, not currency. This means every disposal (sale, trade, or spend) is a potential taxable event. The tax you owe depends on the difference between your cost basis (what you paid, including fees) and the sale proceeds. If you made a profit, you owe capital gains tax. If you made a loss, you may be able to offset it against other gains. The key variables are your holding period, your jurisdiction, and your income/tax bracket.
US Rules (IRS)
The IRS treats cryptocurrency as property. Short-term capital gains (assets held less than one year) are taxed at your ordinary income tax rate, which ranges from 10% to 37% depending on your tax bracket. Long-term capital gains (assets held one year or more) benefit from reduced rates of 0%, 15%, or 20% depending on your taxable income. Crypto-to-crypto trades are taxable events. You must report all transactions on Form 8949 and Schedule D. Capital losses can offset gains and up to $3,000 of ordinary income per year, with excess losses carried forward.
UK Rules (HMRC)
HMRC treats cryptocurrency as a capital asset subject to Capital Gains Tax (CGT). The annual tax-free allowance is currently set at a lower threshold of approximately 3,000 GBP for the 2024/25 tax year (reduced from 6,000). Basic-rate taxpayers pay 10% CGT on gains above the allowance, while higher-rate and additional-rate taxpayers pay 20%. Unlike the US, the UK does not distinguish between short-term and long-term holding periods for CGT rate purposes. However, the “bed and breakfasting” rules (Section 104 pool and 30-day rule) affect how cost basis is calculated when you rebuy the same asset within 30 days of selling.
German Rules (Spekulationsfrist)
Germany has one of the most favorable crypto tax regimes in the world. Cryptocurrency held for more than one year (the “Spekulationsfrist” or speculation period) is completely tax-free, regardless of the profit amount. For assets held less than one year, profits are subject to your personal income tax rate (14%-45%). However, there is a “Freigrenze” (exemption threshold) of 1,000 EUR per year. Important: this is a threshold, not an allowance. If your total short-term crypto profits are 1,000 EUR or less, they are entirely tax-free. But if they exceed 1,000 EUR even by one cent, the ENTIRE profit is taxed, not just the excess. This distinction between Freigrenze and Freibetrag is crucial.
Tax Optimization Strategies
Several legal strategies can help minimize your crypto tax burden. Hold for the long term: In the US, holding for over one year qualifies for reduced long-term CGT rates. In Germany, holding over one year makes gains completely tax-free. Tax-loss harvesting: Sell losing positions to realize capital losses that offset gains. Use the right cost basis method: FIFO, LIFO, or specific identification can significantly affect your tax bill. Stay within allowances: In the UK, stay within your annual CGT allowance. In Germany, keep short-term profits under the 1,000 EUR Freigrenze. Track everything: Maintain detailed records of every transaction, including dates, amounts, fees, and fair market values.
Important Disclaimer
This calculator provides rough estimates for educational purposes only. It does not account for all possible deductions, exemptions, state/local taxes, solidarity surcharge (Germany), National Insurance (UK), or other factors that may affect your actual tax liability. Tax laws change frequently and vary based on individual circumstances. Always consult a qualified tax professional or accountant who is familiar with cryptocurrency taxation in your jurisdiction before making any tax-related decisions. This tool should not be considered as tax, legal, or financial advice.