NiceHash is fully supported by Koinly

How to Connect NiceHash and Koinly

Koinly fully integrates with NiceHash to makes tax reporting a breeze! Effortlessly calculate your NiceHash taxes and generate the right tax reports to file with your local tax authority.

API Import CSV File Import
Last updated: Monday, 29 August 2022

How to connect NiceHash with Koinly

NiceHash is a leading cryptocurrency platform for mining. Users can sell or buy computing power and support the digital ledger technology revolution. NiceHash also offers an exchange on which to buy, sell and trade cryptocurrencies.

How to get a tax statement from NiceHash

You might be wondering, does NiceHash provide CSV tax and trade history reports? What about a NiceHash tax API? Is it even possible to get tax info and statements from NiceHash? The good news is, while NiceHash might not provide tax forms and documents, it does offer two easy ways to export transaction and trade history!

NiceHash pairs perfectly with Koinly through API or CSV file import to make reporting your crypto taxes easy. Once connected, Koinly becomes the ultimate NiceHash tax tool. How? Koinly will calculate your NiceHash taxes based on your location AND generate your tax report, all within 20 minutes! All you’ll need to do at tax time is download your NiceHash tax statement from Koinly and file it with your local tax authority. Done!

Connect to Koinly with the NiceHash tax report API

On Koinly

  1. Sign up or log in to your Koinly account and go to the Wallets page.
  2. Select add new wallet: NiceHash.
  3. Select set up auto-sync.
  4. Head over to NiceHash.

On NiceHash

  1. Log in to NiceHash.
  2. Click your profile icon in the top right corner.
  3. Select my settings from the drop down menu.
  4. In the menu on the left, select API keys.
  5. Copy the organization ID.
  6. Select create new API key.
  7. Name your API key, for example, Koinly.
  8. Under permissions, you'll need to grant all "view" permissions when creating your API key (check out below for the exact details).
  9. Select generate key.
  10. Enter your password to confirm and select verify.
  11. Copy your API key and API secret key code. You will not be able to access these again so make sure to store them in a secure place.

On Koinly

  1. Paste the API key and API secret key into Koinly.
  2. Paste the organization ID into Koinly.
  3. Select secure import.

Good to know
You'll need to grant all "view" permissions when creating your API key for NiceHash, this includes:
1. For wallet permissions, check 'view balance, wallet activities and deposit addresses'.
2. For market place permissions, check 'view hashpower orders'.
3. For exchange permissions, check 'view exchange orders' and 'view and trade'.
4. For mining permissions, check 'view mining data and statistics'.
5. For user management and security permissions, check 'view users'.

Please note: mining fees prior to 1st March 2021 are not imported by the NiceHash API. If you have mining fees from before this date, use the CSV file method.

How to import your NiceHash tax report CSV file to Koinly

On NiceHash

  1. Log in to NiceHash.
  2. Click your profile icon in the top right corner.
  3. Select my settings from the drop down menu.
  4. In the menu on the left, select reports.
  5. Select new report.
  6. Under 'select transaction type' select all.
  7. Select the currency you're dealing with.
  8. Select the fiat currency you're dealing with.
  9. Set a date range.
  10. Set a time zone.
  11. Select create.
  12. Next to your newly generated report - click the three dots on the right.
  13. Select download report.

On Koinly

  1. Sign up or log in to your Koinly account and go to the Wallets page.
  2. Select add new wallet: NiceHash.
  3. Select import from file.
  4. Upload your CSV file.

Good to know
It may take NiceHash a few minutes to generate your CSV file. You'll get an email when your CSV file is ready to download.

How do I check if my NiceHash import is accurate?

Need help with connecting Koinly and NiceHash? No problem:

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.