CoinTracker import guide
Import Solana CSV into CoinTracker
CoinTracker supports custom CSV import for wallets it cannot sync directly. To import your Solana transaction history, you first export it as a CSV from ExportMyWallet.com, then upload it to CoinTracker using their custom import flow.
Step 1: Export Your Solana Transactions
Before you can import into CoinTracker, you need your transaction history as a CSV file. Full export guide here if you need more detail.
- 1
Copy your Solana wallet address
Open Phantom, Solflare, Backpack, or any Solana wallet and copy your public wallet address. You do not need to connect your wallet. The public address is enough.
- 2
Go to ExportMyWallet.com
Paste your wallet address into the export tool on the homepage and click to generate your transaction history.
- 3
Download the CSV file
Your full transaction history downloads as a .csv file. Save it somewhere accessible. You will upload this file to CoinTracker in the steps below.
Step 2: Prepare Your CSV
The CSV from ExportMyWallet.com includes columns for date, type, direction, token, amount, fee, source, and tx signature. CoinTracker expects a specific column format. You may need to map or reorder columns in Excel or Google Sheets before importing.
CoinTracker's expected CSV format uses the following headers:
DateReceived QuantityReceived CurrencySent QuantitySent CurrencyFee AmountFee CurrencyTagThe Tag column is optional. Leave it blank or use values like "staking", "airdrop", or "income" to help CoinTracker categorise transactions.
Step 3: Import Into CoinTracker
- 1
Log in to CoinTracker
Go to cointracker.io and sign in to your account. Create a free account if you do not have one.
- 2
Go to Wallets
Click Wallets in the top navigation or from your dashboard.
- 3
Add Wallet
Click the Add Wallet button. You will see options for exchanges, wallets, and custom CSV.
- 4
Select Custom CSV
Choose the Custom CSV option from the wallet list. This is the generic import route that accepts any structured CSV file.
- 5
Upload your file
Select the CSV file you downloaded from ExportMyWallet.com (after preparing the columns in the previous step).
- 6
Map the columns
CoinTracker will prompt you to confirm which column in your file maps to each expected field. Use the column mapping reference in the next section.
- 7
Review and confirm
CoinTracker shows a preview of the imported transactions. Check that dates, amounts, and currencies look correct, then confirm the import.
Column Mapping Reference
Use this reference when CoinTracker asks you to map columns during import. The ExportMyWallet.com file uses a direction-based format. Each row is either a SENT or RECEIVED event.
| ExportMyWallet.com column | CoinTracker field |
|---|---|
Date (UTC) | Date |
Amount (Direction = RECEIVED) | Received Quantity |
Token/Mint (RECEIVED row) | Received Currency |
Amount (Direction = SENT) | Sent Quantity |
Token/Mint (SENT row) | Sent Currency |
Fee (SOL) | Fee Amount |
"SOL" (literal) | Fee Currency |
For swaps, the same Tx Signature appears on two rows: one SENT and one RECEIVED. Import both rows and CoinTracker will pair them automatically.
Tips for a Clean Import
Swaps show as two rows
For each swap in the CSV, there are two rows: one SENT and one RECEIVED with the same Tx Signature. CoinTracker will pair these automatically if you import both rows.
Unknown token mints
If CoinTracker does not recognise a mint address, search for the token manually or use the contract address to identify it. SPL tokens with low liquidity may need manual entry.
Check for duplicates
If you are importing multiple exports, use the Tx Signature column to avoid importing the same transaction twice. Sort by Tx Signature in your spreadsheet to spot duplicates.
Review UNKNOWN transactions
Transactions classified as UNKNOWN may need manual categorisation in CoinTracker after import. Common cases include program interactions and protocol-specific events.
Also in this series
Frequently Asked Questions
Does CoinTracker support Solana CSV import?
Yes. CoinTracker accepts custom CSV uploads. You will need to map your column headers to CoinTracker's expected format during the import process.
Why does a single swap have two rows?
A swap involves two transfers: the token you sent and the token you received. Both rows have the same Tx Signature. CoinTracker uses both rows together to recognise it as a swap.
Can I import multiple Solana wallets into CoinTracker?
Yes. Repeat the export and import process for each wallet address. CoinTracker will aggregate all wallets into your portfolio view.
Is CoinTracker good for Solana taxes?
CoinTracker works well for straightforward Solana activity. For heavy DeFi or NFT history, Koinly or CoinLedger may offer more automated classification.
Export Your Solana CSV
Get the CSV file ready to import into CoinTracker - free for your first 100 transactions.
Export Solana TransactionsWorks with Phantom, Solflare, Backpack, and any Solana wallet.