cryptocurrency taxes calculator

Estimate Your Cryptocurrency Taxes

Enter your sale details to estimate capital gains tax and optional tax on crypto income (staking, mining, airdrops, etc.).

Enter your numbers and click Calculate Taxes to see your estimate.

What This Cryptocurrency Taxes Calculator Does

Crypto taxes can get confusing fast. One minute you are making a trade, and the next minute you are trying to remember your cost basis, fees, and holding period across several exchanges. This calculator gives you a fast estimate of your tax exposure from a single sale event. It helps you answer a practical question: “If I sell now, what could my tax bill look like?”

This tool focuses on a common real-world scenario: you bought crypto, held it for some time, and then sold it. It also allows an optional crypto income estimate (for staking rewards, mining payouts, or airdrops) so you can preview a broader tax picture in one place.

How the Calculator Works

Core calculation formula

  • Cost Basis = (Units Sold × Buy Price per Unit) + Purchase Fee
  • Net Proceeds = (Units Sold × Sell Price per Unit) − Sale Fee
  • Capital Gain/Loss = Net Proceeds − Cost Basis
  • Taxable Gain = Capital Gain − Prior Losses Applied (if gain is positive)
  • Capital Gains Tax = Taxable Gain × applicable tax rate
  • Income Tax on Crypto Income = Additional Income × Income Tax Rate
  • Total Estimated Tax = Capital Gains Tax + Income Tax on Crypto Income

Short-term vs long-term treatment

In many jurisdictions, assets held for less than one year are taxed at a higher “short-term” rate, while assets held for one year or more may qualify for a lower “long-term” rate. This calculator uses a 365-day threshold for convenience. You can customize both rates based on your expected bracket.

What Usually Counts as a Taxable Crypto Event

  • Selling crypto for fiat currency (USD, EUR, etc.)
  • Swapping one coin for another coin
  • Spending crypto to buy goods or services
  • Receiving taxable rewards such as staking or mining income

Transactions that may not be taxable by themselves

  • Transferring crypto between your own wallets
  • Buying crypto with cash and continuing to hold it

Rules vary by country and region, so always verify local guidance. The calculator is built for planning, not filing.

Example Use Case

Suppose you bought 2.5 units at $20,000 each and sold at $30,000 each after 400 days. You paid $50 when buying and $50 when selling. Since your holding period is over one year, your long-term tax rate applies. If your long-term rate is 15%, the tool will estimate the tax on your taxable gain and show a clean breakdown of proceeds, cost basis, and estimated tax due.

If you also had prior capital losses, enter them in the “Prior Capital Losses to Offset” field. The calculator will apply those losses against gains (up to the amount of your gain), reducing taxable gain before calculating tax.

Practical Tips to Reduce Tax Surprises

1) Track every lot, not just your total balance

Tax outcomes depend on exactly which units were sold and when they were acquired. Keep records by lot, including acquisition date, quantity, unit cost, and transaction fees.

2) Record fees carefully

Fees can adjust both cost basis and net proceeds. Even small fees compound across frequent trading and can materially change your taxable result.

3) Plan around holding period boundaries

Selling even a few days too early can move gains from long-term to short-term treatment in some systems. Timing matters.

4) Use losses intentionally

If you have capital losses, they may offset gains. The exact ordering and limits depend on local tax law, but strategic use of losses can reduce your current-year burden.

Crypto Tax Record-Keeping Checklist

  • Date and time of each purchase, sale, swap, transfer, and income event
  • Asset type and quantity
  • Fair market value at the time of transaction
  • All platform fees, gas fees, and commissions
  • Wallet addresses and exchange transaction IDs
  • Income source details for staking, mining, or rewards
  • Exported CSV files and annual account statements

Limitations and Disclaimer

This cryptocurrency taxes calculator is for educational planning only. It does not cover every tax rule, filing status, jurisdictional exception, wash sale treatment, lot selection methodology, or reporting form requirement. Always consult a qualified tax professional before filing.

🔗 Related Calculators