NFT sales can be programmed to pay creator earnings of up to 10% each time the NFT is sold, allowing creators to be rewarded for their work. When respected by web3 marketplaces, these creator earnings are paid every time an NFT moves from wallet to wallet after a purchase.
How you’ll set creator earnings on OpenSea depends on your smart contract.
I created my collection using OpenSea’s “Create” button
If you used the “Create” function on OpenSea to create a collection, you can set creator earnings percentages and recipient addresses directly on OpenSea in your collection settings. You don’t need to do anything else in order to receive creator earnings from sales using OpenSea.
I created my collection using my own smart contract and I included an on-chain enforcement method
If you added the Operator Filter or another on-chain enforcement method into your smart contract, you don’t need to do anything else in order to receive creator earnings from sales using OpenSea.
I created my collection using my own smart contract and I don’t have an on-chain enforcement method
In order for creator earnings to be enforced on OpenSea, collections will need to include an on-chain enforcement method in their smart contract, such as Operator Filter.
For collections without this type of on-chain enforcement method, you can set optional creator earnings in your collection settings. We’ll enforce 0.5% creator earnings for each sale, and sellers can choose to pay additional optional creator earnings, up to the maximum amount set by the creator.
Secondary sellers will be able to choose whether to include creator earnings when creating a listing or accepting an offer. This means the seller of the NFT will determine whether or not creator earnings can be collected for a transaction.
You can follow these instructions in GitHub to learn how to add the Operator Filter code to a new or upgradeable contract. If you’ve recently upgraded your contract, you’ll need to navigate to your collection settings on OpenSea and click Refresh eligibility.
Please reach out to us at support.opensea.io if you run into any issues.
Setting creator earnings directly on OpenSea
You can follow the steps below to edit the creator earnings percentage and recipient addresses on OpenSea.
- On OpenSea, navigate to the upper right corner and click the Profile icon.
- Select My Collections.
- On the collection you'd like to edit, click the three-dot menu and select Edit.
- Under the Creator earnings heading, enter the earnings wallet address or ENS domain.
- Set a percentage of up to 10% total. You can split creator earnings between multiple addresses and you can change the percentages at any time. Changes will only apply to new listings.
- If you’re entering multiple addresses, you’ll also need to specify what percentage each address will receive. For example, you can set Wallet A to receive a 3.0%, and Wallet B to receive an additional 2.5%.
- Scroll down and click Submit changes. If you created your collection using a custom smart contract, you’ll need to complete a signature request in your wallet to finalize your changes.
Viewing your creator earnings on OpenSea
To view your creator earnings, navigate to your collection page, click the three-dot menu on the top right, and select View earnings.
Creator earnings are paid out in the cryptocurrency of the sale. You can learn more about the cryptocurrencies that can be used on OpenSea in our help guide.
Error 401
Only the owner of a collection can edit creator earnings percentages. If you're seeing an error message when editing creator earnings, you'll need to ask the collection owner to make the change.
FAQs
Q: What will optional creator earnings look like?
When a seller lists an item with optional creator earnings, they’ll see the creator’s recommended earning percentage and have the option to adjust it. They’ll see the same option when accepting an offer for an item with optional creator earnings.
Q: Is the creator earnings policy enforced in Testnets? If it works on my smart contract in Testnets, will it work in mainnet?
Yes, our updated approach to creator earnings is live in the Ethereum Testnets environment. If you add on-chain sale enforcement to your test collection, you can also expect it to work in mainnet when you launch your collection.
Q: Does the creator earnings policy apply to other chains as well?
Creator fees for other EVM chains besides ETH will continue to be enforced per the previously communicated policy but will be subject to change per market conditions.