Crypto Tax Calculator
Estimate your cryptocurrency capital gains tax. Select your country, holding period, and see your estimated tax liability.
Crypto Tax Calculator
Default rate for United States: 37% (short-term)
Data provided by CoinGecko · Updated live
What is Crypto Capital Gains Tax?
In most countries, cryptocurrency is treated as a capital asset — similar to stocks or real estate — rather than as currency. This means that when you sell, trade, or otherwise dispose of crypto at a profit, the gain is subject to capital gains tax. The precise rules — including what counts as a taxable event, how gains are measured, and what rates apply — vary enormously from one jurisdiction to another.
Common taxable events include selling crypto for fiat currency, trading one cryptocurrency for another (in many countries), using crypto to pay for goods or services, and receiving crypto as payment for work. Simply buying cryptocurrency and holding it is generally not a taxable event in most jurisdictions, because no disposal has occurred.
This calculator provides general estimates only. It is designed to help you understand the concepts and get a rough sense of potential tax exposure. It is not a substitute for professional tax advice. Tax laws change frequently, and the rates built into this tool may not reflect the most current rules in your country. Always consult a qualified local tax professional before filing.
How It's Calculated
The fundamental formula behind capital gains tax is straightforward, even though real-world implementation can be complex:
- Taxable gain:
gain = proceeds − costBasis - Estimated tax:
tax = gain × applicableRate - Net after tax:
netProfit = gain − tax
Proceeds is the value you received when disposing of the crypto (e.g., the USD amount from a sale). Cost basis is what you originally paid, including any transaction fees at the time of purchase. Fees paid at acquisition increase the cost basis and therefore reduce your taxable gain — keep records of all fees.
Worked Example
Suppose you bought 1 ETH for $2,000 (including fees) and later sold it for $7,000. Your taxable gain is $5,000. If your applicable tax rate is a hypothetical 20%:
- Proceeds: $7,000
- Cost basis: $2,000
- Taxable gain: $7,000 − $2,000 = $5,000
- Estimated tax (at 20%): $5,000 × 0.20 = $1,000
- Net profit after tax: $5,000 − $1,000 = $4,000
The 20% rate used here is purely illustrative. Actual rates depend on your country, your total annual income, your holding period, and other factors. This is an estimate only.
Realized vs Unrealized Gains
A concept fundamental to understanding crypto taxes is the distinction between realized and unrealized gains:
- Unrealized gains exist on paper while you still hold the asset. If you bought ETH at $1,000 and it is now worth $3,000, you have an unrealized gain of $2,000. In virtually all jurisdictions, unrealized gains are not taxed — no disposal has occurred.
- Realized gains are locked in when you actually sell, trade, or otherwise dispose of the asset. At that point, in most countries, the gain becomes taxable income in the tax year the disposal occurred.
This distinction matters for tax planning. Holding an asset rather than selling delays the tax event. Conversely, selling at a loss "realizes" that loss, which in many jurisdictions can be used to offset gains elsewhere in your portfolio.
Short-Term vs Long-Term Holding Periods
Many countries offer preferential tax treatment for assets held for a longer period. The rationale is to encourage long-term investment rather than short-term speculation. The specific thresholds and rates differ by country, so the following descriptions are general patterns — not precise current rules:
- Short-term gains typically apply when you hold an asset for less than a defined threshold (often one year). These gains are frequently taxed at a higher rate — in some countries, at the same rate as ordinary income from wages.
- Long-term gains apply when you hold beyond the threshold. Many countries tax these at a reduced rate, and some jurisdictions offer a full exemption after a certain holding period.
Because rules vary so significantly — with some countries having zero long-term capital gains tax on crypto, others taxing all gains as income regardless of holding period, and others having annual tax-free allowances — this calculator uses country-specific presets as general approximations. These presets may not reflect the most current legislation. Always verify with a local tax professional.
How to Use This Calculator
- Select your country — choose from the supported jurisdictions to apply approximate tax rates and rules.
- Enter your purchase price — the total cost basis of the crypto you acquired (what you originally paid, including acquisition fees).
- Enter your selling price — the total amount you received (or the current market value if estimating unrealized gains).
- Select your holding period — short-term or long-term, as this significantly affects estimated tax rates in many countries.
- Review your results — see your estimated capital gain, applicable tax rate, and estimated tax owed.
How to Interpret the Results
- Capital Gain / Loss — the difference between your selling price and purchase price. A positive number means you owe taxes on a profit; a negative number (a loss) may be usable to offset other gains, depending on your jurisdiction.
- Tax Rate — the approximate capital gains tax rate for your selected country and holding period. Short-term rates are typically higher than long-term rates, but this varies.
- Estimated Tax — an approximate tax liability based on the gain and applicable rate. This is a simplified estimate and does not account for deductions, annual exemptions, other income sources, or local surcharges.
- Net Profit After Tax — the amount you keep after paying the estimated tax. This helps you understand your real after-tax return.
Things to Keep in Mind
- This is an estimate only — not tax advice. The rates in this calculator are approximations. Tax laws change regularly, and rates can differ based on your total income, filing status, residency, and other factors. Do not use this calculator as the basis for a tax filing without consulting a professional.
- Record-keeping is essential. To correctly calculate gains, you need accurate records of every purchase date, purchase price (including fees), sale date, and sale proceeds. Without these records, your tax calculation will be inaccurate.
- Cost basis accounting method matters. If you made multiple purchases of the same cryptocurrency at different prices, the method you use to determine which coins were sold (FIFO, LIFO, specific identification) can significantly change your taxable gain. Different countries permit or mandate different methods.
- Losses can be valuable. In many jurisdictions, realized losses can be "harvested" — used to offset gains from other trades in the same tax year. Understanding your loss positions can be an important part of tax planning.
- Staking and mining rewards may be treated differently. In some countries, rewards from staking or mining are taxed as ordinary income when received, with a separate capital gains calculation triggered when those reward tokens are later sold.
Related Tools
- Crypto Profit Calculator — Calculate your total profit or loss from buying and selling cryptocurrency.
- DCA Calculator — Simulate dollar-cost averaging strategies and see long-term investment results.
- Portfolio Rebalancing Calculator — Optimize your portfolio allocation and calculate the trades needed to rebalance.