Calculate capital gains tax on cryptocurrency trades, plus tax on mining, staking, and payment income. Includes NIIT, short-term vs long-term comparison, and tax-loss harvesting analysis.
Capital Gains / Loss
Crypto Income (Optional)
Total Estimated Crypto Tax
$2,250
on $15,000 in crypto gains + income
Long-term (preferential rates)
Long-term rate: 15%
Short-Term Rate
22%
Tax: $3,300
Long-Term Rate
15%
Tax: $2,250
Your Rate
Holding over 1 year saves 7 percentage points -- that is $1,050 on this trade.
Form 1040 Digital Asset Question
The IRS requires all taxpayers to answer whether they received, sold, exchanged, or disposed of any digital assets during the tax year. This question appears at the top of Form 1040. You must answer "Yes" even if you only received crypto as a gift or payment.
Important Note
The IRS treats cryptocurrency as property, not currency. Every sale, trade, or exchange is a taxable event. Transferring crypto between your own wallets is not taxable, but crypto-to-crypto trades are.
The IRS classifies crypto as property (IRS Notice 2014-21). Every sale, trade, or use to purchase goods triggers capital gains tax, just like selling stocks.
Hold for 1 year or less: taxed at ordinary income rates (up to 37%). Hold over 1 year: preferential long-term rates (0%, 15%, or 20%).
Crypto received from mining or staking is taxable as ordinary income at fair market value when received. Business mining also owes self-employment tax.
This calculator uses current IRS rules for cryptocurrency taxation:
Foundational IRS guidance treating crypto as property for tax purposes
Form for reporting crypto sales, trades, and dispositions
Summary form for capital gains and losses from Form 8949
Tax code section governing gain/loss recognition on property dispositions
This calculator provides estimates. Your actual tax liability may vary. Consult a tax professional for personalized advice. Tax rates and brackets accurate as of January 2026.