US NFT Tax Guide 2025
Complete guide to reporting NFT transactions to the IRS, including sales, minting, royalties, airdrops, and Form 8949 requirements.
π Quick Summary
- NFTs = Property (like crypto, subject to capital gains)
- Buying NFT = not taxable (just establishes cost basis)
- Selling NFT = capital gains/loss on Form 8949
- Creating/minting NFT = not taxable (cost basis = minting cost)
- Selling created NFT = capital gains (not ordinary income for most)
- Receiving NFT airdrop = ordinary income at FMV
- Earning royalties = ordinary income (not capital gains)
IRS Treatment of NFTs
The IRS treats NFTs (Non-Fungible Tokens) as property, similar to cryptocurrency. This means NFT transactions trigger capital gains or losses, not ordinary income (with some exceptions).
Key IRS Guidance
While the IRS hasn't issued NFT-specific guidance, general cryptocurrency rules apply:
- Notice 2014-21: Virtual currency (including NFTs) is property
- Revenue Ruling 2023-14: Confirms property treatment
- Form 1040: "Digital assets" question includes NFTs
NFT Tax Events
Taxable Events
- Selling an NFT: Capital gains/loss (sale price - cost basis)
- Trading NFTs: Disposing of one NFT for another = two taxable events
- Using crypto to buy NFT: Disposing of crypto = capital gains on the crypto
- Receiving NFT airdrop: Ordinary income at fair market value
- Earning creator royalties: Ordinary income
Non-Taxable Events
- Buying NFT with USD: No tax, establishes cost basis
- Minting NFT: No tax, cost basis = minting fees
- Transferring NFT between your wallets: No tax
- Holding/owning NFT: No tax
How to Calculate NFT Capital Gains
Basic Formula
Capital Gain/Loss = Sale Price - Cost Basis - Transaction Fees
Determining Cost Basis
Cost basis = what you paid to acquire the NFT:
- Purchased with USD: Purchase price + gas fees
- Purchased with ETH: USD value of ETH spent + gas fees
- Minted: Minting cost + gas fees
- Received as airdrop: FMV when received (reported as income)
- Gifted: Donor's cost basis (or FMV if lower)
Example 1: Simple Sale
- Buy: Purchase NFT for $500
- Sell: Sell for $1,200
- Gas fees: $50 (buy) + $30 (sell)
- Cost basis: $500 + $50 = $550
- Proceeds: $1,200 - $30 = $1,170
- Capital gain: $1,170 - $550 = $620
Example 2: Purchased with Crypto
- Jan 2024: Buy 1 ETH for $2,000
- March 2024: Use 1 ETH (now worth $3,000) to buy NFT
- Tax event 1: Dispose of ETH
- Proceeds: $3,000
- ETH cost basis: $2,000
- ETH gain: $1,000
- NFT cost basis: $3,000 (FMV of ETH spent)
Minting NFTs
Tax Treatment for Creators
When you create and mint an NFT:
- Minting = not taxable
- Cost basis = minting cost + gas fees
- Selling = capital gains (for most creators)
Business vs Hobby
Casual creator (most people):
- Sales = capital gains on Schedule D
- Cost basis = minting costs
- Cannot deduct expenses beyond cost basis
Professional NFT artist/business:
- Sales = ordinary income on Schedule C
- Can deduct business expenses
- Subject to self-employment tax (15.3%)
Example: Minting and Selling
- Mint NFT: $100 (minting + gas) - No tax
- Cost basis: $100
- Sell NFT: $5,000
- Capital gain: $5,000 - $100 = $4,900
NFT Royalties
Tax Treatment
Creator royalties from secondary sales are ordinary income, not capital gains:
- Report on Schedule 1, Line 8z ("Other Income")
- Taxed at ordinary income rates (10-37%)
- Not subject to self-employment tax (for most)
Example
- Sell NFT on OpenSea with 10% creator royalty
- NFT resold 5 times for total volume of $50,000
- Royalties earned: $50,000 Γ 10% = $5,000 ordinary income
- Report on Schedule 1 as "NFT Creator Royalties"
NFT Airdrops
Tax Treatment
Receiving NFT airdrops = ordinary income at fair market value:
- Income = FMV when received
- Report on Schedule 1, Line 8z
- Cost basis = income amount (for future sale)
Determining FMV for Airdrops
Fair market value can be challenging:
- If actively traded: Floor price on OpenSea/Blur when received
- If no market: $0 (conservative) or comparable sales
- If illiquid: Reasonable estimate based on similar NFTs
Example
- Receive NFT airdrop on March 1, 2025
- Floor price = 0.5 ETH ($1,500)
- Ordinary income = $1,500
- Cost basis for future sale = $1,500
- If sell later for $2,000: Capital gain = $2,000 - $1,500 = $500
Trading NFTs
NFT-for-NFT Swaps
Trading one NFT for another = two taxable events:
- Disposing of NFT #1: Capital gain/loss
- Acquiring NFT #2: Cost basis = FMV of NFT #1
Example
- Own NFT #1: Cost basis $1,000
- Trade for NFT #2: FMV at trade = $3,000 each
- Tax on NFT #1 disposal:
- Proceeds: $3,000 (FMV)
- Cost basis: $1,000
- Capital gain: $2,000
- NFT #2 cost basis: $3,000
Short-Term vs Long-Term Capital Gains
Holding Period
- Short-term: Held β€ 12 months β ordinary income tax rates (10-37%)
- Long-term: Held > 12 months β preferential rates (0%, 15%, 20%)
Long-Term Capital Gains Rates (2025)
| Filing Status | 0% Rate | 15% Rate | 20% Rate |
|---|---|---|---|
| Single | $0-$47,025 | $47,026-$518,900 | $518,901+ |
| Married Filing Jointly | $0-$94,050 | $94,051-$583,750 | $583,751+ |
Strategy: Hold for Long-Term Treatment
Holding NFTs >12 months can significantly reduce tax:
- Short-term (6 months): $10,000 gain Γ 32% = $3,200 tax
- Long-term (13 months): $10,000 gain Γ 15% = $1,500 tax
- Savings: $1,700 (53% less tax!)
How to Report NFTs on Tax Return
Form 8949 & Schedule D (Capital Gains)
- Form 8949: List each NFT sale
- Description: "NFT - [Collection Name] #[ID]"
- Date acquired
- Date sold
- Proceeds (sale price - fees)
- Cost basis
- Gain/loss
- Schedule D: Summarize total capital gains/losses
- Form 1040: Capital gains flow to main return
Schedule 1 (NFT Income)
Report NFT airdrops and royalties:
- Line 8z: "Other Income"
- Description: "NFT Airdrops" or "NFT Creator Royalties"
- Amount: Total USD value
Digital Assets Question
Form 1040 asks: "At any time during 2024, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, or otherwise dispose of a digital asset?"
- If you bought, sold, or received NFTs: Check "Yes"
- If you only held NFTs: Check "No"
NFT Loss Deductions
Capital Losses
NFT losses can offset gains and ordinary income:
- Offset capital gains: Unlimited offset
- Offset ordinary income: Up to $3,000/year ($1,500 if married filing separately)
- Carry forward: Excess losses carry forward indefinitely
Wash Sale Rule (2025 Update)
Important: As of 2025, wash sale rules do NOT apply to NFTs (they're not securities). However, proposed legislation may change this.
Current rule: You can sell an NFT at a loss and repurchase immediately without triggering wash sale.
Tax Loss Harvesting Strategy
- Sell NFTs at a loss before year-end
- Use losses to offset NFT gains or $3,000 of ordinary income
- Optionally repurchase NFTs immediately (no wash sale restriction)
Record Keeping Requirements
What to Track
- Purchase records:
- Date and time of acquisition
- Purchase price in USD
- If purchased with crypto: amount and USD value of crypto
- Transaction hash
- Gas fees paid
- Sale records:
- Date and time of sale
- Sale price in USD
- Marketplace fees
- Gas fees paid
- Transaction hash
- Creator royalties:
- Date received
- Amount in ETH and USD
- Transaction details
How to Track
- Crypto tax software: Koinly, CoinTracker, TokenTax support NFTs
- Spreadsheet: Manual tracking (tedious but free)
- Marketplace reports: OpenSea, Blur provide transaction history
Common Mistakes
- Not reporting NFT sales: IRS receives data from exchanges
- Using purchase price as proceeds: Must subtract marketplace/gas fees
- Forgetting gas fees in cost basis: Gas fees increase cost basis
- Not reporting airdrops as income: Airdrops = taxable income
- Treating royalties as capital gains: Royalties = ordinary income
- Not tracking crypto-for-NFT purchases: Two taxable events
- Incorrect holding period: Start date = acquisition date, not minting date for buyers
Example Scenarios
Scenario 1: Flip NFT Quickly
- Buy: $1,000 (+ $50 gas)
- Sell after 3 months: $3,000 (- $80 fees - $40 gas)
- Cost basis: $1,050
- Proceeds: $2,880
- Short-term gain: $1,830
- Tax (24% bracket): $439
Scenario 2: Hold Long-Term
- Buy: $1,000
- Sell after 15 months: $3,000
- Long-term gain: $2,000
- Tax (15% LTCG rate): $300
Scenario 3: Creator with Royalties
- Mint NFT: $100 cost
- Sell initially: $10,000
- Capital gain: $10,000 - $100 = $9,900
- Earn royalties from 10 resales: $5,000 total
- Ordinary income: $5,000
- Total tax: LTCG on $9,900 + ordinary income on $5,000
FAQs
Are NFTs taxed differently than crypto?
No. Both are treated as property subject to capital gains tax. The mechanics are identical.
Do I pay taxes if I just hold NFTs?
No. Holding NFTs (even as they appreciate) is not taxable. Only selling/disposing triggers tax.
Can I deduct worthless NFTs?
Maybe. If an NFT becomes truly worthless, you may claim a capital loss. However, determining "worthless" is subjective. Conservative approach: sell for $1 to realize loss.
What if I gift an NFT?
Gifting NFTs is not taxable to you (unless gift tax applies over $18,000/year). Recipient gets your cost basis.
How do I value NFTs with no market?
Use comparable sales, floor prices of similar collections, or expert appraisal. Conservative approach: $0 if truly no market.
Do wash sale rules apply to NFTs?
No, not currently. NFTs aren't securities. You can sell at a loss and immediately repurchase.
Tools & Resources
Crypto Tax Software with NFT Support
- Koinly - Excellent NFT tracking
- CoinTracker - OpenSea integration
- TokenTax - NFT royalty tracking
IRS Resources
Final Thoughts
NFT taxation follows standard property rules: capital gains on sales, ordinary income on airdrops/royalties. The key to compliance is meticulous record-keeping of purchase prices, dates, and gas fees. Crypto tax software significantly simplifies NFT tax reporting, especially for active traders with dozens or hundreds of transactions.
The long-term capital gains advantage makes holding NFTs >12 months attractive from a tax perspective. For NFT creators earning significant royalties, proper classification (hobby vs business) and expense tracking is crucial for minimizing tax liability.