Support for NFTs is in the works and will likely be added by the end of 2021.
In the meantime, you can try this workaround if you need to file urgently.



Adding a purchase of an NFT:

To add a purchase of an NFT, you should first locate the transaction where you spent your original coins. For example, if you used ETH to buy an NFT, then you should have a withdrawal of ETH in your wallet.
After finding this withdrawal, you can click on edit and change the type to a Trade.
You can adjust the received part of the trade and use one of our NFT placeholder names such as NFT1, NFT2, NFT3 etc.
You can also add the name of the NFT in the description.
After saving these changes, Koinly will automatically calculate the cost-basis of this NFT based on the value of the spent coins.


Adding a sale of an NFT:

To add a sale of an NFT, you should follow the same process as above but this time you are looking for the transaction where you sold the NFT. For example, if you sold your NFT and received ETH instead, then you should look for the deposit of the ETH.
After locating this deposit, you can click on edit and change this transaction to a Trade.
You can adjust the sent part of the trade and choose the same NFT that you selected for the purchase.
You can also add the name of the NFT in the description.


After you save these changes, Koinly will automatically calculate the proceeds and gains for this sale by using the value of the received coins.
Once you have added both the purchase and the sale of the NFT then Koinly will update the calculations and display the trades like this:

Good to know:

Each individual NFT needs to have its own NFT placeholder so that they don't get mixed together. We have over 100 unique placeholders (NFT1, NFT2, NFT3 etc.) but each placeholder can only be used to track a single NFT. If you use the same placeholder for multiple NFTs then the cost-basis will not be tracked correctly.

Did this answer your question?