NFT Royalties: P&L by Collection

Recognizing NFT revenue for companies with multiple collections is challenging. With Integral, you can automatically categorize revenue by primary sale vs secondary sale, and by collection.

circle-info

To classify your NFT royalty transactions as primary and secondary income per collection, follow these three steps:

  1. Update your Chart of Accounts with Revenue Categories

  2. Add your NFT collections to Integral

  3. Automate your per-collection categorization with Rules

chevron-rightIf you need help, email us at hi@integral.xyzenvelope or ping us on Telegram at @chrmoroarrow-up-right.hashtag

Step 1: Update your Chart of Accounts with Revenue Categories

Let’s assume the NFT company has two collections: NFT Collection Alphabet, and NFT Collection Soup. You might want to include something like this in your Chart of Accounts:

Income

Primary Sales - Alphabet

Secondary Sales - Alphabet

Primary Sales - Soup

Secondary Sales - Soup

Of course you can set this up any way you like! This only illustrates what’s possible. Make sure you have the categories you need in your Chart of Accounts before creating your Rules.

chevron-rightRefresh your Chart of Accounts in Integral to see your new income accountshashtag

Add categories in your ERP and update the data in Integral herearrow-up-right.

Step 2: Add your NFT Collections to Integral

Add your NFT smart contracts to Integral as NFT Collections.

To do so, navigate to Walletsarrow-up-right > +Add Walletarrow-up-right > NFT Collectionarrow-up-right. Copy-paste your NFT Collection smart contract address. It will appear under the NFT Collections tab in the Wallets page.

Copy-paste your NFT smart contract address into NFT Collections

chevron-rightWhere can I find the NFT Collection smart contract address?hashtag

The easiest way is to ask the NFT team! You can find it from the company’s page on a marketplace like OpenSea, or as the Token Contract on Etherscan.

chevron-rightHow do I know if adding the NFT smart contract worked?hashtag

#1) Check your NFT Collections in Wallets

You should see your NFT Collection show up in Wallets > NFT Collectionsarrow-up-right.

#2) Check your NFT metadata in Bookkeeping

You should also see the Txn Action, NFT Collection, and Token ID show up in Bookkeepingarrow-up-right for transactions related to minting or royalty deposits from the collection you just added. Scroll to the right in the Bookkeeping table to see it.

If you don’t see the data right away, try clicking on “More filters” and using the NFT filters to find your relevant transactions.

Step 3: Automate your categorization

Lastly, we need to create rules to automatically categorize our transactions as primary sales income and secondary sales income. We can even do it by collection and marketplace.

  1. Navigate to Automationarrow-up-right in the side bar.

  2. Create a new rule and give it a representative name (example: Primary Income)

  3. From here, add your rule conditions according to the type of rule you are looking to create. Typically you will want to include the NFT Collection as a condition, and the Transaction Action in the case of Minting/Primary Sales.

circle-exclamation

Rule Template: Primary Income per Collection

Primary Sales are identified when the “Transaction Action” is “Mint”. You can also specify a wallet and one or more NFT collections if you want to do it per collection.

Rule Template: Secondary Income per Collection

Secondary Sales are identified wherever NFT Collection is populated, so make sure to specify the NFT collections. Secondary Sales rules should always come after minting rules.

triangle-exclamation
Primary sales rules should always come before secondary sales rules

Last updated