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.

$
$
$
Estimated Tax
15% Rate
$2,848.50
Long-term (>= 1yr) · IRS
Cost Basis
$15,010.00
Sale Proceeds
$34,000.00
Capital Gain / Loss
+$18,990.00
Holding Classification
Long-Term
400 days
Tax Rate
15%
Net Profit After Tax
+$16,141.50
Cross-Jurisdiction Comparison
US (IRS)UK (HMRC)Germany
Tax Rate15%10%0%
Tax Owed$2,848.50$1,599.00$0.00
Net Profit$16,141.50$17,391.00$18,990.00
StatusTaxableTaxableTax-Free
Tax Bracket Visualization

Long-term CGT brackets

0%
15%
20%
Formulas Used

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.

Related Tools