How to create custom files for uploading NFT trades

For information on the tax treatment of NFT, please refer to the National Tax Agency's site (Japanese only).

By using this method of uploading NFT trades, they are treated in the same way as other cryptocurrency trades and the pnl is calculated as miscellaneous income. To download the custom file format, please refer to here.

 

【NEWS】Started Support for OpenSea for NFT Transactions in DeFi Functionality (as of August 18, 2023)

  • In cases where multiple NFTs are purchased in a single transaction, as the information regarding the prices of each NFT is not available, it will be necessary for you to manually input the missing details after integrating with the DeFi functionality. Following the integration with the DeFi feature, please use the convert function to input the prices of each NFT by yourself for the respective transaction.
  • Regarding the history of NFT exchange, there are no clear rules for calculating profit and losses, so automatic support is not provided.

【Others】

  • Curently Uniswap V3, order book based decentralized exchanges like dYdX,  and NFT related transactions are not fully supported. Please select "Fee Only" as a transaction type to exclude the transaction and then add transactions by custom file manually.
  • Also, as of 16th Mar 2023, we have temporarily suspended support for ERC1155 at Avalanche.

 

■How to upload NFT trades

With the following method, the pnl for the NFT trades themselves, and the pnl for the cryptocurrency used to trade the NFT can be calculated.

For uploading NFT trades, please use custom coins. For details on custom coins, please refer to here. The below example shows how to create custom files for buying and selling NFT called "ABC".

※For DeFi transaction, please use DeFi token.

[Buying NFT]

Example: Bought an NFT called "ABC" and paid 0.5ETH. As a fee, paid 0.01ETH.

Timestamp Action Source Base Volume Price Counter Fee FeeCcy
Transaction date/time BUY Optional USER-ABC 1

0.5

ETH 0.01 ETH

 

Example: Bought an NFT called "ABC" and paid 30USD by credit card. As a fee, paid 5USD.

Timestamp Action Source Base Volume Price Counter Fee FeeCcy
Transaction date/time BUY Optional USER-ABC 1

30

USD 5 USD

[Selling NFT]

Example: Sold an NFT called "ABC" and received 0.6ETH. As a fee, paid 0.01ETH.

Timestamp Action Source Base Volume Price Counter Fee FeeCcy

Transaction date/time

SELL Optional USER-ABC 1

0.6

ETH 0.01 ETH

 

Please note that if the asset is attributable to income from the transfer of assets,  you need to classify the pnl accordingly. Please consult with your local tax office on the classification of the pnl from your NFT. The above classifies the pnl as miscellaneous income.