Built for DeFi

DeFi Tax Calculator That Actually Works

Most crypto tax software chokes on DeFi. Moonscape doesn't. LP tracking, yield farming detection, staking derivatives, bridge recognition - all automatic.

LP Pools Tracked
Bridge Detection
Yield Farming Income
Multi-Chain
Calculate DeFi Taxes Free →

Connect wallets. Automatic DeFi detection. No credit card required.

Why DeFi Taxes Are Different

Generic Tax Software

Sees LP deposits as transfers, misses taxable swaps. Treats bridges as sales, creating phantom gains. Ignores staking derivative wrapping. Buries yield farming income.

Moonscape

Detects LP deposits/withdrawals as taxable events. Recognizes bridge contracts as non-taxable. Handles wstETH/cbETH wrapping correctly. Auto-categorizes yield farming rewards.

Every Major DeFi Protocol Supported

Uniswap, Aave, Lido, Curve, and hundreds more. If it's on-chain, we track it.

Uniswap
DEX
Aave
Lending
Lido
Staking
Curve
DEX
MakerDAO
Lending
Compound
Lending
PancakeSwap
DEX
SushiSwap
DEX
Balancer
DEX
Yearn
Yield
Convex
Yield
Rocket Pool
Staking

Plus any protocol on Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, BSC

How Moonscape Handles DeFi

💧

LP Deposit/Withdrawal

Tracks Uniswap, Curve, Balancer pools. Recognizes deposits as taxable swaps, calculates impermanent loss impact on disposal.

🌾

Yield Farming

Detects reward claims from Aave, Compound, Yearn. Categories as ordinary income at receipt with historical price valuation.

🔒

Staking Derivatives

Handles wstETH, cbETH, rETH, sfrxETH wrapping. Maintains cost basis continuity through derivative conversions.

🌉

Bridge Detection

Recognizes Hop, Across, Synapse, Stargate transactions. Marks as non-taxable transfers, preserves cost basis across chains.

Flash Loan Handling

Filters out flash loans and internal contract calls. Only reports economically meaningful transactions.

🔄

Multi-Chain Tracking

Unified cost basis across Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, BSC. One calculation for all chains.

DeFi Tax Challenges Moonscape Solves

LP Token Tracking

Problem

Most software treats LP deposits as simple transfers, missing the taxable swap

Moonscape Solution

Detects LP deposits/withdrawals as taxable events, tracks basis through pool lifecycle

Staking Derivatives

Problem

wstETH, cbETH, rETH treated as separate assets, creating phantom gains

Moonscape Solution

Recognizes derivative wrapping as non-taxable, maintains original cost basis

Bridge Transactions

Problem

Same asset bridged between chains flagged as taxable sale

Moonscape Solution

Auto-detects bridges (Hop, Across, Synapse), marks as non-taxable transfers

Yield Farming Rewards

Problem

Rewards buried in contract calls, not recognized as income

Moonscape Solution

Identifies reward claims from contracts, categorizes as ordinary income at receipt

Common DeFi Tax Mistakes

Treating LP deposits as non-taxable

Why it happens: You're disposing of both tokens to receive LP token

Impact: Unrealized gains at deposit time not reported, audit risk

Missing yield farming income

Why it happens: Reward claims buried in transaction logs

Impact: Ordinary income underreported, potential penalties

Bridge transactions flagged as sales

Why it happens: Software doesn't recognize bridge contracts

Impact: Phantom capital gains on non-taxable transfers

wstETH/cbETH wrapping taxed as swap

Why it happens: Derivative tokens treated as new assets

Impact: Double taxation on same underlying ETH position

One Calculator for Every Chain

Track DeFi activity across Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, BSC. Unified cost basis, automatic bridge detection.

Supported Networks — and more

EthereumEthereum
SolanaSolana
BitcoinBitcoin
BaseBase
PolygonPolygon
BSCBSC
AvalancheAvalanche
CosmosCosmos

Wrapped Assets & Stablecoins — and more

USDCUSDC
USDTUSDT
WBTCWBTC

Technical Deep Dive

Liquidity Pool Tracking

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.

Yield Farming Rewards

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.

Staking Derivative Handling

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.

Bridge Transaction Recognition

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.

DeFi Tax Questions

Are liquidity pool deposits taxable?

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.

How are yield farming rewards taxed?

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.

Are bridge transactions taxable?

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.

How does Moonscape handle staking derivatives like wstETH?

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.

What DeFi protocols does Moonscape support?

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.

How does impermanent loss affect my taxes?

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.

Calculate DeFi Taxes Free

Import and organise your DeFi transactions free. Buy a tax-year report to access your tax figures and filing forms.

Fair pricing for the AI era

Simple plans that grow with you. No hidden fees.

What your purchase covers

  • Importing, searching, organising and categorising transactions is free.
  • Tax reports, including tax figures and filing forms, require a tax-year purchase.
  • Each retail purchase unlocks one jurisdiction and one tax year.
  • Retail plans do not renew automatically.
  • Spam and dust airdrops are excluded from transaction counts.
  • Concierge is a separately quoted service, not an in-app retail plan.

Starter

$39

one-time · one tax year

For a simple return with light crypto activity.

  • Up to 100 transactions
  • Unlimited exchange connections
  • Full tax engine
  • FIFO / LIFO / HIFO / Share Pooling
  • Tax report + CSV export
Choose Starter

Standard

$79

one-time · one tax year

For investors getting started with one or two exchanges.

  • Up to 1,000 transactions
  • Unlimited exchange connections
  • Full tax engine for US, UK, Germany, France, Australia & Poland
  • FIFO / LIFO / HIFO / Share Pooling
  • CSV export
  • Email support (< 24h)
Choose Standard

Pro Lite

$119

one-time · one tax year

For active investors with a few thousand transactions.

  • Up to 3,000 transactions
  • Everything in Standard
  • All tax report formats
  • Multi-year carry-overs
  • Priority email support
Choose Pro Lite
Most Popular

Trader

$159

one-time · one tax year

For frequent traders and moderate DeFi activity.

  • Up to 5,000 transactions
  • Everything in Pro Lite
  • DeFi and staking reports
  • PDF forms, CSV appendix and CPA handover
  • Priority email support
Choose Trader

Pro

$199

one-time · one tax year

For high-volume traders and heavy DeFi activity.

  • Up to 10,000 transactions
  • Everything in Trader
  • Tax-loss harvesting ideas
  • Multi-year reports & carry-overs
  • PDF forms, CSV appendix and CPA handover
  • Priority email support
Choose Pro
Premium Concierge

Concierge Rescue

From $499

one-off · fixed quote after your free scan

Done-for-you reconciliation after a free diagnostic scan.

  • Free diagnostic scan & fixed quote
  • Priced by file complexity
  • Everything in Pro included
  • We connect all APIs & wallets
  • We import & reconcile CSVs
  • Missing cost basis & errors fixed
  • Dedicated analyst
  • Same-day support (< 4h)
Get my free scan

Why users switch from other crypto tax software

More transactions, better value at every tier.

TransactionsCompetitorsMoonscapeWhat you get
Up to 100 txns$49 / tax year$39 / tax yearLower entry priceComplete filing package
Up to 1,000 txns$99 / tax year$79 / tax yearBetter valueStandard plan covers this
Up to 10,000 txns$279+ / tax year$199 / tax yearLower pricePro: 10K txns, loss harvesting, carry-overs
Up to 5,000 txns$199+ / tax year$159 / tax yearNo forced 10K jumpTrader fills the 3K–10K gap
Unlimited + white-glove$3,499+from $499Save $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

Stop Guessing on DeFi Taxes

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.