Are Crypto to NFT Purchases Taxable and How to Value the NFT
Yes, using cryptocurrency to buy an NFT is a crypto-tax/defi-crypto-taxable-transactions/">taxable event, and the value of the NFT for tax purposes is generally its fair market value in U.S. dollars at the moment of the transaction. You are not taxed simply for owning or creating an NFT, but the moment you spend crypto on one, the IRS treats it as if you sold that crypto for its cash equivalent and then used the cash to buy the NFT. That triggers capital gains or losses on the crypto you spent, and the NFT itself becomes a new asset with its own cost basis.
Why the Purchase Itself Is a Taxable Sale
The IRS has treated cryptocurrency as property since 2014. The core rule: any time you dispose of property by exchanging it for something else, that is a sale. Buying an NFT with crypto is an exchange of one asset (your crypto) for another (the NFT). So the transaction has two parts for tax purposes:
-
Disposal of your crypto. You need to calculate the difference between what you paid for the crypto (your cost basis) and its fair market value at the time of the NFT purchase. If the value went up, you have a capital gain. If it dropped, you have a capital loss. This applies whether you spent Bitcoin, Ether, or any other cryptocurrency.
-
Acquisition of the NFT. The NFT's initial cost basis is the fair market value of the crypto you gave up, measured in U.S. dollars at the time of the trade. You will use this basis later when you sell, trade, or otherwise dispose of the NFT.
There is no special "NFT exemption" and no "like-kind" treatment here. The old like-kind exchange rules that once allowed deferring tax on swaps of similar property died with the 2017 tax reform, and they never applied to crypto-to-NFT trades anyway. So the gain is recognized immediately, in the year of the purchase, regardless of whether you ever sell the NFT.
How to Value the NFT at the Time of Purchase
The IRS does not accept a random guess for the NFT's value. You need a defensible fair market value in U.S. dollars on the transaction date. In practice, the method depends on how you acquired the NFT:
-
If you bought it on an exchange or marketplace: The price you paid in crypto, converted to USD at the prevailing exchange rate at the exact time of the transaction, is the starting point. Most major exchanges timestamp trades to the second, so you can usually pull the USD value from your transaction history or a reputable crypto price index. Keep the receipt or the transaction hash.
-
If you minted it (bought directly from the creator): The mint price is the fair market value, assuming that was an arm's-length transaction. If the mint was free but you paid gas fees, your cost basis is the gas fee in USD. If you paid a variable "pay what you want" amount, your basis is what you actually paid.
-
If you received it as payment for goods or services: The fair market value of the NFT on the day you received it is your income (ordinary income, not capital gains). That value is also your cost basis. You will need to establish that value from a reliable source, such as a marketplace sale on the same date or a valuation from a platform that tracks NFT prices.
-
If you traded another NFT for it: Both NFTs are treated as disposed of at fair market value. You will need a USD value for at least one side of the trade, ideally from a public sale or an index. This is the hardest case, because NFT-to-NFT trades rarely have a clear dollar amount.
For any method, the IRS expects you to make a good-faith effort to determine fair market value. If you are audited, an unexplained or implausibly low valuation will draw scrutiny. Using the last traded price on a thin marketplace may not hold up if the volume is tiny; a better approach is to find the most recent, comparable sale for a similar NFT on a major platform.
What Records to Keep for Each NFT Purchase
You do not need to send the IRS anything at purchase time beyond including the gain or loss on your tax forms. But you need records to prove your basis and your sale price later. For every NFT purchase, retain:
- The transaction hash and date/time of the purchase.
- The wallet addresses involved (yours, the seller's, and the marketplace's).
- The type and amount of crypto spent, plus the USD value on that date and time.
- A screenshot or copy of the marketplace listing showing the purchase price.
- The gas fee you paid, which is added to your cost basis (not treated as a separate deduction).
- Any platform fees or royalties you paid as part of the purchase - these also add to your basis.
If you later sell the NFT, you will need the purchase records to compute your gain or loss. Without them, the IRS may treat your entire sale proceeds as taxable gain, which is a common and costly mistake.
Common mistakes to avoid
Forgetting the crypto side. Many new NFT buyers report only the NFT sale later and miss the capital gain from the original crypto purchase. That gain is due in the year you bought the NFT, not the year you sold it.
Using the wrong valuation date. An NFT bought on Monday for $1,000 in Ether might be worth $1,050 by Tuesday, but your basis is the Monday value. Do not use the average price of the week or the price at the end of the day unless that is when the transaction settled. Use the price at the exact moment of the trade.
Confusing "cost basis" with "current value." Your basis is what you paid, not what the NFT is worth now. A common error is thinking a paper loss on an NFT you still hold reduces your taxes. It does not. Only realized gains and losses count.
Ignoring fees. The gas fee to buy the NFT and the marketplace fee both increase your cost basis. If you forget them, you overstate your gain when you sell.
Assuming a free NFT has no tax consequences. If you receive an NFT as an airdrop or gift, you may owe income tax on its fair market value at receipt (for airdrops) or need to carry over the giver's basis (for gifts). The purchase price is not always your basis.
A Practical Example of the Two-Step Calculation
Suppose you buy 0.5 ETH worth of an NFT when ETH is $2,000. You pay a $50 gas fee. Your cost basis in the NFT is $1,050. But before that, you had acquired the 0.5 ETH earlier for $800 total. The purchase of the NFT triggers a $200 capital gain on the ETH (the $1,000 fair market value minus your $800 basis). You owe tax on that $200 in the year of purchase, and your NFT basis is $1,050. If you later sell the NFT for $1,500, you have a $450 capital gain on the NFT sale. The two events are separate and both reportable.
What if you never sell the NFT?
If you buy an NFT and hold it, you only owe tax on the crypto gain from the purchase itself. There is no annual wealth tax on the NFT's appreciation. The tax bill on the gain comes when you sell, trade, or otherwise dispose of it. But do not assume that holding the NFT forever means the original crypto gain disappears - it was already realized when you made the purchase and must be reported that year.
The rules are the same whether the NFT is art, a collectible, a ticket, or a piece of virtual real estate. The IRS does not distinguish between types of NFTs for basic tax treatment, though if you hold an NFT for more than a year and sell it, any gain may be taxed at long-term capital gains rates rather than short-term rates. The exact rate depends on your income level, and the threshold for long-term vs. short-term is one year, same as for stocks.
Not financial advice. babybuilder.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.