0-20% capital gains (0%, 15%, or 20% depending on income) + 10-37% on short-term gains
Best States for Crypto
FL, TX, NV, WY, WA, TN, SD, AK, NH (0% income tax = no state crypto tax)
Worst States for Crypto
CA (13.3%), HI (11%), NJ (10.75%) — tax crypto gains as ordinary income
Crypto-to-Crypto Trades
Taxable event (not like-kind exchange) — must report every trade
Mining Income
Taxed as ordinary income at fair market value when received
FBAR Threshold
$10,000+ in foreign crypto exchanges requires FinCEN Form 114
Introduction
Cryptocurrency is taxed in the United States as property, not currency — meaning every crypto transaction (sale, trade, payment) is a taxable event. The IRS requires reporting of all crypto activity, and states follow federal guidance while adding their own income tax rates on crypto gains.
Where you live significantly impacts your crypto tax bill. A trader who makes $100,000 in crypto gains pays $0 state tax in Florida, Texas, or Nevada, but pays $13,300 in California (13.3% top rate). Over a decade, this difference compounds to six figures.
This guide covers how cryptocurrency is taxed federally and by all 50 states, capital gains vs ordinary income treatment, mining and staking taxation, NFT rules, best states for crypto traders, and common mistakes that trigger IRS audits.
Section 01
How Cryptocurrency Is Taxed Federally (IRS Rules)
The IRS treats cryptocurrency as property, not currency. This means crypto transactions follow the same tax rules as stocks, bonds, and real estate.
Taxable Crypto Events (When You Owe Tax)
Selling crypto for USD: Capital gain or loss
Trading one crypto for another: Taxable event (e.g., BTC → ETH triggers capital gain/loss on BTC)
Using crypto to buy goods/services: Taxable disposal (e.g., buying a car with Bitcoin)
Receiving crypto as payment for work: Ordinary income at fair market value
Mining crypto: Ordinary income at fair market value when received
Staking rewards: Ordinary income when received (IRS position, some dispute)
Airdrops: Ordinary income at fair market value when received
Hard forks: Ordinary income if you receive new coins
Non-Taxable Crypto Events
Buying crypto with USD: Not taxable (simply acquiring property)
Transferring crypto between your own wallets: Not taxable (no disposal)
HODLing (holding without selling): Not taxable until you sell
Gifting crypto under $18,000/year: Not taxable to donor or recipient (recipient inherits your cost basis)
Capital Gains Tax Rates (Federal)
Crypto held as investment is subject to capital gains tax:
Short-term capital gains (held ≤1 year): Taxed as ordinary income at 10-37%
Long-term capital gains (held >1 year): Taxed at 0%, 15%, or 20% depending on income:
Filing Status
0% Rate
15% Rate
20% Rate
Single
Up to $48,350
$48,351 - $533,400
Over $533,400
Married Filing Jointly
Up to $96,700
$96,701 - $600,050
Over $600,050
Example: You bought 1 BTC at $30,000, sold at $80,000 after holding 2 years. Long-term gain = $50,000. At 15% rate, you owe $7,500 federal tax.
Ordinary Income Tax on Crypto
Mining, staking, airdrops, payment for services = ordinary income at fair market value when received:
Federal income tax: 10-37% (progressive brackets)
Self-employment tax: If mining/staking is a business, add 15.3% SE tax
Example: You mine 0.5 BTC worth $40,000 at time of receipt. You owe ordinary income tax on $40,000 (~$6,000-$14,800 depending on your bracket), plus potential 15.3% SE tax if mining is a business.
Section 02
State Crypto Tax Rules: All 50 States
States treat cryptocurrency the same as other capital gains and income — if the state taxes capital gains or income, it taxes crypto. Here's the breakdown:
States with 0% Crypto Tax (9 States)
These states have no income tax, so no state tax on crypto gains or mining income:
Florida: 0% — most popular state for crypto traders
Texas: 0% — growing crypto hub (Austin)
Nevada: 0% — proximity to California without CA taxes
Wyoming: 0% — most crypto-friendly regulations, DAOs recognized
Washington: 0% income tax (but 7% capital gains tax on gains over $250K — doesn't apply to most crypto traders)
Tennessee: 0% (no income tax since 2021)
South Dakota: 0%
Alaska: 0%
New Hampshire: 0% on wages/capital gains (5% tax on dividends/interest only)
States Taxing Crypto as Capital Gains (Most States)
Most states with income tax treat crypto gains the same as stock gains:
Short-term gains (≤1 year): Taxed as ordinary income at state rates (1-13.3%)
Long-term gains (>1 year): Taxed as ordinary income at state rates (most states) OR preferential capital gains rate (few states)
Highest-tax states for crypto (top marginal rate on gains):
California: 13.3%
Hawaii: 11%
New Jersey: 10.75%
Oregon: 9.9%
Minnesota: 9.85%
District of Columbia: 10.75%
New York: 10.9%
Vermont: 8.75%
Iowa: 8.53%
Wisconsin: 7.65%
Example: $100,000 crypto gain (long-term)
Florida: $0 state tax
California: $13,300 state tax
New York: $10,900 state tax
States with Preferential Capital Gains Rates
A few states tax long-term capital gains at lower rates than ordinary income:
Arizona: 25% exclusion on long-term gains (effective 1.875% rate vs 2.5% ordinary income top rate)
Arkansas: 50% exclusion on gains from assets held 3+ years
Montana: 2% capital gains credit (reduces rate from 6.75% to 4.75%)
New Mexico: 40% deduction on capital gains (effective 3.9% rate vs 5.9% top rate)
South Carolina: 44% exclusion on long-term gains (effective 3.64% rate vs 6.5%)
Vermont: 40% exclusion on gains over $350K invested 3+ years
Wisconsin: 30% exclusion on gains from assets held 1+ years (effective 5.36% vs 7.65%)
States Taxing Crypto Mining as Business Income
All states with income tax treat mining/staking income as ordinary income. If you operate a mining business:
Report gross mining income (FMV of crypto received)
Deduct business expenses (electricity, equipment, rent)
Pay state income tax on net profit
Some states also charge gross receipts tax (OH, OR, WA) on mining revenue
Section 03
Best States for Crypto Traders & Investors (2026 Rankings)
Top 10 Best States for Crypto
Ranked by tax burden + regulatory environment + quality of life for crypto professionals:
1. Wyoming
State crypto tax: 0% (no income tax)
Why #1: Most crypto-friendly laws in the US — DAO recognition, crypto banks allowed, no property tax on crypto holdings, blockchain-friendly LLC laws
Crypto scene: Small but growing (Jackson Hole, Cheyenne)
Cons: Remote location, small population
2. Florida
State crypto tax: 0% (no income tax)
Why it ranks: Largest crypto community in a zero-tax state (Miami, Tampa), crypto conferences (Bitcoin 2024), warm weather, no estate tax
Crypto scene: Miami is a top-3 US crypto hub
Cons: High property insurance, hurricane risk
3. Texas
State crypto tax: 0% (no income tax)
Why it ranks: Growing crypto hub (Austin), cheap energy for mining, pro-crypto politicians, blockchain-friendly regulations
Crypto scene: Austin competing with SF/Miami
Cons: High property taxes (2.18% avg)
4. Nevada
State crypto tax: 0% (no income tax)
Why it ranks: Proximity to California without CA taxes, business-friendly, no corporate tax
State crypto tax: 0% on most gains (7% capital gains tax only applies to gains over $250K/year — doesn't hit most traders)
Why it ranks: Seattle tech scene, access to crypto startups, no income tax for most earners
Crypto scene: Seattle (home to early Bitcoin adopters)
Cons: 7% capital gains tax on large gains
6. Tennessee
State crypto tax: 0% (no income tax)
Why it ranks: Low cost of living, Nashville tech growth, eliminated income tax in 2021
Crypto scene: Small but growing
Cons: High sales tax (9.5%)
7. South Dakota
State crypto tax: 0% (no income tax)
Why it ranks: Business-friendly, no corporate tax, trust-friendly laws (good for crypto estate planning)
Crypto scene: Very small
Cons: Remote, harsh winters
8. New Hampshire
State crypto tax: 0% on capital gains (5% tax on dividends/interest only)
Why it ranks: "Live Free or Die" libertarian culture, crypto-friendly, proximity to Boston
Crypto scene: Free State Project (libertarian migration)
Cons: High property taxes (2.05%)
9. Arizona
State crypto tax: ~1.875% effective rate on long-term gains (25% exclusion)
Why it ranks: Low tax on long-term gains, affordable housing, Phoenix tech growth
Crypto scene: Phoenix
Cons: Extreme summer heat
10. Montana
State crypto tax: 4.75% on capital gains (2% credit reduces from 6.75% to 4.75%)
Why it ranks: Low capital gains rate, crypto-friendly regulations, beautiful scenery
Crypto scene: Very small
Cons: Remote, harsh winters
Worst States for Crypto (Highest Tax Burden)
California: 13.3% — $100K gain = $13,300 state tax
Hawaii: 11% — $100K gain = $11,000 state tax
New Jersey: 10.75% — $100K gain = $10,750 state tax
New York: 10.9% (NYC adds 3.876% city tax) — $100K gain = $10,900 state + $3,876 city = $14,776 total
Oregon: 9.9% + metro taxes — $100K gain = ~$10,000+ state tax
Section 04
Crypto Mining & Staking: State Tax Treatment
How Mining Income Is Taxed
Crypto mining is taxed as ordinary income (not capital gains) at the fair market value of the crypto when you receive it.
Example: Mining Bitcoin
You mine 0.2 BTC on March 1, 2026
Bitcoin = $75,000/BTC on March 1
Income recognized: 0.2 × $75,000 = $15,000
Federal tax: ~$2,000-$5,500 (depending on bracket)
State tax: $0 (FL) to $1,995 (CA at 13.3%)
Self-employment tax: $2,295 (15.3%) if mining is a business
Cost basis: Your cost basis in the mined BTC is $15,000. If you later sell at $80,000, you recognize $5,000 capital gain (not $15,000).
Business vs Hobby Mining
Business mining: Operated for profit, regular activity, significant investment. You can deduct expenses (equipment, electricity, rent) against income, but owe self-employment tax (15.3%).
Hobby mining: Not operated for profit, irregular activity. Limited deductions (can't exceed income), no self-employment tax. Since 2018 tax reform, hobby expenses are NOT deductible (except to offset hobby income).
Most miners should treat mining as a business to deduct electricity, depreciation, and equipment costs.
State Tax on Mining Income
All states with income tax treat mining income as ordinary income at regular state rates:
Zero-tax states: No state tax on mining income
Other states: Taxed at 1-13.3% depending on state
Best states for crypto mining:
Texas: 0% tax + cheap energy (wind, natural gas)
Wyoming: 0% tax + crypto-friendly laws
Washington: 0% income tax + cheap hydroelectric power
Kentucky: Low tax (4.5%) + cheap coal energy
Tennessee: 0% tax + low energy costs
Staking Rewards
IRS treats staking rewards as ordinary income when received (same as mining). Cost basis = FMV when received. If you later sell, capital gain/loss on appreciation/depreciation from that basis.
Example: Staking ETH
Stake 10 ETH, receive 0.5 ETH rewards over the year
0.5 ETH = $1,500 when received
Report $1,500 ordinary income (federal + state)
Cost basis in 0.5 ETH = $1,500
Note: Some taxpayers dispute whether staking should be taxed when received or when sold (arguing it's like creating property, not receiving income). IRS position is it's taxable when received. Case law is developing.
Section 05
NFT Taxation by State
How NFTs Are Taxed Federally
NFTs (Non-Fungible Tokens) are taxed as property, similar to other crypto:
Buying an NFT: Not taxable (acquiring property)
Selling an NFT: Capital gain or loss (held <1 year = short-term, >1 year = long-term)
Trading one NFT for another: Taxable event (recognize gain/loss on NFT traded away)
Creating and selling an NFT: Ordinary income for creator (like selling art), capital gain for investor
NFT Creators vs NFT Investors
Creators (artists, musicians):
Sale of self-created NFT = ordinary income (self-employment tax + income tax)
Report as business income (can deduct creation costs, marketing, platform fees)
IRS could classify some NFTs as "collectibles" (like art, antiques, coins), which are taxed at a maximum 28% federal rate for long-term gains (higher than the 20% max for stocks). IRS has not issued clear guidance yet.
If NFTs are collectibles:
Long-term gains taxed at up to 28% federal (vs 20% for stocks)
State tax: same as other capital gains (0-13.3%)
State Tax on NFTs
States treat NFTs the same as other crypto:
Zero-tax states: No state tax on NFT gains
Other states: Tax NFT gains at ordinary income rates (1-13.3%)
Example: Sell NFT for $50K profit (held 18 months)
Federal: 15% long-term capital gains = $7,500 (or 28% = $14,000 if collectibles)
California: 13.3% = $6,650
Florida: $0
Total: California = $14,150 vs Florida = $7,500
Section 06
Crypto Reporting Requirements & State Compliance
Federal Reporting (All States)
All crypto transactions must be reported to the IRS, regardless of state:
Form 8949: Report every crypto sale, trade, disposal (capital gains/losses)
Schedule D: Summarize total capital gains/losses from Form 8949
Schedule 1: Report mining, staking, airdrop income as "Other income"
Schedule C: If crypto mining/trading is a business, report on Schedule C (self-employment)
Form 1040 Question: "At any time during 2026, did you receive, sell, exchange, or otherwise dispose of any digital assets?" — must answer Yes/No
FBAR (Foreign Exchange Reporting)
If you hold crypto on foreign exchanges (Binance, KuCoin, etc.) with total value over $10,000 at any point during the year, you may need to file FinCEN Form 114 (FBAR).
Debate: IRS has not definitively said whether crypto on foreign exchanges requires FBAR. Conservative approach: file FBAR if over $10K. Penalty for non-filing: up to $100,000 or 50% of account value.
FATCA Form 8938
If you hold crypto on foreign exchanges and meet thresholds ($50K-$200K depending on filing status), file Form 8938 (Statement of Specified Foreign Financial Assets).
State Reporting Requirements
Most states require you to report crypto gains/losses on your state return the same way you report to IRS:
States using federal AGI: Automatically include crypto gains (most states)
States requiring separate reporting: Some states have separate capital gains schedules
California example: CA Form 540 uses federal AGI as starting point, so crypto gains reported on federal Form 8949 automatically flow to CA return.
State-Specific Crypto Regulations
New York: BitLicense required for crypto businesses (not individuals)
Wyoming: Allows crypto banks (SPDIs), DAO recognition, no property tax on crypto
Montana: Exempts crypto miners from certain regulations
Wash sale rule (prohibits claiming losses if you repurchase within 30 days) applies to stocks but NOT to crypto (as of 2026). This allows tax-loss harvesting without waiting 30 days.
Example: You bought BTC at $70K, price drops to $50K. Sell at $50K (realize $20K loss), immediately rebuy at $50K. You can claim the $20K loss on your taxes.
Note: Congress has proposed eliminating this loophole. Monitor for law changes.
Section 07
Common Crypto Tax Mistakes That Trigger Audits
Mistake 1: Not Reporting Crypto-to-Crypto Trades
Problem: You think only crypto-to-USD sales are taxable. You trade BTC → ETH → SOL → BTC without reporting.
Reality: Every trade is a taxable event. IRS receives transaction data from exchanges (Form 1099-B starting 2026).
Fix: Use crypto tax software (CoinTracker, Koinly, CryptoTrader.Tax) to import all trades and generate Form 8949.
Mistake 2: Not Tracking Cost Basis
Problem: You bought BTC at $30K, $50K, $70K over 3 years. You sell some BTC and don't know which lot you sold.
Reality: IRS requires specific identification of lots (FIFO, LIFO, or specific ID). Choosing wrong method costs you thousands.
Fix: Track every purchase with date, amount, and cost. Use specific ID to minimize taxes (sell highest-cost lots first).
Mistake 3: Forgetting About Mining/Staking Income
Problem: You stake ETH and earn $5,000 in rewards but don't report it as income.
Reality: Mining and staking are ordinary income when received. IRS can see on-chain activity.
Fix: Track all mining/staking receipts by date and FMV. Report as "Other income" on Schedule 1.
Mistake 4: Not Reporting Airdrops or Hard Forks
Problem: You receive free tokens from an airdrop and don't report them.
Reality: Airdrops are taxable income at FMV when received (if you have dominion and control).
Fix: Track all airdrop receipts. Report as income. Your cost basis = FMV when received.
Mistake 5: Claiming Crypto Losses Without Documentation
Problem: You claim $50K in crypto losses but have no transaction records (exchange shut down, lost wallet).
Reality: IRS will disallow losses without substantiation. Burden of proof is on you.
Fix: Export transaction data from exchanges monthly. Keep screenshots, wallet addresses, blockchain explorers.
Mistake 6: Ignoring State Nexus for Crypto Businesses
Problem: You run a crypto mining business in Texas but sell to customers nationwide and don't file anywhere else.
Reality: If you have economic nexus in other states (sales, employees, property), you may owe taxes in those states.
Fix: Consult multi-state tax CPA if you operate crypto business across states.
Mistake 7: Not Filing FBAR for Foreign Exchanges
Problem: You hold $50K worth of crypto on Binance and don't file FBAR.
Reality: Penalty for non-filing can be $100K or 50% of account value.
Fix: If you have $10K+ on foreign exchanges at any point, file FinCEN Form 114 by April 15 (auto-extend to October 15).
Moving states or filing a complex US state return? TaxHub connects you with a real CPA via video call — handling multi-state returns, self-employment, rental income, and more.
⚠ Not for simple single-state returns. Free filing is fine for straightforward W-2 situations.
Nine states have no income tax and therefore no state tax on cryptocurrency: Florida, Texas, Nevada, Wyoming, Washington (0% on most gains), Tennessee, South Dakota, Alaska, and New Hampshire (0% on capital gains). A crypto trader who makes $100,000 in gains pays $0 state tax in these states, vs $13,300 in California or $10,900 in New York. Wyoming is considered the most crypto-friendly state due to additional pro-crypto regulations (DAO recognition, crypto banks allowed, no property tax on holdings).
Q
How is cryptocurrency taxed by the IRS?
The IRS taxes cryptocurrency as property. When you sell, trade, or spend crypto, it's a taxable event. Short-term gains (held ≤1 year) are taxed as ordinary income at 10-37%. Long-term gains (held >1 year) are taxed at 0%, 15%, or 20% depending on income. Mining, staking, and airdrops are taxed as ordinary income at fair market value when received. Every crypto transaction must be reported on Form 8949 and Schedule D. States add their own tax (0-13.3%) on top of federal tax.
Q
Is crypto-to-crypto trading taxable?
Yes, trading one cryptocurrency for another is a taxable event. When you trade BTC for ETH, you recognize a capital gain or loss on the BTC you sold (difference between sale price and purchase price). This applies to all crypto-to-crypto trades, not just crypto-to-USD sales. The IRS eliminated like-kind exchange treatment for crypto in 2018. You must report every trade on Form 8949, which is why crypto traders use tax software (CoinTracker, Koinly) to track hundreds or thousands of transactions.
Q
What is the best state for crypto traders to live in?
The best states for crypto traders are Florida, Wyoming, and Texas. Florida offers 0% state income tax, large crypto community (Miami), and warm weather. Wyoming has 0% income tax plus the most crypto-friendly laws in the US (DAO recognition, crypto banks, no property tax on holdings). Texas has 0% income tax, cheap energy for miners, and growing crypto hubs in Austin. All three save traders 0-13.3% in state taxes compared to states like California, New York, or New Jersey.
Q
How is crypto mining taxed?
Crypto mining is taxed as ordinary income (not capital gains) at the fair market value of the crypto when you receive it. If you mine 0.2 BTC worth $15,000, you report $15,000 as ordinary income and owe federal tax (10-37%), state tax (0-13.3%), and potentially self-employment tax (15.3%) if mining is a business. Your cost basis in the mined crypto is $15,000, so if you later sell at $20,000, you only pay capital gains tax on the $5,000 appreciation. Mining expenses (electricity, equipment depreciation) are deductible if mining is a business.
Q
Do I have to report crypto if I didn't sell?
No, simply holding (HODLing) cryptocurrency is not taxable and does not require reporting. You only owe taxes and must report when you: sell crypto for USD, trade one crypto for another, spend crypto on goods/services, receive crypto as payment/mining/staking, or receive airdrops/hard forks. Transferring crypto between your own wallets is not taxable. However, the 2026 IRS Form 1040 asks "At any time during 2026, did you receive, sell, exchange, or otherwise dispose of any digital assets?" — you must answer Yes if you had any crypto activity, even non-taxable transfers.
Q
Can I move to Florida to avoid crypto taxes?
Yes, if you properly establish Florida residency, you can avoid state crypto taxes. To establish Florida residency: (1) Get a Florida driver's license within 30 days of moving, (2) Register to vote in Florida, (3) File Declaration of Domicile at county clerk, (4) Spend 183+ days in Florida during the year, (5) Update all accounts to Florida address, (6) Sell or rent your prior state home. File a final part-year return in your old state for income earned before moving. A $100K/year crypto trader saves $13,300/year moving from California to Florida. However, aggressive states (CA, NY, VA) may audit residency changes — keep documentation proving you actually moved.
Q
Are NFTs taxed differently than cryptocurrency?
NFTs are taxed the same as other cryptocurrency — as property subject to capital gains tax. Selling an NFT triggers capital gain/loss (short-term if held ≤1 year, long-term if >1 year). However, IRS may classify some NFTs as "collectibles," which are taxed at a maximum 28% federal rate for long-term gains (vs 20% for stocks). IRS has not issued clear NFT guidance yet. NFT creators selling their own work pay ordinary income tax (like selling art), while NFT investors pay capital gains tax when reselling. State tax treatment follows federal — states tax NFT gains at 0-13.3% depending on state.
Q
What happens if I don't report crypto on my taxes?
Not reporting crypto is tax evasion and carries serious penalties: (1) Failure to file penalty: 5% per month up to 25% of tax owed, (2) Failure to pay penalty: 0.5% per month, (3) Accuracy penalty: 20% of underpayment if negligence, 75% if fraud, (4) Criminal prosecution: up to 5 years in prison for tax evasion. Starting in 2026, exchanges must send Form 1099-B to IRS reporting your transactions, so IRS will know if you traded crypto. If you missed prior years, file amended returns (Form 1040-X) and pay taxes owed to avoid criminal prosecution. IRS Voluntary Disclosure Practice may reduce penalties if you come forward before audit.
Q
Does the wash sale rule apply to crypto?
No, the wash sale rule does NOT apply to cryptocurrency (as of 2026). The wash sale rule prohibits claiming tax losses if you repurchase the same security within 30 days, but it only applies to stocks and securities, not property (which includes crypto). This creates a tax-loss harvesting opportunity: you can sell crypto at a loss to reduce your taxes, then immediately repurchase the same crypto. Example: Sell BTC at $20K loss, immediately rebuy BTC at same price — claim $20K loss on taxes. Congress has proposed eliminating this loophole, so it may change in future years.
Q
Do I need to file FBAR for crypto on foreign exchanges?
Possibly. FBAR (FinCEN Form 114) is required if you have $10,000+ in foreign financial accounts at any point during the year. The IRS has not definitively ruled whether crypto on foreign exchanges (Binance, KuCoin, Bybit) requires FBAR. Conservative approach: file FBAR if you held $10K+ worth of crypto on foreign exchanges. Penalty for non-filing can be $100,000 or 50% of account value (civil), plus potential criminal charges. Filing FBAR is low-risk (it's informational, not taxable), so err on the side of filing if close to threshold. Due April 15, auto-extends to October 15.
Q
Should I use crypto tax software?
Yes, if you have more than 10-20 crypto transactions per year, crypto tax software (CoinTracker, Koinly, CryptoTrader.Tax, TokenTax, ZenLedger) saves hours and reduces errors. These tools import transactions from exchanges and wallets, calculate cost basis using your chosen method (FIFO, LIFO, HIFO, specific ID), and generate IRS Form 8949 ready to file. Cost: $50-$300/year depending on transaction volume. Worth it for anyone actively trading — manually tracking hundreds of trades is error-prone and time-consuming. Most software also handles staking, mining, DeFi, and NFTs.
Disclaimer:This cryptocurrency tax guide is for educational and informational purposes only and does not constitute professional tax, legal, or financial advice. Cryptocurrency taxation is extremely complex and evolving, with frequent IRS guidance updates and varying state interpretations. This information is current as of March 2026 but crypto tax rules change rapidly. Individual circumstances vary significantly — your actual tax liability depends on your transaction history, holding periods, cost basis tracking method, total income, and state residency. We are not CPAs, enrolled agents, or tax attorneys. Incorrectly reporting cryptocurrency transactions can result in significant penalties (20-75% of underpayment), interest, and potential criminal prosecution for tax evasion. Before making any tax-related decisions (selling crypto, moving states, reporting transactions, claiming losses), consult a qualified tax professional (CPA or enrolled agent) experienced in cryptocurrency taxation for advice specific to your situation. The IRS actively audits cryptocurrency transactions and receives transaction data from exchanges. This guide does not cover DeFi, wrapped tokens, derivatives, or other advanced crypto instruments — consult a specialist for these.