TaxMaker
Tax

Cryptocurrency Tax Guide: How to Report Bitcoin, Ethereum, and Digital Asset Taxes

Navigate cryptocurrency taxes with this comprehensive guide covering capital gains, income reporting, tax-loss harvesting, DeFi transactions, NFTs, and IRS compliance requirements.

Alexandra Kim, CPA, Cryptocurrency Tax Specialist
February 5, 2026
23 min read

Cryptocurrency Tax Guide: How to Report Bitcoin, Ethereum, and Digital Asset Taxes

Cryptocurrency taxation has become increasingly important as digital assets gain mainstream adoption. The IRS treats cryptocurrency as property, meaning every transaction can create a taxable event. Understanding these rules is essential to avoid penalties and minimize your tax burden.

This guide covers everything you need to know about cryptocurrency taxes, from basic concepts to complex DeFi transactions.

Cryptocurrency Tax Basics

How the IRS Views Cryptocurrency

The IRS classifies cryptocurrency as property, not currency. This classification has significant tax implications:

Treated like stocks:

  • Capital gains and losses on sales
  • Cost basis tracking required
  • Holding period matters
  • Tax-loss harvesting possible

Unlike stocks:

  • No wash sale rule (currently)
  • Spending creates taxable events
  • Complex transaction types
  • Evolving regulations

Taxable vs. Non-Taxable Events

Taxable events: EventTax Type Selling crypto for USDCapital gains/loss Trading crypto to cryptoCapital gains/loss Spending cryptoCapital gains/loss Receiving as paymentOrdinary income Mining rewardsOrdinary income Staking rewardsOrdinary income Airdrops receivedOrdinary income Hard fork tokensPotentially income

Non-taxable events:

  • Buying crypto with USD
  • Holding crypto
  • Transferring between your own wallets
  • Gifting (gift tax may apply above $18,000)
  • Donating to qualified charity

Capital Gains Tax Rates

Short-term (held less than 1 year): Taxed as ordinary income (up to 37%)

Long-term (held more than 1 year): Taxable Income (Single)LTCG Rate $0 - $47,0250% $47,026 - $518,90015% Above $518,90020%

Net Investment Income Tax: Additional 3.8% on investment income for high earners.

Use our Investment Growth Calculator to project crypto portfolio growth.

Cost Basis and Record Keeping

What Is Cost Basis?

Cost basis is what you paid for your cryptocurrency, including:

  • Purchase price
  • Transaction fees
  • Gas fees (for on-chain transactions)

Example:

  • Bought 1 ETH for $2,000
  • Paid $50 gas fee
  • Cost basis: $2,050

Cost Basis Methods

FIFO (First In, First Out):

  • First coins purchased are first coins sold
  • Default IRS method
  • Often results in larger gains (older, lower-cost coins sold first)

LIFO (Last In, First Out):

  • Most recent coins sold first
  • May result in smaller gains in rising markets
  • Less common

Specific Identification:

  • Choose exactly which coins to sell
  • Requires detailed records
  • Most tax-efficient when done correctly
  • Supported by most crypto tax software

HIFO (Highest In, First Out):

  • Sell highest-cost coins first
  • Minimizes gains
  • Requires specific identification capability

Essential Records to Keep

For each transaction:

  • Date and time
  • Type of transaction
  • Amount of cryptocurrency
  • Fair market value in USD at time
  • Cost basis
  • Gain or loss calculated
  • Wallet addresses involved
  • Transaction hash/ID

Retention period: Keep records for at least 7 years after filing.

Reporting Cryptocurrency on Tax Returns

Form 8949: Sales and Dispositions

Report each taxable transaction on Form 8949:

ColumnInformation (a)Description (e.g., "0.5 BTC") (b)Date acquired (c)Date sold or disposed (d)Proceeds (sale price) (e)Cost basis (f)Adjustment code (if any) (g)Gain or loss

Multiple pages: High-volume traders may need many Form 8949 pages. Summary reporting is allowed with attached detail.

Schedule D: Capital Gains Summary

Schedule D summarizes:

  • Short-term gains/losses (Part I)
  • Long-term gains/losses (Part II)
  • Net gain or loss

Schedule 1: Cryptocurrency Income

Report as income:

  • Mining rewards
  • Staking rewards
  • Airdrops
  • Payment for goods/services

Self-employment: Mining as a business requires Schedule C and self-employment tax.

The Crypto Question on Form 1040

Since 2019, Form 1040 asks: "At any time during [year], did you receive, sell, exchange, or otherwise dispose of any financial interest in any virtual currency?"

When to answer "Yes":

  • Any taxable or non-taxable transaction
  • Receiving as payment
  • Mining or staking
  • Airdrops

When to answer "No":

  • Only held crypto, no transactions
  • Bought crypto with USD but did not sell

See our Tax Filing Guide for comprehensive tax information.

Complex Transactions

Trading Crypto to Crypto

Every trade is a taxable event, even without converting to USD.

Example:

  • Buy 1 ETH for $2,000
  • Trade 1 ETH for 0.1 BTC when ETH is worth $3,000
  • Taxable gain: $1,000
  • Cost basis of new BTC: $3,000

DeFi Transactions

Lending (providing liquidity):

  • Interest received is ordinary income
  • Impermanent loss may be deductible
  • LP token treatment is complex

Borrowing:

  • Borrowing is not taxable
  • Interest paid may be deductible (investment interest)
  • Liquidation creates taxable event

Yield farming:

  • Rewards are ordinary income when received
  • Selling rewards creates capital gain/loss
  • Track cost basis carefully

Liquidity pools:

  • Adding liquidity: generally not taxable
  • Removing liquidity: may create taxable event
  • LP tokens have complex basis

Staking

Staking rewards:

  • Income when received (at fair market value)
  • Creates cost basis for future sale
  • Selling staked coins: capital gain/loss

IRS position: Rewards are taxable when received, even if locked.

NFTs (Non-Fungible Tokens)

Buying NFTs:

  • Spending crypto to buy NFT is taxable (disposition of crypto)
  • NFT cost basis includes crypto's fair value

Selling NFTs:

  • Gain = Sale price minus cost basis
  • May be collectible (28% max rate) or regular capital gains
  • IRS guidance still evolving

Creating and selling NFTs:

  • Revenue is ordinary income
  • May be self-employment income
  • Platform fees are deductible

Airdrops and Forks

Airdrops:

  • Taxable as ordinary income when received
  • Fair market value at receipt is income and cost basis

Hard forks:

  • IRS says: income when you gain "dominion and control"
  • Fair market value at that time is taxable
  • Creates cost basis for new tokens

Tax Reduction Strategies

Tax-Loss Harvesting

Currently allowed: Crypto is not subject to wash sale rules (as of 2025, but this may change).

Strategy: 1. Sell cryptocurrency at a loss 2. Immediately repurchase same or similar crypto 3. Claim the loss on taxes 4. Continue holding with reset basis

Example:

  • Bought 1 BTC at $50,000
  • Now worth $35,000
  • Sell and immediately rebuy
  • Claim $15,000 loss
  • New cost basis: $35,000

Long-Term Holding

Tax difference (high earner, $50,000 gain):

  • Short-term: $18,500 tax (37%)
  • Long-term: $7,500 tax (15%)
  • Savings: $11,000

Strategy: Plan sales to qualify for long-term rates when possible.

Opportunity Zone Investing

How it works:

  • Invest capital gains in qualified Opportunity Zone fund
  • Defer original gains until 2026
  • 10% gain reduction for 5+ year holding
  • Eliminate new gains if held 10+ years

Crypto application: Convert crypto gains into Opportunity Zone investments.

Charitable Donations

Donate appreciated crypto:

  • Deduct fair market value
  • Avoid capital gains tax
  • Charity receives full value

Donor-advised fund:

  • Donate crypto to DAF
  • Take immediate deduction
  • Distribute to charities over time

Requirements: Must hold crypto more than 1 year for fair value deduction.

Read our Tax Deductions vs Credits Guide for more deduction strategies.

Crypto Tax Software

Why You Need It

Manual tracking challenges:

  • Hundreds or thousands of transactions
  • Multiple exchanges and wallets
  • Complex DeFi transactions
  • Cost basis calculations
  • IRS-ready forms

Top Crypto Tax Software

SoftwarePrice RangeBest For CoinTrackerFree-$199All-around KoinlyFree-$279DeFi users TaxBitFree (basic)High volume TokenTax$65-$3,499Professional CryptoTaxCalculator$49-$299International ZenLedger$49-$399Tax professionals

Features to Look For

Essential:

  • Exchange and wallet integrations
  • DeFi transaction support
  • Multiple cost basis methods
  • Form 8949 generation
  • Tax professional sharing

Advanced:

  • Tax-loss harvesting recommendations
  • Portfolio tracking
  • Multi-year support
  • Audit trail

IRS Enforcement and Compliance

IRS Crypto Focus

Recent enforcement:

  • John Doe summons to exchanges
  • Letters sent to crypto holders
  • Criminal prosecutions for evasion
  • Exchange reporting requirements (1099-DA coming)

Exchange Reporting

Current requirements:

  • Exchanges issue 1099-MISC for some income
  • 1099-B may be issued (often inaccurate)
  • 1099-DA (new digital asset form) coming

What exchanges report:

  • Gross proceeds from sales
  • May not know your cost basis
  • Does not capture DeFi or peer-to-peer

Penalties for Non-Compliance

ViolationPenalty Failure to file5% per month, up to 25% Failure to pay0.5% per month, up to 25% Accuracy penalty20% of underpayment Fraud penalty75% of underpayment Criminal evasionUp to 5 years prison

Voluntary Disclosure

If you have unreported crypto: 1. Consult a tax attorney 2. File amended returns 3. Pay taxes, interest, and penalties 4. Voluntary disclosure may reduce penalties 5. Do not wait for IRS contact

International Considerations

FBAR Requirements

Foreign Bank Account Report (FinCEN 114):

  • Required if foreign accounts exceed $10,000 aggregate
  • Some foreign exchanges may trigger requirement
  • Penalty: Up to $100,000 or 50% of account per year

FATCA Form 8938

Statement of Specified Foreign Financial Assets:

  • Higher thresholds than FBAR
  • Single: $50,000 end of year or $75,000 any time
  • Report foreign exchange accounts

Tax Treaties

Different countries have different rules:

  • Some have no crypto taxes
  • Others tax differently
  • Moving between countries requires careful planning

Planning for the Future

Anticipated Regulatory Changes

Likely changes:

  • Crypto wash sale rules (already proposed)
  • Enhanced exchange reporting (1099-DA)
  • DeFi reporting requirements
  • Stablecoin regulations
  • CBDC implications

Prepare now:

  • Keep detailed records
  • Use consistent accounting methods
  • Document all transactions
  • Consider professional help

Estate Planning

Crypto estate issues:

  • Heirs need access (keys, passwords)
  • Step-up in basis at death
  • Gift strategies during life
  • Trust considerations

Action items:

  • Document all holdings
  • Secure key transmission to heirs
  • Consider gifting appreciated crypto
  • Work with estate planning attorney

Getting Help

When to Hire a Professional

Consider professional help if:

  • More than 100 transactions
  • DeFi or complex transactions
  • Significant gains or losses
  • Multiple exchanges
  • Prior year non-compliance
  • IRS audit or inquiry

Types of Help

ProfessionalWhen to Use CPA (crypto-savvy)Tax preparation, planning Tax attorneyAudits, criminal matters, disclosures Enrolled AgentIRS representation Crypto tax softwareSelf-preparation with many transactions

Questions for Professionals

1. How many crypto clients do you have? 2. What software do you use? 3. How do you handle DeFi? 4. What are your fees? 5. Can you help with prior years?

Action Checklist

Before Tax Season

  • Export all exchange transaction histories
  • Document all wallet transactions
  • Gather DeFi transaction records
  • Choose cost basis method
  • Input data into crypto tax software
  • Review calculated gains/losses
  • Identify tax-loss harvesting opportunities

At Tax Time

  • Generate Form 8949 and Schedule D
  • Report income from mining/staking
  • Answer Form 1040 crypto question
  • Verify all transactions included
  • Consider extension if needed

Throughout the Year

  • Keep real-time records
  • Track new wallets and exchanges
  • Document DeFi transactions immediately
  • Review tax situation quarterly
  • Harvest losses in December

Use our Budget Calculator to plan for tax payments, and explore our Guides for comprehensive financial planning strategies.

Conclusion

Cryptocurrency taxes are complex but manageable with proper preparation. The keys are maintaining detailed records, using appropriate software, and understanding the tax implications of different transaction types.

Stay compliant, plan strategically, and consider professional help for complex situations. The crypto tax landscape continues to evolve, so staying informed about regulatory changes is essential.

Start by organizing your transaction history and choosing a crypto tax software that fits your needs. The effort you put into proper tax compliance today will save headaches and potentially significant money in the future.

Last updated: February 5, 2026

Disclaimer

This content is for informational purposes only and should not be considered financial, tax, or legal advice. Consult with a qualified professional before making financial decisions. TaxMaker strives for accuracy but cannot guarantee all information is current or complete. Past performance does not guarantee future results.