NFT Royalty Calculator
Calculate creator royalty, marketplace fee, and seller net for any NFT sale. Compare major marketplaces.
NFT Royalty Calculator
How to use the NFT royalty calculator
Pick a marketplace
OpenSea, Blur, Magic Eden, Tensor, LooksRare and Rarible each set their own fee and treat the creator's royalty their own way. The note under the menu says what that marketplace does. Every figure was read from the marketplace's own pages on 27 September 2026, and they change often, so check the marketplace before you sign.
Enter the sale price and the royalty
The price goes in ETH, SOL, POL or USD. The royalty is the collection's percentage: on OpenSea that is the "creator earnings" figure on the collection page, which OpenSea caps at 10%. Of OpenSea's hundred most-traded collections we checked that day, 75 set one, and the median was 5%.
Say how the sale happens, and how much royalty was paid
Choose whether a buyer is taking a listing or a seller is accepting an offer. On most marketplaces that changes nothing but who pays gas. On Tensor it decides who pays the fee and the royalty, because Tensor charges whoever takes the order. Where a royalty is optional, someone chooses how much of it to pay: on OpenSea the seller, on Tensor the taker, who can pay none, half or all. Blur is optional above a minimum: the seller pays at least 0.5% (or the whole royalty, if the collection asks for less) and can choose to pay more. The menu starts at none, or at Blur's minimum, because on optional collections the royalty is usually not paid. It hides where the marketplace settles the royalty itself (Rarible) or pays none (LooksRare).
Read the breakdown
Four cards show what the buyer pays, the marketplace fee, the creator's royalty and what the seller receives, with a USD value if you typed a token price. On OpenSea the fee and the royalty come out of the price, so the buyer pays the price and the seller receives less. On a Tensor listing they are added on top, so the buyer pays more and the seller receives the full price. Rarible charges its fee to both sides. If you enter gas, the note under the cards says who pays it and what that leaves them.
A royalty is a request unless the contract enforces it
An NFT royalty is a percentage of each resale that the creator asks to be paid. The Ethereum standard that carries the number, EIP-2981 (final since 24 July 2021), adds a royaltyInfo() function that tells a marketplace how much to pay and to whom. It does not move any money. Its authors made payment voluntary on purpose: a token changing wallets is not always a sale, so a transfer cannot be made to charge a royalty every time.
"The royalty payment must be voluntary, as transfer mechanisms such as transferFrom() include NFT transfers between wallets, and executing them does not always imply a sale occurred." — EIP-2981, NFT Royalty Standard
Optional since 31 August 2023
For its first two years the royalty was paid because the largest marketplace chose to pay it. OpenSea ran an Operator Filter that blocked marketplaces which skipped creator fees. On 31 August 2023 it retired the filter and made creator fees optional. On an optional collection OpenSea's help centre puts the choice with the seller: the listing includes the creator's preferred figure by default, the seller can change it, and there is no minimum. The royalty comes out of the price the buyer pays.
Enforcement came back, and it costs the creator venues
From 2 April 2024 OpenSea has enforced creator earnings for collections built on ERC-721C, a Limit Break standard that lets the contract refuse transfers by programs the creator has not approved. The price is written into OpenSea's own page: an enforced collection trades only on OpenSea and marketplaces running Limit Break's Payment Processor. Solana works the same way. Metaplex says ordinary Token Metadata NFTs cannot enforce royalties, while programmable NFTs (pNFTs) and Core assets can, through a rule set that allows or denies trading programs. On both chains, enforcement is a choice the creator makes in the contract, not something the chain does.
What actually gets paid
We read every OpenSea sale settled over six hours on the morning of 27 September 2026 (Singapore time) and matched each one against its collection's setting. On collections where the royalty was optional, the creator was paid on 2 sales out of 82. On collections that enforced it, the creator was paid on 154 out of 156. It is one short window on one marketplace, but it shows why this calculator's royalty menu starts at none.
What this calculator can't tell you
Fee tables go stale quickly. In the eighteen months to September 2026, X2Y2 closed (April 2025), Foundation went offline (April 2026) and Magic Eden was reported to have closed its Bitcoin and EVM markets (March 2026). OpenSea's selling fee went from 0.5% to 1% on 15 September 2025. Each figure here is dated in its note, and the marketplace's own checkout is the one that counts. Gas is included only if you enter it. Taxes and any marketplace's special or private-sale terms are not modelled.
EIP-2981, the operator filter, and the year royalties went optional
EIP-2981 was created on 15 September 2020 and became final on 24 July 2021. It is the Ethereum standard for publishing a royalty through a contract's royaltyInfo() function.
The standard returns an amount, not a percentage, "so there is no dispute with a marketplace over how much is owed". The royalty is paid in the same currency as the sale.
OpenSea sunset its Operator Filter, which blocked marketplaces that skipped creator fees, on 31 August 2023: the same day its creator fees became optional.
Magic Eden moved to optional royalties on Solana in October 2022, about ten months before OpenSea did the same on Ethereum.
OpenSea's selling fee rose from 0.5% to 1% on 15 September 2025. Its own developer guide still carried a 2.5% worked example in August 2026.
OpenSea caps creator earnings at 10%, and can lower a collection's rate to match a lower rate the creator set on another marketplace.
Metaplex says an ordinary Token Metadata NFT "cannot enforce secondary sales royalties". Programmable NFTs and Core assets can, through a rule set that allows or denies trading programs.
On Tensor the taker pays. A buyer of a listing pays the royalty and the 2% fee on top of the price, and on an optional collection can pay none, half or all of the royalty.
LooksRare cut its fee to 0.5% with its V2 launch on 6 April 2023, and pays a 0% creator fee.
Polygon replaced MATIC with POL as its gas token from 4 September 2024, which is why this calculator lists POL.
FAQ
-
Because nothing in the token makes anyone pay. EIP-2981 only publishes the amount, and its own text says payment "must be voluntary", since a transfer between wallets is not always a sale. Whether a creator is paid is up to the marketplace. OpenSea made creator fees optional on most collections from 31 August 2023, and on those collections the seller decides.
-
The Ethereum standard (final 24 July 2021) for encoding royalty info in smart contracts. A compliant contract exposes
royaltyInfo(tokenId, salePrice)returning the recipient address + amount. Marketplaces can read this to know what royalty to pay — but they aren't technically required to obey it. -
It is now decided collection by collection. OpenSea enforces for ERC-721C collections whose creator switched enforcement on, and Tensor for collections marked enforced. On Solana, only programmable NFTs and Core assets with a rule set can enforce. Rarible's exchange contract pays royalties to contracts that publish them. LooksRare pays a 0% creator fee. Blur last stated its policy in February 2023: on collections that do not block other marketplaces it enforces a 0.5% minimum and the seller can opt in to more, and it enforced full royalties only on collections that blocked trading on OpenSea. We could not confirm the policy is current.
-
On OpenSea, look for "creator earnings" on the collection page; that is the figure OpenSea uses, and it can differ from the contract. Calling
royaltyInfo()on Etherscan works only if the contract implements EIP-2981. Of the 48 Ethereum collections among OpenSea's hundred most-traded when we checked on 27 September 2026, 31 did not, and 8 of the 17 that did published a different rate from OpenSea's setting. -
On a marketplace, yes: on OpenSea it is a collection setting. In the contract, only if it has a function that lets the owner change the royalty; some contracts are immutable. The two are separate, so change both if you want them to agree.
-
No. The calculations run entirely in your browser. No wallet connection, no API calls. Token prices are typed in manually if you want USD conversion.
-
Gas is included only if you type it into the gas field, and the calculator charges it to whoever sends the transaction. On OpenSea the buyer pays gas when buying a fixed-price listing, and the seller pays it when accepting an offer. In the Seaport transactions we read on 27 September 2026, the median was about 0.00004 ETH to buy a listing and 0.00007 ETH to accept an offer. Use our ETH Unit Converter to turn that into gwei or wei.
-
Not really. Bitcoin Ordinals have no equivalent of EIP-2981, so whether a royalty is paid depends entirely on the marketplace. This calculator does not model Ordinals.
-
OpenSea Pro was the platform's aggregator product. OpenSea has since folded its interfaces together, and its standard fee is now 1% (since 15 September 2025). Check the marketplace's own fee page before you trade.
-
It may be, and the answer depends on where you live, so we do not state a rule here. Ask your own tax authority: in Singapore that is IRAS, whose guide to digital tokens (January 2026 edition) does not mention NFTs, and in Malaysia it is LHDN.
Method & sources
How it computes
The sale price is split between the marketplace fee, the creator royalty and the seller, exactly, in the currency's smallest unit (NftSaleKernel). Each marketplace decides who pays: out of the price (OpenSea), on top of a listing for the taker (Tensor), or a fee on both sides (Rarible). An optional royalty is paid in full, half or not at all; Blur requires min(royalty, 0.5%) and the seller may opt in up to the full rate. Gas is charged to whoever sends the transaction.
What this tool implements
- Four royalty modes are modelled because four exist in practice: enforced (the collection's rate is taken), optional (the party the marketplace names decides how much to pay: the seller on OpenSea, the taker on Tensor), optional above a minimum (Blur: the seller pays at least 0.5%, or the whole royalty where the collection asks for less, and may opt in to more; a minimum never creates or raises a royalty), and none (LooksRare V2 pays a 0% creator fee).
- Who pays is modelled per marketplace, because it differs: the fee and royalty come out of the price on OpenSea; on Tensor the taker pays both, on top of the price when buying a listing and out of it when accepting a bid; Rarible charges its protocol fee to the buyer and the seller. Gas is charged to whoever sends the transaction: the buyer of a listing, the seller accepting an offer.
- Amounts are computed exactly in the currency's smallest unit (wei, lamports or cents), rounding down as marketplace contracts do, with the seller's side taking the remainder, so the buyer's payment always equals the seller, creator and marketplace amounts added together.
- ⚠️ MARKETPLACE POLICY IS A SNAPSHOT, and this is the fastest-moving data on the site. Fees and enforcement have changed repeatedly since 2022 and will change again. Check the marketplace's own current terms before relying on a figure.
- ⚠️ Two closed marketplaces were removed after readers had been offered them. X2Y2, removed 27 August 2026, had shut on 30 April 2025 and was still listed with a 0.5% fee. Foundation, removed 27 September 2026, has read "Foundation is offline" since 27 April 2026 and was still listed with a 5% fee and a 10% enforced royalty. A saved result naming either described a marketplace that no longer existed.
- A royalty percentage is what the collection asks for, which is not always what it receives. On an optional-royalty marketplace the realistic figure is lower than the contract states, and the page shows the mode rather than implying the rate is collected.
Sources
- EIP-2981, NFT Royalty Standard: https://eips.ethereum.org/EIPS/eip-2981 — the interface by which a contract declares a royalty recipient and amount. ⚠️ It is a DECLARATION standard, not an enforcement one: it lets a marketplace ask what royalty is owed and says nothing about whether the marketplace pays it. That gap is the whole reason the modes below differ.
- OpenSea Help Center (2025-2026): a 1% selling fee; where creator earnings are optional, "the NFT owner will ultimately choose whether to pay the suggested earnings when selling the item"; enforcement through ERC721-C and a 10% maximum; buyers pay gas on a fixed-price listing, sellers when accepting an offer. https://support.opensea.io/en/articles/8867091-what-fees-do-i-pay… https://support.opensea.io/en/articles/8867026-how-do-i-set-creat… https://support.opensea.io/en/articles/8867014-who-pays-the-gas-f…
- OpenSea, The OpenSea Digest, 18 August 2023: optional creator fees and the end of the Operator Filter from 31 August 2023 (https://opensea.io/blog/articles/opensea-digest-aug-18-2023); OpenSea Fee Update: the selling fee rose from 0.5% to 1.0% on 15 September 2025 (https://docs.opensea.io/changelog/opensea-fee-update).
- Metaplex, Programmable NFTs: "Token Metadata cannot enforce secondary sales royalties"; a pNFT rule set can restrict transfers to programs that pay them. So on Solana a royalty can be enforced only on a pNFT or Core asset whose creator set a rule set; ordinary NFTs rely on the marketplace choosing to pay. https://metaplex.com/docs/smart-contracts/token-metadata/pnfts
- Tensor docs, Fees and Royalties (2025): a 2% taker fee and 0% maker fee; the taker pays enforced royalties and the fee, on top of the price when buying a listing; takers may pay none, half or all of an optional royalty. https://docs.tensor.trade/trade/fees-and-royalties
- Rarible docs, Fees structure (2025): a 1% protocol fee charged to the buyer and to the seller, with royalties paid by the exchange contract (https://docs.rarible.org/docs/tokens-fees-and-royalties). LooksRare docs, V2 protocol overview (2024): "a 0.5% protocol fee and a 0% creator fee" (https://docs.looksrare.org/developers/protocol/looksrare-v2-proto…).
- Blur, How to earn royalties on Blur, 15 February 2023 (re-read at source 2026-10-16): on collections without filters "OpenSea sets royalties to optional on these collections, and Blur enforces minimum 0.5% royalties (the seller can opt-in to higher royalties as well)"; "Blur enforces full royalties on collections that block trading on OpenSea", which the calculator does not model. Not restated by Blur since, so the rule is shown as Blur's 2023 statement, not a confirmed current one. https://paragraph.com/@blurdao/0LxWuwluNncqbhtpPgl1
- Closed venues. Foundation, notice dated 27 April 2026: "Foundation is offline", and it "will remain offline indefinitely" (https://foundation.app). X2Y2 ceased operating on 30 April 2025, announced 31 March 2025; its smart contracts remain live for withdrawals, its marketplace does not.
What can make this go out of date
- ⚠️ THE MARKETPLACE TABLE IS THE DEPENDENCY. Fees, royalty modes and the existence of individual venues all change, and nothing on this page refetches any of it. Two venues were offered after they closed (X2Y2 for more than a year, Foundation for five months). Each entry now records the date it was checked and its source, and the page's freshness stamp turns red three months after that date.
- Currency conversion uses a USD price you enter, not a live rate, so the fiat figure is only as current as the number you typed.
- Magic Eden's own pages sit behind a bot check and could not be read on 27 September 2026, so its 2% fee is not confirmed from a first-party source.
Abridged — the full review record for this tool runs longer than the list above.
Pick up where you left off
Stored only in this browser — never sent to our servers.