ExportMyWallet.com

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. 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. 2

    Go to ExportMyWallet.com

    Paste your wallet address into the export tool on the homepage and click to generate your transaction history.

  3. 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:

Date
Received Quantity
Received Currency
Sent Quantity
Sent Currency
Fee Amount
Fee Currency
Tag

The 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. 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. 2

    Go to Wallets

    Click Wallets in the top navigation or from your dashboard.

  3. 3

    Add Wallet

    Click the Add Wallet button. You will see options for exchanges, wallets, and custom CSV.

  4. 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. 5

    Upload your file

    Select the CSV file you downloaded from ExportMyWallet.com (after preparing the columns in the previous step).

  6. 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. 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 columnCoinTracker 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.

Free. No signup required.

Export Your Solana CSV

Get the CSV file ready to import into CoinTracker - free for your first 100 transactions.

Export Solana Transactions

Works with Phantom, Solflare, Backpack, and any Solana wallet.