see other integrationsSee other integrations

How to do your Coinbase taxes & integrate Coinbase with Accointing

Connect Coinbase with Accointing via API or CSV - use our free portfolio tracker, or calculate your Coinbase taxes with Accointing for mobile and desktop

Coinbase is an investment and trading exchange for cryptocurrency investors, allowing traders to buy, sell, and exchange cryptocurrencies. The platform supports more than 100 tradable cryptos and has a simple interface to support beginners who simply want to buy and sell cryptocurrencies.  

How does Coinbase tax reporting work?

Trading your crypto assets on Coinbase is simple due to its highly intuitive platform. But when it comes to generating tax reports, that’s where it falls short. However, Accointing allows you to 

Integrate with Coinbase and analyze your data, calculate taxes, and create a tax report as per your country’s format. Using Accointing’s Coinbase calculator and portfolio tracker, you can get a full preview of your account’s performance and tax reports in minutes. 

To get started, import your Coinbase account’s transaction data and trade history into Accointing. You can achieve that in the following simple ways:

  • API – Create an auto-sync connection between Coinbase and Accointing.
  • CSV – Request your Coinbase transaction history and upload it into Accointing
  • Accointing template – retrieve our simple template, fill it out, and import it on Accointing.

Integrate with Accointing via the Coinbase API

Accointing makes it easier to connect with Coinbase via API. Follow these simple steps to integrate your Coinbase account with Accointing. 

  1. Login to your Coinbase account.
  2. In the Exchange dashboard, choose the Profile Menu located at the top right corner. 
  3. Next, click on API from your dashboard menu.
  4. Navigate to Profile information and click on API Settings. Then select the “New API Key” option. 
  5. Lastly, at the bottom, click on Create API Key. Copy the displayed API key and secret key. Ensure that you keep these keys safely because Coinbase shows them only once. 
  6. Now head to Accointing and log in to your account.
  7. Under the Wallets menu, click on Add wallet.
  8. Search for Coinbase and select it from the dropdown.
  9. Select the first automatic option and click Continue.
  10. In the next window, enter Coinbase as your wallet name.
  11. Select All under the import from dropdown, or specify the dates.
  12. Click Connect with Coinbase. 

API supported features:

  • Deposits.
  • Trades and fees.
  • Withdrawals.
  • Vault.
  • Spot prices. 

API unsupported features:

  • Spot transfers.
  • Mining income. 

Integrate with Accointing via the Coinbase CSV/XLSX file

Connecting your Coinbase account to Accointing is also possible by uploading a CSV file containing your transaction history. 

Downloading CSV files from Coinbase

  1. Login to your Coinbase account.
  2. On the top right corner, navigate to your profile and choose settings. 
  3. Next, click on Privacy.
  4. Scroll to the bottom of the page and click Request data export.
  5. Ensure that the transaction history checkbox is selected, then click Send request.
  6. Login to the email linked to your Coinbase account and download your CSV file. 

Importing CSV files into Accointing

  1. Login to your Accointing account. 
  2. Hover over the Wallets menu and click Add wallet.
  3. Search for Coinbase and select it from the dropdown list. 
  4. Select File import and click Continue.
  5. Specify the wallet name as Coinbase
  6. Select All from the Import From dropdown to import all your data. Otherwise, choose a date from which to import. 
  7. Click Save to start the import. 

How to review and track your Coinbase transactions in Accointing

  1. Once done importing transaction history from Coinbase, go to your Accointing dashboard to get a summary view of your portfolio. 
  2. With your start and end dates specified, start analyzing your Coinbase account performance history, gains, and losses. 
  3. Preview and select the different crypto assets to start analyzing buy and sell transactions. Pick multiple assets at a time to compare performance for specified dates.
  4. Monitor your Coinbase investment portfolio, spread, and distribution. Explore the various assets and their storage locations, whether in exchanges or wallets.

Common issues with importing transactions from Coinbase

When exporting your transaction history to a CSV, Coinbase usually doesn’t start the download. Instead, the file is sent to the email connected to your account. The challenge with this is that you won’t get the email in your inbox within minutes or a day. It may take up to a week. 

Also, if you had a Coinbase Pro subscription, the CSV file won’t contain any data from your Pro account. Therefore, you’ll have to download it separately. 

Take note that Coinbase will request a 2F authentication before allowing you to send your request for transaction history.