Crypto Tax Calculator
Estimate short-term and long-term tax liabilities
Capital Gains Estimate
Tax Parameters Summary
| Tax Calculation Property | Total Amount Value |
|---|---|
| Cost Basis (Buy Price + Fees) | 0.00 |
| Gross Proceeds (Sale Price) | 0.00 |
| Total Deductible Fees (Buy & Sell) | 0.00 |
| Holding period tax classification | Short Term |
| Effective Marginal Tax Rate | 0% |
Short vs Long Term
In many tax regions, assets held for **longer than 1 year** trigger lower "Long-Term Capital Gains" tax rates (e.g. 0%, 15%, or 20% in the US).
Assets sold **within 1 year** trigger standard ordinary income brackets, which are usually higher. Keep trade logs detailed!
Multi-Currency Capability
Calculate capital gains liabilities in Euros, Dollars, Sterling, or Rupees using the global configuration dropdown selector.
Active Currency: USD ($)About the Crypto Tax Calculator
Cryptocurrency transactions are treated as property by standard global tax bureaus (including the IRS in the US and HMRC in the UK). This classification means purchasing or selling crypto assets creates capital gains liabilities. The Crypto Tax Calculator estimates your capital gains tax bill based on holding periods.
How to Calculate Crypto Taxes
To find your crypto tax liability, calculate your net gain using standard accounting formulas:
- Find the Cost Basis: (Buy Price × Crypto Amount) + Purchase Fees = Cost Basis.
- Calculate gross sales proceeds: Sell Price × Crypto Amount = Gross Proceeds.
- Subtract Cost Basis and sales fees to find Net Gain: Proceeds - Cost Basis - Sell Fees = Net Capital Gain.
- Multiply by tax bracket percentage: Net Capital Gain × Tax Bracket Rate = Estimated Tax Due.
How to Work Out Crypto Taxes
Suppose you bought 0.5 BTC for $20,000 per coin ($50 fee) and sold it 6 months later for $30,000 per coin ($50 fee). You are in a 22% tax bracket:
- Cost Basis: (0.5 × $20,000) + $50 = $10,050
- Gross Proceeds: (0.5 × $30,000) = $15,000
- Net Gain: $15,000 - $10,050 - $50 = $4,900 net profit
- Estimated Tax Due: $4,900 × 0.22 = $1,078