NFT Cost Basis and Disposal Tracking: Every NFT Is Its Own Lot (2026)
NFT Cost Basis and Disposal Tracking: Every NFT Is Its Own Lot (2026)
Reviewed by Wag3s Editorial Team — verified against the per-item (non-fungible) lot principle and the gas/fee/royalty attribution requirement; tax characterisation jurisdiction-specific · Last reviewed May 2026
NFT Cost Basis and Disposal Tracking: Every NFT Is Its Own Lot
What separates NFT cost-basis tracking from every fungible-token method is non-fungibility itself: you cannot FIFO, pool or average things that are not interchangeable, so each NFT is a lot of one, with its own basis and its own disposal arithmetic. This guide is the per-item model, fee attribution, and the jurisdiction-specific tax line, one spoke of the broader multi-wallet aggregation problem and the tax counterpart to NFT portfolio valuation.
What's different about NFT cost basis
- An NFT is non-fungible, so there is no pooling, averaging or FIFO; each NFT is its own lot.
- Cost basis is roughly the mint or purchase price plus attributable gas and acquisition fees (jurisdiction rules apply).
- Disposal gain is proceeds (net of disposal fees or royalty, per jurisdiction) minus that NFT's own basis.
- Royalties are a seller cost (reducing net proceeds) and creator income (its own event), so capture the actual amount paid.
- Collectible-specific rules may apply; this is jurisdiction-specific, so do not assume.
- The per-item mechanics are the tracking layer; the tax characterisation is separate and adviser-confirmed (see cost-basis methods).
No averaging — a lot of one
The fungible-token cost-basis methods (FIFO, ACB, pooling, 150 VH bis) all rely on interchangeability. NFTs are non-fungible, no two are the same, so they cannot be pooled or averaged. Each NFT is its own lot with its own cost basis. Applying a fungible method across NFTs is conceptually wrong, not just imprecise. This is why NFT tracking is per item, always.
What goes into the basis
Generally the acquisition cost of that specific NFT:
- mint or purchase price;
- attributable gas;
- acquisition and marketplace fees;
per the jurisdiction's rules on what is capitalisable. The exact deductibility of gas, fees and royalties is jurisdiction-specific, so treat the components as a documented policy and confirm the specifics rather than hard-coding one country's rule (see portfolio PnL for the analogous fee discipline).
The disposal computation
Per item:
Gain = proceeds (net of disposal fees or royalty, per jurisdiction) − that NFT's own cost basis
Because each NFT is its own lot, there is no method choice averaging it with others; the gain is specific to that token. Receipt of an NFT via mint, airdrop or reward and its later sale are separate events on the same item, the same dual-event discipline as airdrop and staking-reward accounting, applied per item.
Royalties: cost one side, income the other
A creator royalty on a secondary sale is:
- a cost to the seller, typically reducing net proceeds;
- income to the creator, its own event.
Royalty enforcement varies by marketplace, so the amount actually paid must be captured from the transaction, not assumed. Track the royalty as an explicit component of the disposal, never folded invisibly into the price (the decomposition discipline).
Collectible rules are jurisdiction-specific
Some jurisdictions apply collectible-specific rates or rules to certain NFTs; others treat them as other crypto-assets; some distinguish creators from collectors. This must not be assumed either way. The per-item mechanics are the tracking layer; whether a collectible regime, ordinary capital-gains treatment, or something else applies is an adviser-confirmed question for the specific jurisdiction (see also NFT accounting for companies for the corporate-accounting contrast).
Jurisdiction-specific rules: key differences
United States. The IRS treats NFTs as property under general capital-gains rules. Collectible characterisation (28% maximum rate under § 1(h)(5)) may apply to NFTs with collectible-like characteristics — the IRS issued guidance in March 2023 suggesting NFTs could qualify as collectibles under Section 408(m) depending on what they represent. Short-term vs long-term holding period (one year) determines the applicable rate. Basis is cost plus capitalisable fees; gas is generally capitalisable on acquisition but the treatment on disposal-side gas is debated.
United Kingdom. HMRC treats NFTs as cryptoassets and does not currently apply the 28% collectibles rate. Each NFT is its own asset for CGT; the pooling rules that apply to fungible tokens explicitly do not apply because NFTs are not fungible. Acquisition cost plus allowable costs is the basis; disposal proceeds minus allowable disposal costs gives the gain. Income Tax applies where an NFT is acquired in the course of trade or as income (e.g. minted for sale as a business).
France. NFTs may be covered under the regime for "actifs numériques" (Article 150 VH bis CGI). Gains are taxed at 30% flat (PFU) or on option at the progressive scale, depending on the taxpayer. A key distinction: the regime applies where the asset qualifies as a "jeton" under French law; characterisation as an object of collection (objet de collection) could imply different treatment. Confirm with a French tax adviser.
Switzerland. The Swiss Federal Tax Administration (ESTV) generally treats crypto assets as moveable assets (Fahrnis). For individuals, capital gains on private assets are not subject to federal income tax; however, if the activity qualifies as professional trading, gains become income. NFTs acquired as part of professional activity or derived from the exercise of a profession (artist, creator) are likely income. No special collectible regime.
Common tracking errors
Losing the mint-price record. For popular collection mints, the original transaction record — mint price plus exact gas — is sometimes not captured, especially when using aggregator bots. Reconstructing it later from the transaction hash is possible but labour-intensive. Capture at mint time, not after.
Netting royalties into the sale price. If the marketplace records a sale of 1 ETH and has silently deducted a 5% royalty, the raw transaction shows 0.95 ETH in the seller's wallet. Using the 0.95 ETH as both proceeds and basis already nets out a cost that should be a documented explicit reduction.
Treating an NFT swap (one NFT for another) as non-taxable. In most jurisdictions, exchanging one NFT for another is a disposal of the first at fair market value and an acquisition of the second at that same fair market value — generating gain or loss on the first. This is the same principle as token-for-token swaps in DeFi.
Ignoring wrapped/bridged NFT transitions. When an NFT is wrapped to move across chains (e.g. Ethereum ERC-721 → Polygon), the wrap/unwrap may or may not be a taxable disposal depending on jurisdiction — this is unsettled. Document the transaction regardless, preserving both the original basis and the timing of the bridge event.
Practical guidance
- Track every NFT as its own lot; never pool or average.
- Build basis per item: mint or purchase price plus attributable gas and fees (documented policy).
- Compute disposals per item: proceeds net of fees and royalty minus that item's basis.
- Capture the actual royalty from the transaction and treat it as an explicit component.
- Confirm collectible and jurisdiction treatment; do not assume a regime.
- Keep receipt and disposal as separate events on the same item, with an audit trail.
Choosing a tool for NFT cost basis
Koinly and CoinLedger both track NFTs per item with acquisition cost and disposal proceeds, but per-item discipline is exactly where a fungible-first importer slips. Before you trust an NFT tax figure, confirm the tool:
- keeps a distinct lot per NFT with no fungible averaging, so each token's gain is computed against its own basis;
- attributes mint or purchase gas and acquisition fees into that item's basis, captured at mint time rather than reconstructed later;
- reads the actual royalty paid from the transaction instead of inferring it, and treats a net-of-royalty wallet receipt as an explicit reduction rather than both proceeds and basis;
- treats an NFT-for-NFT swap as a disposal at fair value and leaves the collectible or jurisdiction characterisation to the tax setting.
Fungible-method averaging of NFTs is the structural error.
How Wag3s handles it
Wag3s Folio tracks each NFT as its own lot, builds per-item basis from mint or purchase price plus attributable gas and fees, captures the actual royalty paid on disposal, keeps receipt and sale as separate events, and surfaces the result for the jurisdiction-specific (including collectible) tax characterisation. See the Folio product page.
Further reading
- NFT Portfolio Valuation
- Crypto Cost Basis Methods 2026
- NFT Accounting for Companies
- Crypto Airdrop Accounting
- Realized vs Unrealized Gains in Crypto
- Bitcoin Ordinals Portfolio Tracking
Sources
- Non-fungibility principle: NFTs cannot be pooled or averaged under fungible cost-basis methods, so each NFT is its own lot; basis components (mint or purchase price, attributable gas, acquisition fees) and disposal netting (fees, creator royalty) have jurisdiction-specific deductibility, and royalty enforcement varies by marketplace so the actual amount must be captured.
- IRS — Digital assets and the Frequently asked questions on digital asset transactions: the US treats digital assets as property for capital-gains purposes, with collectible-specific characterisation possible for certain NFTs. Treatment is jurisdiction-specific and adviser-confirmed.
NFT Portfolio Valuation: There Is No Single True Price (2026)
Floor price, last sale, trait-based value, and a model estimate all give different numbers for the same NFT — and the floor is often fake. Why a portfolio must pick and disclose a valuation basis, treat illiquidity honestly, and never value a specific NFT at the collection floor.
Wag3s vs Cryptio: two different bets on Web3 accounting
Cryptio is the incumbent for enterprise Web3 accounting. Wag3s is the newer challenger built for the full stack. Here's where they differ in practice.
Every chain, integration, and competitor mentioned in this article gets its own page — coverage detail, comparison signals, and the audit trail your finance team needs.
- Calculator
Free Crypto Tax Calculator
Connect a wallet and export tax-ready reports (IRS, HMRC, DGFiP). Free during Alpha.
View page - Chain
Ethereum
ERC-20, DeFi, gas, restaking — the largest ecosystem.
View page - Chain
Solana
SPL tokens, native stake, Jupiter, Metaplex NFTs.
View page - Integration
NetSuite integration
Mid-market and enterprise crypto subledger.
View page - Integration
QuickBooks integration
SMB GL with daily JE sync.
View page - Integration
Safe integration
DAO and corporate multi-sig accounting.
View page