Smart contracts are also applicable in a situation when every transaction for several types of asset needs to be taxed. Each time a smart contract triggers a transaction, a fee is associated with that transaction.
Since the administrative fees for smart contracts are paid in cryptocurrencies, there may be income tax implications. The recipient of the fee associated with the transaction, oftentimes cryptocurrency miners, may need to report this income. To the extent that the transactions may span international markets, they may raise transfer pricing considerations and the possibility of income-reporting requirements to multiple international tax authorities.