Uniswap
service

How to Report Taxes on Your Uniswap Transactions

Uniswap is a DeFi protocol. Swaps, liquidity provision, staking, and rewards all create taxable events. The protocol doesn't report to the IRS—you're responsible for tracking everything.

5 min readUpdated 2026-01-30

What Is Uniswap?

Uniswap is a decentralized finance (DeFi) protocol. Every swap, liquidity deposit, stake, and reward claim creates potential tax events that need tracking.

What's Taxable on Uniswap?

EventTax TreatmentExample
Swapping tokensCapital gain or lossSwapped ETH for USDC → taxable disposal of ETH
Providing liquidityMay trigger gainsAdded to LP → depends on protocol mechanics
Removing liquidityCapital gain or lossWithdrew from LP → gain/loss vs. deposit value
Claiming rewardsOrdinary income at FMVClaimed token rewards → income at claim time
Staking tokensUsually not taxableStaked tokens → no immediate tax (varies by protocol)
Impermanent lossRealized on withdrawalLP value dropped → loss realized when withdrawn

Common Uniswap Tax Mistakes

Not tracking LP positions

Why: Liquidity provision can trigger complex tax events on deposit, withdrawal, and rebalancing.

✓ Fix: Use software that understands Uniswap's mechanics.

Missing reward claims

Why: DeFi rewards are taxable as income when claimed.

✓ Fix: Track all reward claims at fair market value.

Ignoring impermanent loss

Why: IL is only realized on withdrawal but affects your actual gain/loss.

✓ Fix: Track LP position entry and exit values accurately.

Forgetting gas fees

Why: Every DeFi interaction costs gas, which is a disposal.

✓ Fix: Include gas in cost basis calculations.

How to Report Uniswap Taxes (Step by Step)

1

Get your wallet addresses

Copy wallet addresses you've used with Uniswap.

2

Connect to Moonscape

Paste addresses. We automatically detect Uniswap interactions.

3

Review DeFi activity

Moonscape categorizes Uniswap swaps, LP activity, and rewards.

4

Generate tax forms

Download Form 8949 with DeFi activity properly calculated.

How Moonscape Handles Uniswap

  • Automatic detection of Uniswap interactions
  • Tracks swaps with proper cost basis
  • Monitors LP positions and calculates gains/losses
  • Tracks reward claims as income
  • Handles complex DeFi mechanics
  • Calculates cost basis including gas fees

Frequently Asked Questions

Does Uniswap report to the IRS?

No. Uniswap is a decentralized protocol with no central entity to report. All activity is on-chain and you're responsible for reporting.

How do I track my Uniswap activity?

Connect your wallet address to tax software like Moonscape. We automatically detect and categorize Uniswap interactions.

Are Uniswap fees deductible?

Protocol fees and gas can be added to cost basis, effectively reducing taxable gains.

How is Uniswap LP taxed?

LP taxation depends on protocol mechanics. Generally, depositing may not be taxable, but withdrawing realizes gains/losses including impermanent loss.

Related Integrations