An NFT that sells for more ETH than it cost can still produce a loss. The buyer may have paid mint gas, marketplace fees, bridge costs, and currency-conversion charges. The creator may owe platform charges, collaborator splits, and taxes. Meanwhile, the fiat value of ETH may have changed between every step.
Quick answer: calculate profit in both the settlement token and your reporting currency. Track every acquisition cost and selling cost, use timestamped exchange rates, and separate gross sale value from the cash or crypto you actually keep.
Gross sale price is not profit
For an NFT buyer who later sells, a basic calculation is:
Net profit or loss = net sale proceeds − total cost basis
Total cost basis may include the purchase or mint price, acquisition gas, marketplace charges paid by the buyer, bridge fees, payment processing, and other costs that local tax rules allow to be included. Net sale proceeds are the sale amount minus seller marketplace fees, creator royalties, transaction gas, conversion costs, and other disposal charges.
Tax treatment differs by country and by the taxpayer’s circumstances. The accounting framework below helps organize records, but it does not decide what is deductible or taxable in your jurisdiction.
Buyer and collector cost checklist
Mint or purchase price
Record the exact amount and token used. A purchase for 0.5 ETH is not simply “0.5 ETH forever” for accounting purposes. Save the fair value in your reporting currency at the transaction time and document the price source.
Gas and failed transactions
On Ethereum, a transaction fee is the gas used multiplied by the price per unit of gas. Fees are generally paid even when a transaction fails because validators still performed computation. A failed mint can therefore create a real expense without creating an NFT.
Marketplace and payment fees
Marketplaces may charge the buyer, seller, or both. Card and fiat-on-ramp providers can add another layer. Policies change, so use the actual receipt or transaction preview rather than an old percentage from a blog post.
Creator royalties
A royalty is a payment intended for the creator on a secondary sale. Enforcement varies by marketplace and token design; an on-chain royalty signal does not guarantee that every venue will pay it. For a buyer calculating exit value, treat a royalty as a potential selling cost based on the venue’s current rules.
Bridge and wrapping costs
Moving assets between networks can create bridge fees, gas on both networks, or a wrapped representation rather than the original asset. Record each transaction and confirm what is actually being sold.
A worked collector example
Assume a collector buys an NFT for 0.50 ETH when ETH is worth $2,000. The purchase price is therefore $1,000. Acquisition gas is 0.015 ETH at the same reference price, or $30. Total initial economic cost is $1,030.
Months later, the NFT sells for 0.70 ETH when ETH is worth $1,800. Gross sale value is $1,260. The marketplace deducts 2.5% ($31.50), the creator royalty is 5% ($63), and the seller pays $18 in gas.
Net proceeds = $1,260 − $31.50 − $63 − $18 = $1,147.50
Economic profit = $1,147.50 − $1,030 = $117.50
Measured only in ETH, the trade appears to gain 0.20 ETH before costs. Measured in dollars after costs, the gain is much smaller because ETH fell between purchase and sale. Both views are useful, but tax reporting normally requires the applicable fiat valuation rules.
Creator profit calculation
A creator should separate primary sales from secondary royalties:
Primary-sale net income = mint proceeds − platform fees − deployment and minting costs − collaborator splits − other direct costs
Royalty net income = royalties actually received − collection and conversion costs − collaborator splits
Do not forecast royalties as guaranteed recurring income. Sales may stop, venues may change enforcement, wash trading can create misleading volume, and the token used for payment can lose value.
Inventory and unsold NFT costs
A collection can incur costs before any sale: art production, smart-contract development, audits, storage, mint-site hosting, marketing, allowlist tools, and failed deployment transactions. Decide on a consistent method for allocating shared costs across sold and unsold items, then confirm it with a qualified accountant.
For buyers, an unsold NFT does not have a reliable profit merely because a marketplace displays a floor price. The floor is the lowest asking price, not proof that your token can sell at that price. Trait rarity, liquidity, collection volume, bid depth, and marketplace restrictions all affect realizable value.
Record-keeping template
| Field | What to save |
|---|---|
| Asset identity | Contract address, token ID, network, collection name |
| Transaction | Transaction hash, timestamp, wallet addresses |
| Acquisition | Mint or purchase amount, token, fiat value, gas and platform fees |
| Disposal | Gross price, token, fiat value, marketplace fee, royalty and gas |
| Price source | Exchange or pricing method used at the timestamp |
| Supporting evidence | Marketplace receipt, wallet export, invoice, collaborator agreement |
Use the contract address and token ID, not only the artwork name. Names and images can be copied, while the on-chain identifier distinguishes the asset. If you are new to creation, our NFT minting guide explains how tokens are created. Our guide to NFT monetization covers the broader business models, but none of them guarantees a return.
Common calculation mistakes
- subtracting only the mint price and ignoring gas;
- using today’s ETH price for a transaction from months ago;
- counting an unaccepted bid or floor price as sale proceeds;
- assuming stated royalties were actually collected;
- forgetting failed transactions and bridge costs;
- mixing personal purchases with creator-business inventory; and
- treating transfers between your own wallets as sales without checking local rules.
Frequently asked questions
Is gas part of an NFT’s cost basis?
It may be under some tax systems and circumstances, but rules differ. Track gas separately so an adviser can apply the correct treatment.
Do NFT royalties always reach the creator?
No. Payment depends on the marketplace, contract design, sale route, and current enforcement policy.
Does an NFT loss cancel other crypto gains?
That depends on local classification, holding purpose, and tax law. Do not assume all digital-asset gains and losses are treated identically.
This article is educational and is not tax, legal, or investment advice. Consult a qualified professional familiar with digital assets in your jurisdiction.