Crypto Tax Lot Estimator

Upload exchange CSV, compute FIFO/LIFO tax lots and realized PnL

Estimate your crypto tax lots

CSV headers: date,asset,side,qty,price,fee,fee_asset,quote
Alternatively provide a direct CSV link (max 10MB)
Use auto or e.g., Y-m-d H:i:s
If checked, ignore fee column (assume prices include fees)

Results

Upload a CSV and run the estimator to see results here.

How it works

  1. Upload your trades CSV or paste a direct URL. Required headers: date, asset, side, qty, price, fee, fee_asset, quote.
  2. Choose FIFO or LIFO and your base currency. If your CSV quote currency differs from the base, enable CoinGecko to convert.
  3. We compute realized PnL for sells within the date range and show open lots as of the last trade.
  4. Export results as JSON or CSV. This is an estimator; verify before filing taxes.