Coinbase wallet logo

How to Connect Coinbase Wallet and Koinly

Effortlessly calculate your coinbase wallet taxes and create the correct tax forms to send to your tax authority. Koinly completely integrates with Coinbase Wallet and makes tax reporting a walk in the park.

API Import CSV File Import

How to connect Coinbase Wallet with Koinly

Coinbase Wallet is a self-custody web wallet, giving you more control over your crypto. The wallet supports Ethereum and all EVM-compatible networks including Polygon, Avalanche C-Chain and BNB Chain, opening investors up to a realm of DeFi opportunities. Whatever your Coinbase Wallet investments, Koinly can help you get your taxes done - just connect via API using your public address or upload a CSV file. Here's how it works.

How to connect Coinbase Wallet to Koinly via API

You'll need to get your wallet address for each blockchain you interact with using Coinbase Wallet - for example, Ethereum, Polygon and Solana. The instructions will be similar for each - so we'll use Ethereum as our example.

On Coinbase Wallet

  1. Open your Coinbase Wallet browser extension or mobile app.
  2. In the left corner, select your wallet name.
  3. Select the blockchain you'd like to connect to Koinly - for example, Ethereum.
  4. Select the small copy icon next to the blockchain to copy your public address.

On Koinly

  1. Log in to Koinly and go to the wallets page.
  2. Select add new wallet.
  3. Search for Coinbase Wallet.
  4. Select set up auto sync.
  5. Select connect blockchains.
  6. Search for the blockchain you're connecting - for example, Ethereum.
  7. Select the blockchain you're connecting - for example, Ethereum (ETH & Tokens).
  8. Paste your public address from Coinbase Wallet.
  9. Select import.

Please note, Coinbase Wallet does not provide any xpub keys for users. If you're using a blockchain with xpub keys - you'll need to generate these in a different way. Instead, follow our guide on how to generate your xpub keys for Coinbase Wallet.

Good to know
If you use your Coinbase Wallet to interact with multiple blockchains, you'll need to get your public address for each of these blockchains from Coinbase Wallet and add each one to Koinly. In Coinbase Wallet, follow the instructions above, but just select the blockchain you'd like to connect to instead. Make sure you do this for each blockchain you interact with using Coinbase Wallet to get your complete transaction history.

How to connect Coinbase Wallet to Koinly via CSV

Unfortunately, Coinbase Wallet does not offer users a simple export CSV file option just yet which is why we recommend the API method for most users. However, if you prefer to use CSV files only, you may be able to get a CSV file of your transaction history on a given blockchain using a blockchain explorer. Alternatively, you can create a custom CSV file (we've got a guide on that too). Once you have your CSV file, here's how to upload it to Koinly.

On Koinly

  1. Sign up or login into Koinly and head to wallets.
  2. Add a new wallet: Coinbase Wallet.
  3. Select import from file.
  4. Upload your CSV file(s).

Good to know
Double check your transactions are tagged correctly in Koinly for your country’s tax rules!

How do I check if my Coinbase Wallet import is accurate?

Not sure what's going on with your Coinbase Wallet data import? No problem, we've got plenty of help available:

  • Search our help forum - there's lots of useful guides to resolve common issues.
  • Go to our discussion boards - we might have already resolved the same query for another user.
  • Talk to us on social media - we’re on Twitter and Reddit.
  • Contact us on email or live chat. 

It's really helpful to use our Getting Started Guide before reviewing your transactions. This can help you identify and resolve any issues in no time at all.