NFT Royalty Calculator
Calculate creator royalties from secondary NFT sales. Project monthly and annual earnings across marketplaces with price growth modeling.
NFT Royalty Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Royalty = Sale Price x Royalty % | Monthly = Collection Size x Sale Rate x Royalty
Worked example — Monthly: 62.5 ETH ($187,500) | Annual: 750 ETH ($2,250,000)
Formula
Royalty = Sale Price x Royalty % | Monthly = Collection Size x Sale Rate x Royalty
Royalty per sale is the sale price multiplied by the creator royalty percentage. Monthly royalty income is estimated by multiplying the collection size by the monthly secondary sale rate and the royalty per sale. Marketplace fees are deducted separately from the seller, not the creator.
Worked Examples
Example 1: 10K Collection Monthly Royalty Projection
Problem:A 10,000 NFT collection with 5% royalty, average secondary sale price of 2.5 ETH, 5% monthly sale rate, ETH at $3,000.
Solution:Royalty per sale = 2.5 ETH x 5% = 0.125 ETH ($375) Monthly secondary sales = 10,000 x 5% = 500 sales Monthly royalties = 500 x 0.125 = 62.5 ETH ($187,500) Annual royalties = 62.5 x 12 = 750 ETH ($2,250,000) Marketplace fee (2.5%) = 0.0625 ETH per sale Seller receives = 2.5 - 0.125 - 0.0625 = 2.3125 ETH
Result:Monthly: 62.5 ETH ($187,500) | Annual: 750 ETH ($2,250,000)
Example 2: Small Artist Collection Earnings
Problem:An artist has 500 NFTs with 7.5% royalty, average 0.5 ETH sale price, 3% monthly sale rate, ETH at $3,000.
Solution:Royalty per sale = 0.5 x 7.5% = 0.0375 ETH ($112.50) Monthly sales = 500 x 3% = 15 sales Monthly royalties = 15 x 0.0375 = 0.5625 ETH ($1,687.50) Annual = 0.5625 x 12 = 6.75 ETH ($20,250) Break-even: mint cost 500 x 0.05 = 25 ETH 25 / 0.0375 = 667 secondary sales needed
Result:Monthly: 0.5625 ETH ($1,687.50) | Break-even after 667 secondary sales
Frequently Asked Questions
What are NFT royalties and how do they work on different marketplaces?
NFT royalties are a percentage of the sale price that is automatically paid to the original creator each time an NFT is resold on a secondary market. When a creator mints an NFT, they can encode a royalty percentage (typically 2.5 to 10 percent) into the smart contract. Each subsequent sale triggers this payment automatically through the blockchain. However, royalty enforcement varies significantly by marketplace. OpenSea enforces creator royalties through its platform but does not do so on-chain by default. Blur initially made royalties optional to attract traders, then introduced minimum 0.5 percent royalties. Marketplaces like Foundation and SuperRare consistently enforce royalties. The EIP-2981 standard provides a royalty info interface but enforcement remains marketplace-dependent rather than protocol-level.
How should creators set their royalty percentage for maximum earnings?
Setting royalty percentages requires balancing revenue per sale against trading volume. Higher royalties (7.5 to 10 percent) generate more per transaction but can discourage trading because buyers factor in total cost including royalties when making purchase decisions. Lower royalties (2.5 to 5 percent) encourage more frequent trading, potentially generating higher total revenue through volume. Data from major collections suggests that 5 percent is the sweet spot for most projects — it generates meaningful creator revenue without significantly impacting trading volume. Blue-chip collections like Bored Ape Yacht Club use 2.5 percent, relying on massive volume and high prices. Smaller collections may benefit from 5 to 7.5 percent. Consider your collection size, price point, and target audience when deciding.
What is the difference between primary sales revenue and royalty income?
Primary sales revenue comes from the initial mint or first sale of an NFT directly from the creator to the buyer. The creator receives the full sale price minus any marketplace fees and gas costs. This is typically a one-time event per NFT. Royalty income, by contrast, is an ongoing passive revenue stream generated every time the NFT changes hands on secondary markets. While primary sales provide immediate large payouts, royalties compound over time as collections gain traction. A successful 10,000-piece collection at 0.1 ETH mint price generates 1,000 ETH in primary sales. If each piece trades an average of 5 times over its lifetime at an average price of 0.5 ETH with 5 percent royalties, that generates 2,500 ETH in total royalties — 2.5 times the primary revenue.
How do marketplace fees interact with royalties and affect seller proceeds?
When an NFT sells on a secondary marketplace, the sale price is split among three parties: the seller, the creator (royalties), and the marketplace (platform fee). For example, on OpenSea with a 2.5 percent platform fee and 5 percent creator royalty, a 1 ETH sale distributes 0.05 ETH as royalty, 0.025 ETH as marketplace fee, and 0.925 ETH to the seller. The total cost to the buyer is just the sale price (1 ETH), but the seller effectively loses 7.5 percent. Some marketplaces like LooksRare and X2Y2 experimented with zero or reduced fees to attract volume. Aggregators like Gem and Genie show net proceeds across marketplaces, helping sellers choose where to list. Creators should communicate the value of supporting royalties to their community.
Can NFT royalties be avoided and what protections exist for creators?
Unfortunately, royalty avoidance is a significant issue in the NFT ecosystem. The most common method is over-the-counter (OTC) trading where buyers and sellers transact directly via simple wallet transfers, completely bypassing marketplace royalty enforcement. Some marketplaces like Blur and SudoSwap made royalties optional, allowing buyers to skip them. Technical workarounds include wrapping NFTs in new contracts or using marketplace-specific listings that minimize royalty payments. To combat this, creators can implement on-chain enforcement through tools like OpenSea Operator Filter Registry, which blocks marketplaces that do not honor royalties. ERC-721C by Limit Break offers more robust on-chain enforcement. Community-based approaches include restricting holder benefits to those who purchased through royalty-honoring channels, creating social incentives to support creator compensation.
What does the monthly secondary sale rate represent and how sensitive are projections to it?
The sale rate is turnover: the share of the collection that changes hands in a month. A 10,000-piece collection at 5 percent means about 500 secondary trades. Royalty income scales linearly with this number, so it is usually the single largest source of error in a forecast. Quiet markets often see established collections turn over only 1 to 3 percent per month, while a collection in a hype window can briefly exceed 20 percent before falling back. Model a low, base and high turnover case rather than trusting one figure taken from a peak week.
Should royalty projections use floor price or average sale price?
Use the average realised sale price, because royalties are charged on each transaction price, not on the floor. Floor price only reflects the cheapest listed item and systematically understates income when rare traits sell far above it; in trait-heavy collections a handful of rare sales can contribute a large share of monthly royalties. The safer approach is a volume-weighted average of recent completed sales. Floor price is still useful as a conservative lower bound and as a sanity check when recent volume is thin enough that the average is skewed by one outlier trade.
What exactly does EIP-2981 specify, and what does it leave out?
EIP-2981 defines a single read-only function, royaltyInfo, which takes a token id and a sale price and returns a recipient address and an amount. That is the whole standard: it gives marketplaces a uniform way to ask a contract what royalty is intended. It does not move any funds, does not hook into the ERC-721 transfer path, and cannot block a trade that ignores it. Payment therefore happens only if the settling marketplace chooses to honour the response, which is why transfer-level enforcement designs such as ERC-721C were built on top of it.
How do collaborators split royalty income from one collection?
EIP-2981 returns a single recipient address, so multi-party splits are handled by pointing that address at a payment splitter contract rather than a personal wallet. The splitter holds incoming royalties and releases them according to fixed shares, letting an artist, developer and community treasury each draw their portion without trusting one signer. Set this up before minting, because the royalty recipient is often baked into the deployed contract and changing it later may be impossible. Splits should be documented alongside tax treatment, since each recipient realises income when funds are released.
How does ETH price volatility change the value of royalty income?
Royalties are charged as a percentage of an ETH-denominated sale price, so the creator's ETH income is unaffected by the fiat exchange rate, but its dollar value is not. A collection earning 62.5 ETH per month is worth $187,500 with ETH at $3,000 and $125,000 with ETH at $2,000, with no change in trading activity. The two effects also correlate: NFT prices and turnover tend to fall alongside ETH drawdowns, compounding the decline in fiat terms. Creators budgeting in fiat usually convert a fixed portion of each month's royalties on receipt.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
🧮NFT Collection Revenue Calculator
Estimate total revenue from an NFT collection launch from supply, mint price, and royalties.
🧮Crypto Tax Lot Calculator
Calculate capital gains using FIFO, LIFO, HIFO, and specific identification for crypto trades.
🧮Crypto Airdrop Tax Calculator
Calculate tax liability on crypto airdrops based on fair market value at time of receipt.
🧮Crypto Loss Harvesting Calculator
Identify crypto positions with unrealized losses for tax-loss harvesting opportunities.
🧮Crypto Position Size Calculator
Calculate optimal crypto position size from account balance, risk percentage, and stop loss.
🧮Crypto Leverage Calculator
Calculate crypto leveraged position size, liquidation price, and risk from margin and leverage.
🧮Crypto Dollar Cost Average Calculator
Calculate DCA results for any crypto from start date, frequency, and amount.
🧮Crypto Portfolio Allocation Calculator
Build a crypto portfolio allocation from risk tolerance, market cap tiers, and sector exposure.