Crypto Taxes Overview
Diving into crypto? Taxes might not be exciting, but getting a handle on them early can save you a ton of headaches (and money).
Key 2025 Changes
Form 1099-DA reporting starts January 2025 — exchanges now report your sales to the IRS
Wallet-by-wallet cost basis required — universal method no longer allowed (effective Jan 1, 2025)
DeFi platforms exempt — non-custodial/DeFi platforms remain exempt from 1099-DA issuance (repealed in early 2025)
Wash sale rules do NOT apply to crypto in 2025 — unlike stocks, you can still deduct losses even if you rebuy within 30 days
Quick Navigation
Why Crypto Taxes Matter
Crypto isn't just magic internet money anymore—the IRS treats it like property, similar to stocks or real estate. That means most activities involving crypto can trigger taxes, and with new rules kicking in for 2025, staying on top of this is crucial.
Ignoring it? Bad idea—penalties can add up fast, especially now that exchanges are reporting your transactions directly to the IRS. But the good news? Once you get the basics, tracking becomes routine.
2025 Game Changer: Starting in 2025, if you sold, traded, or earned crypto worth over a certain amount, you'll likely get a Form 1099-DA from your exchange. It's like a 1099-B for stocks, reporting your gross proceeds to the IRS. The days of crypto flying under the radar? They're over.
Who This Applies To: Pretty much anyone in the US who's touched crypto—traders, hodlers, miners, or even if you got paid in Bitcoin for freelance work. If you bought, sold, swapped, staked, or earned crypto, you've probably got some tax obligations.
What Triggers Taxes? Key Taxable Events
Not every crypto move is taxable, but many are. Here's a clear list of what counts as a "taxable event"—basically, when the IRS wants a piece.
Common Taxable Events
- Selling crypto for fiat (USD, EUR, etc.) — Capital gain or loss based on purchase price vs. sale price
- Trading one crypto for another — Including stablecoin swaps (e.g., USDC to USDT). The IRS treats this as selling the first crypto and buying the second
- Using crypto to buy goods/services — Every purchase is technically a taxable event, treated as selling the crypto first
- Receiving crypto as payment — If you get paid in Bitcoin, Ethereum, or any crypto, report it as ordinary income at fair market value
- Staking rewards — Earned crypto from staking is taxable income when you receive it
- Mining income — Crypto you mine is taxable as ordinary income at fair market value when received
- Airdrops — Free crypto from airdrops is taxable income when you receive it
- Forks — New coins from forks (like Bitcoin Cash from Bitcoin) are taxable income when received
- NFT sales/minting — Selling NFTs triggers capital gains/losses. Minting may be taxable depending on circumstances (scrutiny increasing in 2025)
- DeFi yield farming — Earning rewards from liquidity pools, lending, or other DeFi protocols is taxable income when received
Quick Decision Guide: Is This Taxable?
Did you sell, trade, or dispose of crypto? → Taxable (capital gain/loss)
Did you receive crypto (staking, mining, airdrop, payment)? → Taxable (ordinary income)
Did you use crypto to buy something? → Taxable (capital gain/loss)
Did you just buy, hold, or transfer between your own wallets? → Not taxable
Real-World Examples
Staking Rewards Example: You stake 32 ETH and earn 2 ETH in staking rewards over the year. When you receive each reward payment, you report the USD value at that moment as ordinary income. If ETH is worth $3,000 when you receive 0.5 ETH, you report $1,500 as income. When you later sell that 0.5 ETH, your cost basis is $1,500 (what you reported as income).
DeFi Yield Farming Example: You provide liquidity to a Uniswap pool and earn 0.1 ETH in rewards. That 0.1 ETH is taxable income when you receive it (report the USD value). If you later sell it, you calculate capital gains from that income basis.
Everyday Purchase Example: You bought $500 worth of Bitcoin, and when it's worth $750, you use it to buy a laptop. You've got a $250 capital gain to report, even though you never "sold" to fiat. The IRS treats spending crypto the same as selling it.
Pro Tip: Keep records of every transaction's date, amount, and value in USD. Trust me, trying to reconstruct this at tax time is a nightmare. Use spreadsheets or (better yet) crypto tax software that auto-imports from exchanges.
Non-Taxable Events (What Doesn't Trigger Taxes)
Not everything is taxable! Here's what you can do without triggering a tax event:
Buying crypto with fiat — Purchasing Bitcoin, Ethereum, or any crypto with USD doesn't trigger taxes. You're just acquiring an asset
Transferring between your own wallets — Moving crypto from one wallet to another you control (same owner) is not taxable
Pure holding (HODL) — Simply holding crypto without selling, trading, or spending it doesn't create a taxable event
Gifting crypto — You can gift up to $18,000 per recipient per year (2025 limit) without tax consequences. Recipients inherit your cost basis
Receiving crypto as a gift — If someone gifts you crypto, you don't pay taxes on receipt. You inherit their cost basis and holding period
Donating to qualified charities — Donating appreciated crypto directly to charity lets you deduct fair market value and avoid capital gains (win-win!)
Important: Even though these events aren't taxable, you should still keep records. Transfers between wallets help establish your cost basis tracking, and gift records are important for estate planning.
Calculating Your Crypto Gains and Losses
This is where the math comes in, but don't worry—it's doable step by step.
Cost Basis Basics
Your "cost basis" is what you paid for the crypto, including fees. When you sell, the difference between sale price and cost basis is your gain or loss. Methods matter: FIFO (First In, First Out) assumes you're selling the oldest coins first. HIFO (Highest In, First Out) sells the most expensive ones. Choose wisely to minimize taxes.
2025 Change: As of January 1, 2025, you must track cost basis wallet-by-wallet. The universal method (pooling all wallets together) is no longer allowed. Each wallet/account must maintain its own cost basis separately. The IRS provided a safe harbor (Rev. Proc. 2024-28) that let people allocate unused basis reasonably before their first 2025 trade.
Short-Term vs. Long-Term Capital Gains
Hold for over a year? Long-term rates (0-20% depending on income). Under a year? Ordinary income rates (up to 37%). That's a huge difference—patience literally pays.
| Holding Period | Tax Rate | 2025 Income Brackets |
|---|---|---|
| Short-term (< 1 year) | Ordinary income rates | 10% - 37% (based on total income) |
| Long-term (≥ 1 year) | Long-term capital gains | 0%, 15%, or 20% (based on income) |
| Long-term (≥ 1 year) | Special rate | 0%: Up to $47,025 (single) / $94,050 (married) 15%: $47,026-$518,900 (single) / $94,051-$583,750 (married) 20%: Above $518,900 (single) / $583,750 (married) |
Example: HODL Pays Off
You bought 1 BTC for $40,000 in January 2024
Scenario A: Sell in June 2024 (5 months)
Sale price: $60,000 • Gain: $20,000
Tax: ~$5,000 (25% ordinary rate)
Scenario B: Sell in Feb 2025 (13 months)
Sale price: $60,000 • Gain: $20,000
Tax: ~$3,000 (15% long-term rate)
By waiting 8 more months, you save $2,000 in taxes. That's the power of long-term capital gains.
Offsetting Losses: Had a bad trade? Use losses to reduce gains. Losses over your gains? You can deduct up to $3,000 against ordinary income each year and carry forward extras to future years. Silver lining to a rough market.
Reporting Crypto on Your Taxes
Filing time! For most folks, this hits the standard April 15 deadline (or October with an extension).
Forms You'll Need
Schedule D — For capital gains and losses (like selling or trading)
Form 8949 — Details each transaction—date, cost basis, proceeds
Form 1099-DA (New in 2025!) — From brokers/exchanges for sales and exchanges
Schedule 1 — For income like staking, mining, or getting paid in crypto
Where to Start: First question on your Form 1040: "At any time during 2025, did you receive, sell, exchange, or otherwise dispose of any digital assets?" Answer honestly. Yes or no—don't skip it. The IRS cross-checks this with exchange reports (especially now with Form 1099-DA).
If your activity is minimal (under $600 in some cases), reporting might be straightforward. But always track everything—better to have records you don't need than need records you don't have.
What's New for 2025 and Beyond
Crypto rules are evolving fast—here's the latest scoop on 2025 changes and what's coming.
🚨 Form 1099-DA Broker Reporting (Effective January 2025)
Starting January 2025, custodial platforms like Coinbase, Kraken, and Binance.US must report your sales to the IRS via Form 1099-DA. This makes it way harder to "forget" transactions—Big Brother is watching. The upside? You'll get better reporting from exchanges, making your life easier come tax time (assuming their data is accurate—always double-check).
🚨 Wallet-by-Wallet Cost Basis Requirement (Effective January 1, 2025)
Major change: As of January 1, 2025, the universal method (pooling all wallets together) is no longer allowed. You must track cost basis separately for each wallet/account. This means if you have Bitcoin in Coinbase, Kraken, and a hardware wallet, each needs its own cost basis tracking.
IRS Safe Harbor (Rev. Proc. 2024-28): The IRS provided a safe harbor that let people allocate unused basis reasonably before their first 2025 trade. If you had multiple wallets before 2025, you could allocate your total cost basis across them in a reasonable manner. This was a one-time opportunity—make sure you documented it if you used it.
âś… DeFi Broker Reporting Rule Repealed (Early 2025)
Congress successfully repealed the controversial DeFi broker reporting rule in early 2025. This means non-custodial/DeFi platforms remain exempt from 1099-DA issuance for now. If you're using Uniswap, Aave, or other DeFi protocols, you won't get a 1099-DA from them—but you're still responsible for reporting your transactions.
❌ Wash Sale Rules Do NOT Apply to Crypto (2025)
Important clarification: Wash sale rules still do NOT apply to crypto in 2025, unlike stocks. This is a common misconception, but the IRS has not extended wash sale rules to crypto yet. You can still deduct losses even if you rebuy the same crypto within 30 days. This gives crypto traders more flexibility than stock traders.
Cost Basis Reporting (Coming 2026)
By 2026, brokers will also report your cost basis on Form 1099-DA, simplifying gain/loss calculations. Until then, you're responsible for tracking what you paid for each crypto in each wallet.
Emerging Discussions (Not Law Yet)
There are ongoing discussions about potential future changes, but these are not law yet:
De minimis exemptions: Potential small transaction exemptions (e.g., transactions under $200) to reduce reporting burden
Deferred taxation on staking rewards: Some proposals suggest deferring tax on staking rewards until you actually sell or dispose of them
NFT guidance: More specific rules on NFT taxation expected, but nothing finalized yet
Stay tuned: We'll update this page as laws change. For now, treat staking rewards as income when received, and report all transactions regardless of size.
Check out our Bitcoin Taxes and Ethereum Taxes pages for coin-specific details.
Tools, Tips, and Common Pitfalls
Make taxes less of a chore with these helpers—and avoid the mistakes that trip people up.
Tracking Software (Your Best Friend)
Don't track manually if you can avoid it. These tools connect to your exchanges and wallets, auto-import transactions, and generate tax reports. 2025 Update: Most major platforms now support wallet-by-wallet cost basis tracking, which is essential for 2025 compliance:
Koinly — Popular, supports 600+ exchanges, now handles wallet-by-wallet basis tracking
CoinTracker — Clean interface, DeFi support, updated for 2025 wallet separation requirements
TurboTax Crypto — Integrated filing, works with major crypto tax software imports
TokenTax — Good for high-volume traders, supports complex DeFi transactions
ZenLedger — Strong on DeFi and NFT support, updated for 2025 rules
Important: When choosing software, verify it supports wallet-by-wallet cost basis tracking (required as of Jan 1, 2025). Most platforms updated in late 2024/early 2025, but double-check before committing.
2025 Crypto Tax Prep Checklist
Stay organized with this checklist for 2025 tax prep:
Gather all exchange transaction CSVs (Coinbase, Kraken, Binance, etc.)
Export wallet transaction histories (hardware wallets, MetaMask, etc.)
Track cost basis separately for each wallet/account (required in 2025)
Document any basis allocation made under Rev. Proc. 2024-28 safe harbor
Collect all Form 1099-DA forms from custodial exchanges (due by Jan 31, 2026)
Record all staking rewards, mining income, and airdrops with USD values
Document DeFi transactions (even though no 1099-DA, you still report)
Reconcile your records with 1099-DA forms (check for discrepancies)
Calculate gains/losses wallet-by-wallet (not pooled)
Answer the digital assets question on Form 1040 honestly
Official IRS Resources
Always refer to official IRS guidance for the most current information:
IRS Digital Assets Page
Official guidance on crypto taxation
Rev. Proc. 2024-28
Safe harbor for wallet-by-wallet basis allocation
Form 1099-DA Information
Details on the new reporting form
Schedule D Instructions
How to report capital gains and losses
Avoid These Mistakes
Forgetting small trades: That $50 swap still counts—don't ignore the little stuff
Wrong USD valuation: Use the spot price at the exact time of the transaction
Ignoring forks/airdrops: Free crypto is still taxable income when you receive it
Not tracking cost basis: Without it, the IRS might assume your basis is $0 (ouch!)
Tax-Saving Ideas
Hold long-term: Over 1 year gets you way better rates (15% vs. 30%+ in many cases)
Harvest losses: Down market? Sell losers to offset winners, reducing your tax bill
Donate to charity: Give appreciated crypto directly—deduct fair market value and avoid capital gains
Use specific ID: Choose which coins to sell (HIFO method) to minimize gains if your exchange supports it
When to Call in the Pros
Sometimes DIY just doesn't cut it. Consider hiring a CPA who knows crypto if you:
High-volume trading: Hundreds or thousands of transactions across multiple platforms
Complex DeFi activity: Yield farming, liquidity pools, wrapped tokens—it gets messy
Mining or staking income: Figuring out when and how to report can be tricky
International complications: Foreign exchanges, living abroad, or FBAR requirements
Large gains or audit risk: Six-figure profits? Get professional help to do it right
Multiple wallets with complex basis tracking: The 2025 wallet-by-wallet requirement makes this more complex
A good crypto-savvy CPA might cost $500-$2,000+ depending on complexity, but they can often save you more than that in taxes—and keep you out of trouble. Especially important post-2025: With new reporting requirements and wallet-by-wallet basis tracking, professional help can be worth it.
Frequently Asked Questions
Do wash sale rules apply to crypto?
No. Wash sale rules do NOT apply to crypto in 2025, unlike stocks. You can deduct losses even if you rebuy the same crypto within 30 days. This is a common misconception, but the IRS has not extended wash sale rules to crypto yet.
What if I only hold crypto (HODL)?
Pure holding (HODL) is not a taxable event. You only trigger taxes when you sell, trade, spend, or earn crypto. However, you still need to answer "Yes" to the digital assets question on Form 1040 if you held crypto at any point during the year, even if you didn't sell.
Will my exchange send me a Form 1099-DA?
If you used a custodial exchange (like Coinbase, Kraken, Binance.US) and had sales/exchanges above the reporting threshold in 2025, yes—you should receive a Form 1099-DA by January 31, 2026. Non-custodial/DeFi platforms (Uniswap, Aave, etc.) are exempt and won't send 1099-DA forms, but you're still responsible for reporting.
What's the wallet-by-wallet cost basis requirement?
As of January 1, 2025, you must track cost basis separately for each wallet/account. You can no longer pool all wallets together (universal method). Each exchange account, hardware wallet, and software wallet needs its own cost basis tracking. The IRS provided a safe harbor (Rev. Proc. 2024-28) for allocating basis before your first 2025 trade.
Do I need to report small transactions?
Yes, technically all transactions are reportable regardless of size. There are discussions about potential de minimis exemptions (e.g., transactions under $200), but these are not law yet. For now, report everything—better safe than sorry.
What if I transferred crypto between my own wallets?
Transfers between wallets you control (same owner) are not taxable events. However, with the 2025 wallet-by-wallet requirement, you need to track which wallet the crypto came from and maintain separate cost basis for each wallet.
Are stablecoin swaps taxable?
Yes. Trading USDC for USDT (or any stablecoin swap) is a taxable event, even though both are "stable." The IRS treats this as selling one crypto and buying another, which triggers capital gains/losses.
Final Thoughts
Crypto taxes don't have to be scary—treat them like any investment, and you'll be fine. This overview gives you the foundation for understanding your tax obligations.
For deeper dives into specific cryptocurrencies, check out our Bitcoin Taxes and Ethereum Taxes guides.
Important Disclaimer
This is general information only, not personalized tax advice. Crypto tax rules are complex and evolving rapidly, especially with the 2025 changes (wallet-by-wallet basis, 1099-DA reporting, etc.). Your specific situation may differ significantly.
We strongly recommend consulting a crypto-savvy CPA or tax professional, especially if you have multiple wallets, DeFi activity, high transaction volume, or significant gains. Post-2025, with new reporting requirements and basis tracking rules, professional help is more valuable than ever. A qualified tax advisor can help you navigate the wallet-by-wallet requirement, ensure proper 1099-DA reconciliation, and optimize your tax strategy.
Bottom line: Track everything wallet-by-wallet (required in 2025), hold for long-term rates when possible, and don't wait until April 15 to figure it out. Happy (tax-efficient) crypto-ing! 🚀