Crypto Tax Calculator
Calculate capital gains tax on your crypto trades and estimate what you owe.
Calculate the tax on your cryptocurrency profits for 8 countries. Enter the purchase price, sale price, quantity, and holding period — and our calculator determines the applicable tax rate and exact amount owed based on each country's crypto tax rules for 2024.
Crypto taxation is evolving rapidly. Most countries now treat crypto as a capital asset subject to capital gains tax. The key variables are: the holding period (short vs long-term rates), whether crypto-to-crypto swaps are taxable events, and how losses can offset gains.
Frequently Asked Questions
Is cryptocurrency taxed?
Yes — in most countries, profits from selling cryptocurrency are subject to capital gains tax or income tax. Rates and rules vary significantly: Germany exempts gains after 1 year; France uses a flat 30% (PFU); the US distinguishes short-term (up to 37%) and long-term (0–20%) rates; Lithuania applies a flat 15%.
What is the difference between short-term and long-term crypto tax?
In the US: crypto held under 1 year is taxed as ordinary income (up to 37%); over 1 year gets preferential rates (0%, 15%, or 20%). In Germany: crypto held over 1 year is completely tax-free. In France: both are taxed at 30% flat. In Lithuania: all gains taxed at 15% regardless of holding period.
Can I offset crypto losses against gains?
In most countries, yes — crypto losses offset gains from other crypto sales in the same tax year, reducing your taxable profit. In the US, losses can also offset other capital gains and up to $3,000 of ordinary income per year, with excess losses carried forward indefinitely.
Which country has the most favorable crypto tax?
Germany stands out — crypto held over 1 year is completely tax-free. Portugal historically had no capital gains tax on crypto for individuals (rules changing). Lithuania has a low 15% flat rate. Switzerland taxes crypto gains as income only for professional traders; casual investors often pay nothing.
Are crypto-to-crypto trades taxable?
In most countries, yes. Swapping Bitcoin for Ethereum is treated as disposing of Bitcoin at its current market value and acquiring Ethereum — triggering a taxable gain or loss. This applies in the US, UK, Germany, France, and most EU countries. Each swap must be reported separately.
Is cryptocurrency mining income taxable?
Yes in most jurisdictions. Mining income is typically taxed as ordinary income at the fair market value when coins are received. When those mined coins are later sold, any gain/loss from the original value is a separate capital gains event. Some countries treat small-scale mining differently.
What records do I need to keep for crypto taxes?
Keep records of: date of each acquisition and sale; amount of crypto; price in local currency at time of transaction; fees paid; wallet addresses involved. Most exchanges provide annual transaction reports. Tax software (Koinly, CoinTracking, TaxBit) can automate this for complex portfolios.
Is receiving crypto as payment taxable?
Yes. Receiving crypto as salary, freelance payment, or in exchange for goods/services is treated as income at the fair market value on the date of receipt. Later, when you sell that crypto, any gain above the original income value is a capital gain.
What is cost basis for crypto?
Cost basis is the original value of crypto when acquired — used to calculate profit or loss when sold. Common methods: FIFO (first in, first out — most countries default), LIFO (last in, first out — some US accounts), or average cost (UK, some EU countries). The method affects your tax liability significantly.
Do I pay tax if I just hold crypto without selling?
No — in almost all countries, simply holding cryptocurrency is not a taxable event. Tax is triggered only when you dispose of crypto: by selling, trading, spending, or gifting it. Exception: some countries tax unrealized gains if you move crypto offshore or renounce citizenship.