Convert a Coinbase CSV to the Koinly format
working converterKoinly’s Coinbase sync can miss Convert rows or double-count when API and CSV both feed a wallet — importing a clean file is the deterministic path. This rewrites your Coinbase transaction-history CSV into Koinly’s universal template, row-checked in your browser.
How it works
- Export the file from your exchange or tool (Coinbase → Statements → Custom → Transaction history → CSV.).
- Drop it above — the parser identifies the format and shows every transaction.
- Check the preview and notes, then download the Koinly CSV template file.
- Import it into your tax software and verify the totals.
FAQ
Why convert instead of using Koinly’s Coinbase integration?
API syncs can miss edge cases — converts, reward timing, activity from before the link. A manual import shows every parsed row before it lands in Koinly.
How are Convert rows handled?
The paired out/in rows Coinbase writes merge into one crypto-to-crypto trade.
What about staking and rewards?
Income-type rows carry Koinly’s reward label so they classify correctly on import.
Is my file uploaded anywhere?
No — parsing, conversion, and the download all run in this tab with JavaScript. You can disconnect from the internet after the page loads and it still works.
What are the free limits?
The preview shows every parsed row. Downloads are complete for files up to 100 transactions; larger files download the first 25 rows. A paid pack removes the cap.
More like this: all Coinbase CSV converters. Need a different pair? Browse all converters or check pricing.