Most crypto tax software chokes on DeFi. Moonscape doesn't. LP tracking, yield farming detection, staking derivatives, bridge recognition - all automatic.
Connect wallets. Automatic DeFi detection. No credit card required.
Sees LP deposits as transfers, misses taxable swaps. Treats bridges as sales, creating phantom gains. Ignores staking derivative wrapping. Buries yield farming income.
Detects LP deposits/withdrawals as taxable events. Recognizes bridge contracts as non-taxable. Handles wstETH/cbETH wrapping correctly. Auto-categorizes yield farming rewards.
Uniswap, Aave, Lido, Curve, and hundreds more. If it's on-chain, we track it.
Plus any protocol on Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, BSC
Tracks Uniswap, Curve, Balancer pools. Recognizes deposits as taxable swaps, calculates impermanent loss impact on disposal.
Detects reward claims from Aave, Compound, Yearn. Categories as ordinary income at receipt with historical price valuation.
Handles wstETH, cbETH, rETH, sfrxETH wrapping. Maintains cost basis continuity through derivative conversions.
Recognizes Hop, Across, Synapse, Stargate transactions. Marks as non-taxable transfers, preserves cost basis across chains.
Filters out flash loans and internal contract calls. Only reports economically meaningful transactions.
Unified cost basis across Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, BSC. One calculation for all chains.
Most software treats LP deposits as simple transfers, missing the taxable swap
Detects LP deposits/withdrawals as taxable events, tracks basis through pool lifecycle
wstETH, cbETH, rETH treated as separate assets, creating phantom gains
Recognizes derivative wrapping as non-taxable, maintains original cost basis
Same asset bridged between chains flagged as taxable sale
Auto-detects bridges (Hop, Across, Synapse), marks as non-taxable transfers
Rewards buried in contract calls, not recognized as income
Identifies reward claims from contracts, categorizes as ordinary income at receipt
Why it happens: You're disposing of both tokens to receive LP token
Impact: Unrealized gains at deposit time not reported, audit risk
Why it happens: Reward claims buried in transaction logs
Impact: Ordinary income underreported, potential penalties
Why it happens: Software doesn't recognize bridge contracts
Impact: Phantom capital gains on non-taxable transfers
Why it happens: Derivative tokens treated as new assets
Impact: Double taxation on same underlying ETH position
Track DeFi activity across Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, BSC. Unified cost basis, automatic bridge detection.
Supported Networks — and more
Wrapped Assets & Stablecoins — and more
Deposit: When you deposit 1 ETH + 1000 USDC into Uniswap, you're disposing of both assets. Moonscape recognizes this as two taxable swaps (ETH→LP token, USDC→LP token) and calculates gain/loss based on your cost basis at deposit time.
Withdrawal: When you withdraw 0.95 ETH + 1050 USDC, you're disposing of your LP token. We calculate the gain/loss on both received assets relative to your original deposit basis. Impermanent loss is automatically reflected in the disposal calculation.
Fee Tracking: Swap fees accumulate in the pool. When you withdraw, the excess tokens represent fee income. Moonscape categorizes these as ordinary income valued at withdrawal time.
Automatic Detection: Moonscape scans transaction logs for reward claim events from Aave, Compound, Curve, Convex, Yearn, and other protocols. No manual categorization needed.
Income Valuation: Rewards are valued at the market price when received and reported as ordinary income. This becomes your cost basis when you later sell the reward tokens.
Supported Tokens: COMP, AAVE, CRV, CVX, YFI, SUSHI, CAKE, BAL, and hundreds more across all supported chains.
The Problem: You stake 10 ETH for stETH, wrap it to wstETH, bridge to Arbitrum, then unwrap. Generic software treats each step as a taxable swap, creating phantom gains on the same position.
Moonscape Solution: We recognize wstETH, cbETH, rETH, sfrxETH, and other derivative wrapping as non-taxable conversions. Your original ETH cost basis carries through until you actually dispose of the position.
Taxable Events: Only the initial ETH stake (if considered a disposal) and the final unwrap/sale are taxable. Everything in between maintains cost basis continuity.
Contract Detection: Moonscape maintains a database of bridge contracts (Hop, Across, Synapse, Stargate, Wormhole, etc.) and automatically flags transactions with these contracts as non-taxable transfers.
Cost Basis Preservation: When you bridge 1000 USDC from Ethereum to Arbitrum, your original cost basis carries to the Arbitrum USDC. No phantom gain from the bridge transaction.
Multi-Chain Continuity: Track the same asset across chains with unified cost basis. Your Ethereum USDC and Arbitrum USDC maintain separate positions with their respective bases.
Yes. When you deposit ETH and USDC into a Uniswap pool, you're disposing of both assets in exchange for an LP token. This is a taxable swap. Moonscape recognizes these transactions and calculates your gain/loss at deposit time based on the market value of assets deposited.
Yield farming rewards (COMP, AAVE, CRV, etc.) are ordinary income when received. Moonscape detects reward claims from contract events, values them at receipt using historical prices, and reports them as income. When you later sell those rewards, that's a separate capital gain/loss event.
No. Bridging USDC from Ethereum to Arbitrum via Hop Protocol is a non-taxable transfer - you still own USDC, just on a different chain. Moonscape auto-detects bridge contracts and marks these as non-taxable, preserving your original cost basis.
When you wrap stETH to wstETH (or ETH to cbETH/rETH), you're not disposing of your position - it's the same economic exposure. Moonscape recognizes these derivative conversions and maintains cost basis continuity. Only the initial ETH stake and final unwrap/sale are taxable events.
Moonscape supports all major DeFi protocols on Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, and BSC. This includes Uniswap, Aave, Lido, Curve, MakerDAO, Compound, Balancer, and hundreds more. If it's on-chain, we track it.
Impermanent loss is reflected in your tax calculation when you withdraw from the LP. If you deposited 1 ETH + 1000 USDC and withdraw 0.95 ETH + 1050 USDC due to price changes, Moonscape calculates the gain/loss on both assets relative to your original cost basis. The "impermanent loss" is the economic reality captured in your disposal calculation.
Import and organise your DeFi transactions free. Buy a tax-year report to access your tax figures and filing forms.
Simple plans that grow with you. No hidden fees.
one-time · one tax year
For a simple return with light crypto activity.
one-time · one tax year
For investors getting started with one or two exchanges.
one-time · one tax year
For active investors with a few thousand transactions.
one-time · one tax year
For frequent traders and moderate DeFi activity.
one-time · one tax year
For high-volume traders and heavy DeFi activity.
one-off · fixed quote after your free scan
Done-for-you reconciliation after a free diagnostic scan.
More transactions, better value at every tier.
| Transactions | Competitors | Moonscape | What you get |
|---|---|---|---|
| Up to 100 txns | $49 / tax year | $39 / tax year | Lower entry priceComplete filing package |
| Up to 1,000 txns | $99 / tax year | $79 / tax year | Better valueStandard plan covers this |
| Up to 10,000 txns | $279+ / tax year | $199 / tax year | Lower pricePro: 10K txns, loss harvesting, carry-overs |
| Up to 5,000 txns | $199+ / tax year | $159 / tax year | No forced 10K jumpTrader fills the 3K–10K gap |
| Unlimited + white-glove | $3,499+ | from $499 | Save $3,000+One-off done-for-you rescue, quoted from a free scan |
Competitor prices vary by transaction count. Checked August 2026. Moonscape retail plans are one-time purchases for one tax year, not subscriptions. Spam and dust airdrops are excluded from your transaction count.
Taxes a total mess? Concierge starts with a free diagnostic scan and a fixed quote. Contact us for custom needs
Connect your wallets. Moonscape automatically detects LP deposits, yield farming, staking derivatives, and bridges. Get accurate tax calculations in minutes.
Start Calculating Free →No credit card required. Free forever for calculations.