Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin CryptoTax DeFAI Chain SAFU AGI Claude Me Claude Skill Claude Design Claude Cowork
Independent Media
Not affiliated with any project
Crypto Tax Compliance, Demystified
cryptotax-bible.com
LATEST
I Bought an NFT with USDC, Thinking There Was No Taxable Event — It Turned Out to Be Two  ·  When Do Liquidity Mining Rewards Get Taxed — When You Receive Them or When You Sell Them?  ·  Switching Exchanges? Do These Five Things First — Or Your Cost Basis Gets Stranded on the Old Platform  ·  Found No Tax Treaty With the Foreign Country? Don't Panic — Four Steps to Check for a Unilateral Credit  ·  Gifting Crypto to a Family Member — Three Things Each Party Needs to Do  ·  I Just Write Code From Home — Why Does the Tax Authority Say I Gave the Whole Protocol a Permanent Establishment Here
beginners

I Bought an NFT with USDC, Thinking There Was No Taxable Event — It Turned Out to Be Two

30-Second Version · For the impatient
Buying an NFT with a stablecoin isn't "no taxable event" — it's a taxable event that happened to net to zero. That distinction decides whether you need to keep records.

Full Explanation +
01 · Why did this happen?

I never checked USDC's fair market value on the day I bought the NFT — how do I reconstruct the record now?

Since a Stablecoin is theoretically pegged to $1, the "price that day" shown in most exchange or wallet records is usually sufficient as a fair-market-value reference, without needing to dig up historical tick-by-tick quotes. Pull your original transaction records (exchange order history, wallet transfer logs) to confirm both the original cost of the USDC you acquired and its market value at the moment you spent it on the NFT — if there's a gap between the two, that gain or loss needs to be recorded. If you genuinely can't find the original acquisition cost for the USDC, a conservative approach is to use the earliest traceable price as the cost basis and note your estimation method when filing.

02 · What is the mechanism?

Why does the word "stable" in Stablecoin make people more likely to underreport, rather than safer?

The word "stable" implies the price doesn't move, which leads people to intuitively reason "if the price doesn't move, there's no gain or loss," and then further jump to "no gain or loss, so no need to record it." But tax rules don't care whether a stablecoin is nominally pegged to $1 — they care whether there's any difference between its fair market value at the moment of disposal and your acquisition cost. That difference is usually small, but the underlying rule is exactly the same as for any other crypto asset; a stablecoin's volatility just happens to be much smaller, which makes this step easy to mentally round down to zero.

That mental shortcut isn't wrong in itself — the problem is it skips the step of actually recording the transaction, and recording shouldn't be skipped just because the expected amount is small.

03 · How does it affect me?

Can a Stablecoin depeg event actually affect my NFT's cost basis? How exactly does the math work?

Yes, and a depeg event is precisely the scenario most likely to produce a material amount. Say you acquired your USDC much earlier at an exchange rate of $0.98 (bought during a depeg), and the peg later recovered to $1. You then use that USDC to buy an NFT priced at $1,000 — meaning you spend 1,000 USDC, but the original cost of that USDC was only $980. Disposing of the USDC in this step produces a $20 capital gain that needs to be reported separately, while the NFT's cost basis is the fair market value at the moment you disposed of the USDC — $1,000, not $980.

This example illustrates why "paid with USDC" and "when the USDC you paid with was originally acquired" are two pieces of information that need to be tracked separately.

04 · What should I do?

If I plan to buy more NFTs going forward, what recordkeeping habit should I build so I'm not constantly reconstructing history after the fact?

The most practical habit is to record three numbers at the moment of every NFT purchase: the original acquisition cost of the crypto (including stablecoins) you're paying with, its fair market value at the moment of payment, and the new cost basis the NFT acquires as a result. Most crypto tax software automatically tracks the batch cost of each Stablecoin unit sitting in your wallet, but if you keep stablecoins in the same wallet address for long periods and use a cost-basis method other than FIFO, it's still worth manually verifying the software's calculated cost basis at the time of each transaction — batches acquired during a depeg period are especially prone to being matched incorrectly by automated tools.

Full Content +

Many people new to NFTs share the same intuition: "I didn't convert crypto to fiat — I just used a Stablecoin to buy a picture. That shouldn't be a taxable event, right?" That intuition is wrong, and it's wrong in exactly the spot beginners most often overlook: a stablecoin is still a cryptocurrency, and using it to buy anything — including an NFT — constitutes a crypto-to-crypto trade, requiring you to compare the cost basis of that stablecoin against its fair market value at the moment you spend it.

A concrete case: two transactions, not one

Suppose you bought 1,000 USDC for $1,000 at the start of the year. USDC's price barely moved, and a few months later you spent those 1,000 USDC to buy an NFT priced at $1,000. Intuitively, it feels like no money changed hands in between — but the transaction actually splits into two layers. The first layer is the act of "buying the NFT with USDC" itself: tax rules treat this as you first disposing of 1,000 USDC (equivalent to trading it for value), and then using that value to acquire the NFT. The second layer is the cost basis of the NFT now in your hands, which gets recorded as the fair market value at the moment you disposed of the USDC.

If USDC truly held its peg with zero movement (as a stablecoin theoretically should), the disposal gain on that first step would be zero — so no taxable income results, but that doesn't mean the step "didn't happen," only that the gain happened to be zero. Where people actually get tripped up is when the stablecoin briefly depegged at some point, or when the USDC you spent on the NFT was originally acquired much earlier at a different price than its value on purchase day. In either case, that disposal step produces a real taxable gain or loss — and most people never realize that buying an NFT with a stablecoin can simultaneously trigger a taxable event on the stablecoin itself.

The NFT itself is now an independent asset

Once you own the NFT, it carries its own cost basis — the fair market value you paid at the time of purchase. Whatever you do with it later — sell it, trade it for another NFT, or stake it — you'll need to recalculate gain or loss against that cost basis, regardless of what payment method you originally used. In other words, "bought with USDC" versus "bought with ETH" makes no difference to how the NFT itself gets taxed going forward. The only difference is whether the crypto you used to pay also triggered its own disposal event at the moment of purchase.

What This Means for Your Money

If you routinely transact in stablecoins and have never tracked the gap between your original acquisition price and the current exchange rate, it's easy to assume "it's a stablecoin, so there's probably no taxable event" and skip recording the cost basis for that step entirely. In reality, any difference between the stablecoin's acquisition cost and its fair market value at the moment of disposal — even a few cents from a brief depeg — constitutes reportable gain or loss. The more practical approach: starting today, treat every stablecoin-denominated purchase the same way you'd treat a payment in any other crypto asset. Record three numbers every time — the acquisition cost of the stablecoin spent, its fair market value at disposal, and the new cost basis of what you bought (the NFT). Skipping any one of the three means you'll either miscalculate the NFT's cost basis when you eventually sell it, or miss a small but reportable gain or loss on the stablecoin leg.

Diagram
用穩定幣買NFT的兩層應稅結構第一層是穩定幣本身的處分事件,第二層是NFT作為獨立資產取得新的成本基礎Buying an NFT with a Stablecoin: Two LayersUSDC HeldCost basis: $0.98/unit(acquired during depeg)Layer 1: DisposalFMV at spend: $1.00/unitTaxable gain: $0.02/unitNFTNew basis:$1.00/unit paidLayer 2: Independent AssetNFT's future gain/loss is calculatedfrom its own cost basis, regardless of payment methodCryptoTax Bible · cryptotax-bible.com
Feel free to share. Please credit the source.
Ask a Question
Please enter at least 10 characters
Related Articles
Filling Out a Tax Residency Declaration for the First Time? Here's Where People Most Often Get It Wrong
beginners · Jul 25
Why Opening an Exchange Account Now Asks for More and More Information: The Real-World Impact of CASP Rules
beginners · Jul 25
You Traded Bitcoin for Ethereum — Here's Exactly How the Tax on That Gets Calculated, Step by Step
beginners · Jul 24
I Moved to Another Country for Work — Does My Crypto Tax Status Change Too?
beginners · Jul 24
More Related Topics