Bitcoin CSV Formatter Pro

Upload one or more exchange CSV files and convert them into a cleaner transaction ledger with readable categories, totals, BTC balance, and a FIFO capital gain/loss estimate. Built to run fully in your browser.

Summary
Readable output from all uploaded files combined
No files loaded
Transactions
0
Buys
0
Sells
0
Fees (USD)
$0.00
Net BTC
0.00000000
Est. Gain/Loss
$0.00
What it does
  • Normalizes mismatched CSV headers into one readable ledger
  • Auto-categorizes Buy, Sell, Receive, Send, Reward, Transfer, Fee, Deposit, Withdrawal
  • Calculates running BTC balance and estimated USD totals
  • Builds FIFO cost-basis estimate for sales when enough data exists
  • Exports clean ledger CSV and gain/loss CSV
Important

This tool is for organization and estimation. Tax treatment varies by source data quality, wallet movements, fees, missing lots, and jurisdiction. Review results before filing or use with your accountant.

Readable Ledger
Normalized from uploaded CSVs
0 shown
Date Type Asset Quantity Price / Unit Subtotal Fee Total USD Running BTC Exchange Source File Notes
Estimated Gain/Loss Ledger
FIFO estimate generated from buy lots and sale activity
0 rows
Sale Date Asset Qty Sold Proceeds Cost Basis Gain/Loss Holding Notes