CryptoForms
Guide

Crypto Capital Gains Tax: Complete Guide for Traders

C
CryptoForms Team
18 min read
Crypto capital gains tax with digital charts and IRS forms

Crypto capital gains tax applies when you dispose of digital assets for more than your cost basis. Short-term gains (held ≤12 months) are taxed at ordinary income rates; long-term gains (held >12 months) get lower capital gains rates. Report each disposal on Form 8949, summarize totals on Schedule D, and keep audit-ready records.

🚀 Optimize Your Crypto Gains Reporting
Import wallets, track basis, and generate Form 8949/Schedule D automatically with CryptoForms.


Official IRS Resources

For authoritative guidance on cryptocurrency taxation:


What Is Crypto Capital Gains Tax?

When you sell, swap, or spend crypto for more than its cost basis, the profit is a capital gain. If you held the asset for a year or less, it’s short-term and taxed at ordinary income rates. More than a year makes it long-term, eligible for lower capital gains rates.

Taxable disposals include

  • Selling crypto for fiat
  • Swapping one token for another
  • Spending crypto on goods or services
  • Redeeming stablecoins
  • Disposing of NFTs

Step-by-step filing guide
Best software to automate gains tracking


Short-Term vs Long-Term Crypto Gains

Short-term (≤12 months): taxed at your ordinary income rate.
Long-term (>12 months): taxed at preferential capital gains rates (0%, 15%, or 20% for most filers, plus potential NIIT).

How holding period works

  • Starts the day after acquisition.
  • Specific identification lets you pick lots with better tax outcomes when well-documented.
  • Conversions, wraps, and bridges can reset basis or be taxable; track carefully.

Calculating Cost Basis and Proceeds

Each disposal needs basis and proceeds to determine gain or loss.

  • Basis: purchase price + acquisition fees.
  • Proceeds: fair market value in USD at time of disposal, minus selling fees.

Common methods:

  • FIFO: simple, default for many taxpayers.
  • LIFO: may reduce gains in rising markets, increase in falling markets.
  • Specific ID: most flexible if you maintain detailed records.

Reporting on Form 8949 and Schedule D

  • List every disposal on Form 8949 with dates, proceeds, basis, and gain/loss. Separate short-term (Part I) and long-term (Part II).

  • Summarize totals on Schedule D. Apply carryover losses to offset gains.

  • Income events (staking, airdrops, mining, referral rewards) are ordinary income on Schedule 1 (or Schedule C for business activity) before they become capital assets for future disposals.


Examples of Capital Gains Calculations

Example 1 (short-term trade):
Buy 1.0 BTC at $30,000. Swap 0.2 BTC for ETH when BTC is $36,000. Basis for 0.2 BTC = $6,000; proceeds = $7,200; short-term gain = $1,200.

Example 2 (long-term sale):
Buy 5 ETH at $1,500. Sell 2 ETH a year later at $2,400. Basis = $3,000; proceeds = $4,800; long-term gain = $1,800 taxed at long-term rates.


Offsetting Gains with Losses

  • Harvest losses to offset current-year gains; excess losses offset up to $3,000 of ordinary income annually, with carryforward.
  • Avoid wash sale risk analogs: while crypto isn’t explicitly covered today, the IRS may scrutinize identical repurchases within 30 days—document intent and timing.
  • Track fees; they adjust basis or proceeds and can reduce taxable gains.

Special Cases: DeFi, NFTs, and Derivatives

  • DeFi swaps and LP entries/exits: often taxable disposals; rewards are income at receipt.
  • Perpetuals/futures: PnL and funding can be ordinary income; track closes and settlements.
  • NFTs: mints are purchases; sales are disposals; royalties earned are ordinary income.
  • Bridging and wrapping: may be disposals depending on facts; keep chain-specific records.

Recordkeeping and Audit Defense

Maintain exports, wallet addresses, pricing sources, and method elections (FIFO/LIFO/Spec ID). Keep reconciliations that tie to 1099-DA or exchange exports to avoid CP2000 notices and audit issues.


How CryptoForms Simplifies Capital Gains Reporting

CryptoForms ingests wallets and exchanges, tags transfers, calculates lot-level basis, and outputs Form 8949 + Schedule D. It flags missing cost basis, duplicate transactions, and mismatched quantities against 1099-DA-style reports.

💡 File Faster, Pay Only What You Owe
Classify gains, harvest losses, and export IRS-ready schedules in minutes.


Frequently Asked Questions

What crypto transactions trigger capital gains tax?

Selling, swapping, or spending crypto (including NFTs) for more than basis triggers gains. Conversions to stablecoins also count as disposals.

How are short-term and long-term crypto gains taxed?

Short-term gains are taxed at ordinary income rates. Long-term gains use preferential capital gains rates (0%, 15%, or 20% for most taxpayers, plus potential NIIT).

Do I report crypto gains on Form 8949?

Yes. Report each disposal on Form 8949 and total them on Schedule D. Keep income events (staking, airdrops) on Schedule 1.

Can losses offset my crypto gains?

Yes. Capital losses offset gains; excess losses can offset up to $3,000 of ordinary income annually, with remaining losses carried forward.

How do fees impact gains?

Fees on acquisitions increase basis; fees on sales reduce proceeds. Properly accounting for fees lowers taxable gains.



Final Verdict / Conclusion

Crypto capital gains tax hinges on accurate basis tracking, clear separation of short- vs long-term lots, and complete Form 8949/Schedule D reporting. Use losses strategically, reconcile to 1099-DA or exchange exports, and maintain strong records to minimize surprises and audits.

🚀 File Crypto Gains the Right Way
Automate lot tracking, harvest losses, and export IRS-ready reports with CryptoForms.

Frequently Asked Questions


Related Articles