You received your 1099-DAs from Coinbase, Kraken, and Gemini. You reported everything on those forms. Your taxes are done, right?
Not even close.
If you've touched DeFi—swapped on Uniswap, provided liquidity, farmed yield, bridged between chains, or interacted with any decentralized protocol—you have taxable events that aren't on any 1099. The IRS expects you to report them anyway. This gap between what brokers report and what you actually did creates significant compliance risk.
The 1099-DA Reporting Gap
Form 1099-DA only comes from custodial brokers—entities that hold your assets on your behalf. This includes centralized exchanges where you create accounts and they control the private keys.
What doesn't trigger a 1099-DA:
- Decentralized exchange swaps (Uniswap, SushiSwap, Curve, PancakeSwap)
- Liquidity pool entries and exits
- Yield farming harvests
- Lending and borrowing on Aave, Compound, MakerDAO
- NFT purchases and sales on decentralized marketplaces
- Cross-chain bridge transactions
- Wallet-to-wallet peer transfers
- Staking and unstaking
- Wrapping and unwrapping tokens
Every single one of these can create taxable events. None of them appear on your 1099-DA.
Why DeFi Transactions Are Taxable
The IRS treats cryptocurrency as property. Any disposal of property—sale, exchange, or use to acquire something else—is a taxable event. The form of the transaction doesn't matter. What matters is whether you disposed of one asset to receive another.
DEX Swaps Are Taxable
When you swap ETH for USDC on Uniswap, you're disposing of ETH and acquiring USDC. That's a taxable event—identical in tax treatment to selling ETH on Coinbase.
Example:
- You swap 1 ETH (basis $2,000) for 3,500 USDC when ETH = $3,500
- Taxable gain: $3,500 - $2,000 = $1,500
- No 1099-DA issued
- Still must report on Form 8949
Liquidity Pool Tax Complexity
Providing liquidity creates multiple potential taxable events:
On Entry: Adding tokens to a pool may be taxable if treated as an exchange of your tokens for LP tokens.
While Providing: Some pools auto-compound or distribute rewards, creating taxable income.
On Exit: Removing liquidity exchanges your LP tokens back for the underlying assets—potentially taxable.
Impermanent Loss: If you receive fewer tokens than you deposited (due to price divergence), this affects your gain/loss calculation but doesn't create a separate tax event.
The IRS hasn't issued specific guidance on LP taxation. Most tax professionals treat entry and exit as disposals, with LP tokens having basis equal to the value contributed.
Yield Farming Income
Harvesting yield rewards creates taxable income:
- The fair market value of tokens at receipt is ordinary income
- Your basis in the received tokens equals their FMV at receipt
- Later selling those tokens triggers capital gain/loss from the new basis
Example:
- You harvest 100 COMP tokens when COMP = $50
- Income: $5,000 (reported as ordinary income)
- Basis in 100 COMP: $5,000
- Later sell 100 COMP when COMP = $60
- Capital gain: $1,000 ($6,000 - $5,000)
Both events are taxable. Neither appears on a 1099-DA.
Lending and Borrowing
Interest Earned: Interest from lending crypto (Aave, Compound) is taxable income when received or accrued.
Interest Paid: Interest you pay on borrowed crypto may be deductible as investment interest expense (subject to limitations).
Liquidations: If your collateral is liquidated, you've disposed of that asset—a taxable event with potential gain or loss.
NFT Transactions
NFTs are property. The same rules apply:
- Buying an NFT with crypto: disposal of the crypto you used
- Selling an NFT: disposal of the NFT itself
- Trading NFT for NFT: disposal of both (potentially)
Minting an NFT with crypto counts as using crypto to acquire property—taxable at the crypto's fair market value.
Cross-Chain Bridges
Bridge transactions are among the most complex. The tax treatment depends on the bridge mechanism:
Lock and Mint Bridges: You send ETH on Ethereum, the bridge locks it, and mints equivalent ETH on Polygon. Technically you still own the ETH (it's locked). The Polygon ETH may be a synthetic representation. Unclear if taxable.
Burn and Mint Bridges: Some bridges burn your token and mint a new one. This looks more like an exchange—potentially taxable.
Liquidity Bridges: These actually swap your token for a different token in a pool. More clearly taxable as an exchange.
The IRS hasn't clarified bridge treatment. Conservative approach: treat bridges that change your asset as taxable exchanges.
Finally, DeFi Done Right
Bridges, wraps, LPs, staking - all reconciled automatically. No more phantom gains from cross-chain transfers.
The Audit Risk You're Ignoring
"The IRS can't see my DEX transactions" is a common misconception. Here's reality:
Blockchain Data Is Public
Every transaction is permanently recorded on public blockchains. The IRS and its contractors (like Chainalysis) can trace:
- Your exchange withdrawals to specific wallet addresses
- Activity from those wallets on DEXs
- Movement between chains via bridges
- Connection to other wallets you control
On-Chain to Off-Chain Linkage
When you eventually convert to fiat, the receiving exchange reports your deposit. If your reported gains don't match the crypto you deposited, questions arise.
Example:
- You withdraw 10 ETH from Coinbase to MetaMask
- You swap 10 ETH → 15,000 USDC on Uniswap (generating gain)
- You deposit 15,000 USDC to Coinbase
- Coinbase reports you received $15,000
- If you only report the Coinbase-to-Coinbase activity, your numbers don't reconcile
John Doe Summonses
The IRS has issued summonses to exchanges demanding records of users who traded certain amounts. They're building databases. Unreported transactions may surface years later.
The Cost of Getting Caught
Failure to report DeFi income can result in:
- Back taxes plus interest (compounding from original due date)
- Accuracy penalty: 20% of underpayment
- Fraud penalty: up to 75% of underpayment (if willful)
- Criminal charges in extreme cases
Claiming ignorance of DeFi taxation is increasingly difficult as IRS guidance expands.
Tracking DeFi Transactions
Manual tracking is nearly impossible for active DeFi users. Here's what you're dealing with:
Data Sources You Need
- Blockchain explorers: Etherscan, Arbiscan, Basescan, Polygonscan for each chain you've used
- Wallet transaction history: Your MetaMask or other wallet's activity logs
- DEX records: Many DEXs don't maintain user-specific records; you need on-chain data
- Protocol dashboards: Aave, Compound, etc. may show historical positions
- Price APIs: Historical prices at exact transaction timestamps for FMV calculations
The Information You Need Per Transaction
For every taxable event:
- Date and time (for holding period and FMV)
- Asset(s) disposed
- Asset(s) received
- Fair market value in USD at the time
- Your cost basis in the disposed asset
- Gas fees paid (adds to basis or deductible)
Why This Is Hard
Consider a typical DeFi session:
- Approve USDC for Uniswap (gas fee)
- Swap USDC for WETH (taxable exchange)
- Approve WETH for Aave (gas fee)
- Deposit WETH to Aave (receive aWETH)
- Borrow USDC against aWETH
- Swap borrowed USDC for ARB (taxable exchange)
- Provide ARB/ETH liquidity on Camelot (taxable exchange)
- Claim trading fee rewards over time (taxable income)
- Remove liquidity (taxable exchange)
- Bridge assets to another chain (possibly taxable)
That's potentially 10+ taxable events in one session, across multiple protocols, requiring historical price data at each timestamp.
What the IRS Actually Requires
Despite the complexity, IRS requirements are straightforward:
Report All Taxable Events
Every disposal—whether on Coinbase or Uniswap—goes on Form 8949.
Calculate Gain/Loss Correctly
Proceeds minus cost basis equals gain or loss. Use consistent cost basis method (FIFO, specific identification, etc.).
Track Income Separately
Yield farming rewards, airdrops, and interest are ordinary income. Report on Schedule 1 or Schedule C if substantial.
Keep Records
Maintain documentation sufficient to support your reported figures. This includes transaction hashes, wallet addresses, and price sources.
Solutions for DeFi Tax Compliance
Option 1: Manual Tracking
Feasible for simple cases (under 50 DeFi transactions). Requires:
- Exporting wallet history from block explorers
- Recording each taxable event in a spreadsheet
- Looking up historical prices
- Calculating gains/losses manually
Time-consuming and error-prone at scale.
Option 2: Crypto Tax Software
Automated tools that:
- Connect to wallets and pull transaction history
- Parse DeFi protocol interactions
- Calculate basis and gains across transactions
- Generate tax forms
This is where Moonscape excels. We specifically handle:
- DEX swap detection: Automatically parses Uniswap, SushiSwap, and other DEX transactions
- LP token tracking: Follows your liquidity provision entries and exits
- Yield farming income: Detects reward harvests and calculates income
- Cross-chain tracking: Follows your assets across Ethereum, Arbitrum, Base, Polygon, and more
- Bridge detection: Identifies bridge transactions and tracks basis across chains
- Complete reporting: Generates Form 8949 covering ALL activity, not just exchange trades
Option 3: Professional Help
For complex situations (large portfolios, extensive DeFi use, prior unreported years), a crypto-specialized CPA can:
- Reconstruct historical records
- Advise on ambiguous transactions
- Handle IRS correspondence if issues arise
- Optimize tax positions within legal bounds
Proactive Steps for 2026
Step 1: Inventory Your Activity
List every wallet address you've used. Include:
- Exchange withdrawal addresses
- MetaMask and other hot wallets
- Hardware wallet addresses
- Multi-sig addresses
- Protocol-specific addresses (vesting contracts, etc.)
Step 2: Pull Transaction History
For each address, export complete history from relevant block explorers. Some chains have API limits; you may need multiple exports.
Step 3: Identify Taxable Events
Review transactions for:
- Swaps (token-to-token exchanges)
- Liquidity additions and removals
- Reward claims
- Liquidations
- Bridge transfers
Step 4: Calculate Basis and Gains
This is where software saves hours. Moonscape processes your transaction history and calculates basis using your chosen method across all activity.
Step 5: Generate Tax Forms
Produce Form 8949 with all transactions—centralized and decentralized—listed with correct dates, basis, and gains.
Step 6: Reconcile with 1099-DAs
Your software-generated report should include (and exceed) everything on your 1099-DAs. Any discrepancies need investigation.
Key Takeaways
- 1099-DA only covers custodial exchanges – DeFi is entirely your responsibility
- DEX swaps are taxable – Same treatment as exchange trades, just unreported
- Yield and rewards are income – Ordinary income at FMV when received
- The IRS can trace on-chain activity – "They can't see it" is false
- Track everything – Transaction hashes, timestamps, prices
- Use software – Manual tracking doesn't scale
- Don't wait – Reconstruct records now while data is accessible
The DeFi tax gap is one of the biggest compliance risks in crypto. The transactions are taxable whether reported to you or not. Taking control of your DeFi tax reporting before the IRS asks questions is far preferable to explaining omissions later.
Further Reading
Connect your wallets to Moonscape and see your complete DeFi tax picture—not just what brokers reported.