Crypto Tax Calculator

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.

Transaction Details

Capital Gains / Loss

Crypto Income (Optional)

Crypto Tax Calculation

Total Estimated Crypto Tax

$2,250

on $15,000 in crypto gains + income

Tax Breakdown

Cost Basis$10,000
Sale Price$25,000
Capital Gain

Long-term (preferential rates)

$15,000
Capital Gains Tax

Long-term rate: 15%

$2,250
Total Tax$2,250

Short-Term vs Long-Term Comparison

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.

How Cryptocurrency is Taxed

Taxed as Property

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.

Short vs Long-Term

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%).

Mining & Staking

Crypto received from mining or staking is taxable as ordinary income at fair market value when received. Business mining also owes self-employment tax.

Taxable vs Non-Taxable Crypto Events

Taxable Events

  • Selling crypto for fiat currency (USD, EUR, etc.)
  • Trading one crypto for another (e.g., BTC to ETH)
  • Using crypto to pay for goods or services
  • Receiving crypto as payment, mining, or staking rewards
  • Airdrops and hard forks (when you receive new tokens)
  • DeFi yields, liquidity pool rewards, NFT sales

Non-Taxable Events

  • Buying crypto with fiat currency
  • Transferring crypto between your own wallets
  • Gifting crypto (up to $19,000 per recipient in 2026)
  • Donating crypto to a qualified charity
  • Holding crypto without selling (unrealized gains)

IRS Classification of Cryptocurrency as Property

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.

Mining, Staking, and DeFi Income Tax Rules

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 ActivityTax TypeReported On
Sell crypto for USDCapital gain/lossForm 8949 + Schedule D
Swap crypto-to-cryptoCapital gain/lossForm 8949 + Schedule D
Mining (business)Ordinary income + SE taxSchedule C
Staking rewardsOrdinary incomeSchedule 1 or Schedule C
DeFi yield / LP rewardsOrdinary incomeSchedule 1 or Schedule C
AirdropsOrdinary income at FMVSchedule 1

2026 Digital Asset Broker Reporting Requirements

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:

  • $10,000 cash transaction reporting: Digital asset transactions exceeding $10,000 must be reported on Form 8300 by the recipient business, matching existing cash reporting rules.
  • Cost basis tracking: Brokers must begin tracking and reporting cost basis for digital assets acquired on their platform starting January 1, 2026. For assets acquired before this date or transferred in from external wallets, basis may be reported as "unknown" or "non-covered."
  • DeFi and non-custodial platforms: The IRS has proposed rules extending broker reporting to DeFi front-end service providers, though implementation timelines remain under discussion.

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 and Cost Basis Strategies for Crypto

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).

Official References

This calculator uses current IRS rules for cryptocurrency taxation:

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.

Track All Your Crypto Transactions

Jupid AI Accountant connects to your accounts, automatically categorizes crypto transactions, and calculates your tax liability so you never miss a reportable event.