DeFi Power Users

One ledger for Aave, Lido, Curve, Compound — and the three wallets you run them across

No off-the-shelf crypto-tax tool audits DeFi correctly. They skip aTokens, they re-derive cost basis on every re-import, and they treat your staking wallet and your spot wallet as separate ledgers. TaxPilot was built for the user who noticed.

Built for DeFi

What TaxPilot actually does for your DeFi stack

Six primitives that compose into one auditable ledger — extendable as new protocols and ingestion paths come online.

On-Chain
Ethereum wallet sync (mainnet)
Paste a hex address; TaxPilot pulls every ERC-20 and native ETH event indexable from your wallet — inbound transfers, outbound transfers, and contract interactions.
DeFi
Aave V3 Supply / Withdraw classification
Pool deposits, withdrawals, and interest-bearing aTokens are decoded and tagged against the right IRC sections — no manual event-by-event reconciliation.
Exchange
Kraken ledger CSV import
Upload the ledger Kraken emails you; trades, staking rewards, and staking payouts land in the same ledger as your on-chain activity.
IRS
1099-DA import + broker reconciliation
Ingest your 2025 broker-issued 1099-DA and reconcile line-by-line against the cost-basis TaxPilot computed. Surface mismatches before you file.
Audit-Ready
Audit-lot continuity — FIFO across ingestions
Every Tax lot is preserved when you re-sync, re-import a CSV, or add a new wallet. The disposal ladder stays intact, so an IRS notice never reveals a broken FIFO chain.
Exchange
Coinbase API sync
Sync Coinbase via API key — trades, staking, and rewards are pulled into the same ledger that holds your on-chain activity, classified automatically.
How it works

From on-chain activity to a fileable Form 8949

Three steps — wire your sources once, ingest protocol-aware events, and export the audit-defensible result.

Connect wallets & exchanges
Wire your Ethereum wallet on the Ethereum / Wallet tab, paste a Coinbase API key, upload a Kraken ledger CSV, or enable Aave V3 ingest — pick all that apply.
Ingest & classify on-chain DeFi events
Aave V3 Supply and Withdraw events emit distinct signed log entries; TaxPilot classifies each as deposit, withdrawal, or interest-bearing receipt so the cost-basis ledger survives re-runs.
Export an audit-ready Form 8949 CSV
Download a Form 8949–compatible CSV with every disposal, its acquisition date, proceeds, and cost basis — ready to hand to a preparer or upload to professional tax software.

Stop reconciling aTokens in a spreadsheet

The first DeFi-native cost-basis ledger designed to survive a re-import, an audit, and a second wallet added six months from now.