DEFI-NATIVE CRYPTO TAX
Calculate your crypto taxes.Get DeFi right.
Most tools invent phantom gains on LP deposits. We don't. Runs in your browser and draws data from contracts, not transfers. Form 8949 with the push of a button.
We run the engine. We never see the numbers.
486 tests13 chainsRuns locally
cryptotax — ~/portfolio
BitcoinBTC
EthereumETH
SolanaSOL
PolygonMATIC
ArbitrumARB
BaseBASE
OptimismOP
AvalancheAVAX
BSCBNB
FantomFTM
CosmosATOM
zkSyncZK
LineaETH
ScrollETH
MantleMNT
BitcoinBTC
EthereumETH
SolanaSOL
PolygonMATIC
ArbitrumARB
BaseBASE
OptimismOP
AvalancheAVAX
BSCBNB
FantomFTM
CosmosATOM
zkSyncZK
LineaETH
ScrollETH
MantleMNT
What's different
Other tools get DeFi wrong
LP Deposit
Reads the actual contracts
23 protocols. Uni v3 concentrated LP, bridges, auto-compounding vaults, liquid staking. The engine parses what happened on-chain instead of guessing from token transfers.
SWAPUniswap V3
BRIDGEAcross Protocol
LP_ADDCurve 3pool
VAULTYearn yvUSDC
STAKELido stETH
Architecture
Nothing gets uploaded.
We handle auth and billing. Your financial data stays in your browser.
01Your machine
02Web Worker
03PDF out
Your portfolio data is not on our servers.
Cost basis
FIFO / LIFO / HIFO
Run all three, compare the results. Pick whichever saves you the most.
FIFO$4,231baseline
LIFO$3,847-$384
HIFO$2,912-$1,319
Export
CPA-ready formats
Form 8949, Schedule D, TurboTax CSV, 1099-DA reconciliation. Germany: Anlage SO, WISO Steuer, DATEV.
Form 8949Schedule DTurboTax1099-DAAnlage SOWISODATEVCSV
How privacy works
The tax engine runs in your browser
Your machine
Wallet addresses0x7a25...f3e2
Transaction history847 txs
Cost basis / tax lots$142,891.32
Gains & losses+$18,035.96
Tax reports (PDF)form8949.pdf
IndexedDB storageencrypted
Tax calculation runs in a Web Worker. Financial data is encrypted in IndexedDB. We can't see it.
Our server
Wallet addressesnever stored
Transaction datanever stored
Financial figuresnever stored
Tax calculationsnever stored
Only handles:
Chain API proxyWe pay for 13+ API keys
AuthenticationSupabase JWT
BillingStripe subscription
Side by side
Same transactions, different results
DeFi Scenario
Koinly / CoinTracker / etc.
CryptoTax DeFi
Uniswap V3 concentrated LP
✕Shows as 'Unknown'
✓LP_ADD / LP_REMOVE with IL tracking
Cross-chain bridge (Across)
✕Counted as taxable sale
✓Flagged as non-taxable transfer
Liquid staking (stETH, rETH)
✕Treated as swap, triggers cap gains
✓Mapped as equivalent token, no taxable event
Auto-compounding vault
✕Ignored entirely
✓Tracks deposit, withdraw, and yield
Spam token airdrops
✕Counted as income
✓Filtered out before calculation
Financial data storage
✕On their servers
✓In your browser only
Pricing
Pricing
MonthlyAnnual
Paste a wallet address and see what you owe
Try it freeNo account needed. Nothing leaves your browser.