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.
The IRS classifies all virtual currencies as property, not currency, under IRS Notice 2014-21. This means every disposal of cryptocurrency -- selling for USD, trading for another token, or spending on goods -- triggers a capital gain or loss calculated as the difference between the fair market value at disposal and your cost basis at acquisition.
For the 2026 tax year, every taxpayer must answer the Digital Asset Question at the top of Form 1040: "At any time during 2026, did you receive, sell, send, exchange, or otherwise acquire any digital assets?" Answering "Yes" is required even if you only received crypto as a gift or payment. Failure to answer truthfully can result in penalties under IRC Section 6662 for negligence or substantial understatement.
Crypto disposals are reported on Form 8949 (Sales and Dispositions of Capital Assets) with the totals flowing to Schedule D. Short-term transactions (held 1 year or less) go in Part I; long-term transactions (held more than 1 year) go in Part II. Each transaction requires the date acquired, date sold, proceeds, cost basis, and gain or loss.
Crypto mining income is taxable as ordinary income at the fair market value of the tokens on the date received, per IRS Rev. Rul. 2023-14. If mining is conducted as a business (regular activity, profit motive), the income is reported on Schedule C and is subject to self-employment tax of 15.3% (12.4% SS + 2.9% Medicare). Hobby mining is reported as Other Income on Form 1040 without SE tax but also without the ability to deduct mining expenses.
Staking rewards are taxed as ordinary income at FMV when you gain dominion and control -- typically when rewards are credited to your wallet. For proof-of-stake validators, the IRS treats staking rewards the same as mining income. In 2026, staking income from a business operation is also subject to SE tax.
| Crypto Activity | Tax Type | Reported On |
|---|---|---|
| Sell crypto for USD | Capital gain/loss | Form 8949 + Schedule D |
| Swap crypto-to-crypto | Capital gain/loss | Form 8949 + Schedule D |
| Mining (business) | Ordinary income + SE tax | Schedule C |
| Staking rewards | Ordinary income | Schedule 1 or Schedule C |
| DeFi yield / LP rewards | Ordinary income | Schedule 1 or Schedule C |
| Airdrops | Ordinary income at FMV | Schedule 1 |
Starting in 2026, centralized cryptocurrency exchanges and brokers must issue Form 1099-DA (Digital Asset Proceeds) to customers, similar to Form 1099-B for stock sales. This requirement was enacted under the Infrastructure Investment and Jobs Act of 2021 and expanded by subsequent IRS final regulations.
Key reporting thresholds and rules for 2026:
Taxpayers should maintain their own records of acquisition date, cost basis, and transaction details for all crypto activity, especially for tokens held across multiple wallets, DEXs, and chains where broker reporting may be incomplete.
Tax-loss harvesting in crypto follows the same rules as stocks: you can sell a losing position, realize the capital loss, and use it to offset gains. Up to $3,000 of net capital losses ($1,500 MFS) can offset ordinary income per year under IRC Section 1211(b), with unlimited carryforward.
Unlike stocks, the wash sale rule under IRC Section 1091 has historically not applied to cryptocurrency because crypto is classified as property, not a security. However, the IRS has signaled intent to extend wash sale rules to digital assets in future regulations. As of 2026, you can sell Bitcoin at a loss and immediately repurchase it without triggering a wash sale disallowance -- but this may change.
Cost basis identification matters significantly for crypto. Using specific identification (choosing which lots to sell) instead of FIFO can save substantial tax. For example, if you bought 1 BTC at $20,000 and another at $60,000, selling the $60,000 lot first on a $65,000 sale produces only a $5,000 gain instead of a $45,000 gain. To use specific identification, you must identify the specific unit at the time of sale and maintain adequate records under Treas. Reg. 1.1012-1(c).
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.