Skip to content
Back to Blog
crypto taxtaxescapital gainsstakingIRS

Do I Report Crypto on Taxes If I Didn't Sell?

Buying and holding crypto in USD is not a taxable event, but staking rewards, swaps, and airdrops are, even if you never cashed out. Here's exactly when you owe, plus how to answer the Form 1040 digital-asset question.

SZ
Founder, Molixa
13 min read
Share
Do I Report Crypto on Taxes If I Didn't Sell?
Table of contents8 sections

Do you have to report crypto if you didn't sell? In the United States, simply buying crypto with dollars and holding it is not a taxable event, so there is nothing to report on your return from that alone. But "I didn't sell" is doing a lot of quiet work in that sentence. If you staked, swapped one coin for another, spent crypto, or received an airdrop, you may owe tax and have to report it even though you never moved a dollar back to your bank.

This is the part the crypto tax apps gloss over. The honest answer hinges on one idea: a "sale" is not the only thing the IRS counts. Several actions that feel like you are still just holding are treated as taxable. This guide walks the exact line between what you can ignore and what you cannot, then shows you how to answer the digital-asset question on Form 1040 without overthinking it.

This is general educational information, not tax advice. Rules differ by country and change, and your situation may have wrinkles. When real money is at stake, confirm with a tax professional.

Do I Have to Report Crypto If I Didn't Sell? The Short Answer#

Buying crypto with fiat (dollars, euros) and holding it is not taxable and does not need to be reported as income or gains. The IRS taxes crypto as property, so you generally owe nothing until you "dispose" of it. Unrealized gains, your coins going up in value while you hold, are never taxed in the US.

The catch is the word "dispose." Selling for cash is one kind of disposal, but it is not the only one. Trading, spending, and earning crypto all trigger tax events that have nothing to do with cashing out to your bank account.

Here is the clean split most people are looking for:

ActionDid you "sell"?Taxable?What kind of tax
Buy BTC with USD and holdNoNoNone
Transfer between your own walletsNoNoNone
Sell BTC for USDYesYesCapital gains
Swap BTC for ETHFeels like noYesCapital gains
Spend crypto on a purchaseFeels like noYesCapital gains
Receive staking rewardsNoYesOrdinary income
Receive an airdropNoYesOrdinary income
Get paid in cryptoNoYesOrdinary income

The rows that say "feels like no" but "yes" are where people get caught. They are the reason "I didn't sell" is not the same as "I owe nothing."

What Counts as a Taxable Event (Even When You Didn't Cash Out)#

The IRS treats crypto like property, similar to stock. You trigger a taxable event when you dispose of that property or when you receive new crypto as income. Neither requires touching your bank account.

Swapping one crypto for another is a sale#

This is the single most misunderstood rule. When you trade Bitcoin for Ethereum, the IRS sees it as two steps: you sold your Bitcoin (at its current dollar value), then bought Ethereum with the proceeds. That sale is a taxable event, and you owe capital gains tax on any increase in the Bitcoin's value since you bought it.

You never saw a dollar, but you still realized a gain. The same applies to swapping a token for a stablecoin like USDC, converting on an exchange, or using a DEX. "Convert" in your exchange app is a sale in the eyes of the tax code.

If you swapped coins all year chasing the market, you may have dozens of taxable events even though your bank balance never changed. Each swap needs a cost basis and a gain or loss.

Spending crypto is also a disposal#

Buying a coffee, a gift card, or an NFT with crypto is treated as selling that crypto first. If the coins you spent are worth more than you paid for them, that is a capital gain. A $5 coffee can create a tiny taxable event if the Bitcoin you spent had appreciated.

Earning crypto is ordinary income#

Some crypto lands in your wallet as income, taxed at its fair market value the moment you receive it (not when you sell it later). The main categories:

  • Staking rewards: taxable as ordinary income when you gain control of them. IRS guidance (Rev. Rul. 2023-14) confirms rewards are income at their value when received.
  • Airdrops: taxable as ordinary income at the value when they hit your wallet, if you have dominion and control over them.
  • Mining rewards: ordinary income at receipt, and possibly self-employment tax if you mine as a business.
  • Getting paid in crypto: wages or contractor income, valued in dollars on the day you receive it.
  • Interest from lending or "earn" products: ordinary income.

The pattern: if new crypto appears in your wallet that you did not buy, it is probably income, even though you never sold anything.

What Is NOT a Taxable Event#

It helps to be just as clear about what you can safely ignore. None of these require reporting income or gains:

  • Buying crypto with fiat and holding it. No tax until you dispose of it.
  • Holding through gains and losses. Unrealized changes in value are not taxed.
  • Transferring crypto between wallets you own. Moving BTC from Coinbase to a hardware wallet is not a sale. No gain, no income.
  • Sending crypto to yourself across exchanges. Same logic, as long as you own both ends.
  • Gifting crypto (under the annual gift-tax exclusion, which is in the tens of thousands of dollars per recipient). The giver usually owes nothing; the recipient inherits your cost basis and only owes tax when they later dispose of it.
  • Donating crypto to a qualified charity. Often not only tax-free but potentially deductible.

One important nuance on wallet transfers: while moving your own coins is not taxable, keep records. If your cost basis data does not travel with the coins, you can end up unable to prove what you paid, which inflates your taxable gain when you eventually sell.

The Form 1040 Digital Asset Question: You Still Have to Answer It#

Here is the trap that surprises people who "just held." Near the top of Form 1040, the IRS asks a yes/no digital-asset question every filer must answer:

"At any time during the year, 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 (or a financial interest in a digital asset)?"

You must answer this even if you owe zero crypto tax. Answering is mandatory; reporting income is separate.

When to check "No"#

You can check "No" if, during the year, you only:

  • Held crypto you already owned.
  • Bought crypto with US dollars (and did nothing else).
  • Transferred crypto between your own wallets or accounts.

Pure buy-and-hold belongs in the "No" column. Buying with fiat alone does not require a "Yes."

When you must check "Yes"#

Check "Yes" if you did any of the following:

  • Sold crypto for cash.
  • Swapped one crypto for another.
  • Spent crypto on goods or services.
  • Received crypto from staking, an airdrop, mining, a hard fork, or as payment.
  • Received crypto as a reward or award.

So a staker who never sold a single coin still checks "Yes" and reports the rewards as income. A buyer who only bought and held checks "No." The question is about activity, not whether you cashed out.

Answer the 1040 question honestly. It is a sworn statement on a signed return. Checking "No" while you had reportable activity is the kind of mismatch that exchanges' new reporting (Form 1099-DA) is designed to surface.

A Simple Decision Tree for "Do I Owe Crypto Tax?"#

Run your year through these questions in order. The first "yes" tells you that you have something to report.

  1. Did you sell crypto for cash? If yes, capital gain or loss to report.
  2. Did you swap one coin for another? If yes, that swap is a sale. Capital gain or loss.
  3. Did you spend crypto on anything? If yes, that is a disposal. Capital gain or loss.
  4. Did new crypto arrive that you did not buy (staking, airdrop, mining, payment, interest)? If yes, ordinary income at its value when received.
  5. Did you only buy and hold, or move coins between your own wallets? If that is genuinely all, you have nothing to report from crypto, but you may still check "Yes" or "No" on the 1040 question based on the rules above.

If you landed on items 1 to 3, you need a cost basis (what you originally paid) and a sale value to figure the gain. That math is exactly where a free crypto tax calculator saves you from spreadsheet errors: it pairs each disposal with the right cost basis and tells you the short-term and long-term split.

Short-term vs long-term matters when you do sell#

When a disposal is taxable, how long you held the coins changes the rate:

  • Held one year or less: short-term capital gain, taxed at your ordinary income rate.
  • Held more than one year: long-term capital gain, taxed at lower rates (often 0%, 15%, or 20% depending on income).

This is why the calculator's holding-period breakdown is not a nice-to-have. A coin sold at 11 months can cost you meaningfully more than the same coin sold at 13 months. If you want the bigger picture on how crypto fits your overall bill, our free crypto tax calculator guide walks through the full workflow.

Common Mistakes That Trigger an IRS Notice#

The gap between "I didn't sell" and "I didn't owe" is where most notices come from. Watch for these:

  • Treating swaps as non-events. Crypto-to-crypto trades are the number one missed taxable event.
  • Ignoring small staking rewards. Even $40 of rewards is reportable income. Exchanges report it too.
  • Forgetting stablecoin conversions. Moving into USDC is still a sale of whatever you converted.
  • Losing cost basis after a wallet transfer. No basis records means the IRS can treat your basis as zero, taxing the entire sale value.
  • Checking "No" on the 1040 question after a "Yes" activity. The question is separate from whether you owe; mismatches draw attention.

Exchanges are rolling out Form 1099-DA, which reports your gross proceeds (and eventually cost basis) directly to the IRS. That makes "they will not know" a worse bet every year. Your safest move is to reconcile your own records so your return matches what the exchange filed. A combined view of your income from all sources, crypto plus everything else, in a free tax calculator helps you see whether the crypto income pushes you into a higher bracket before you file.

The Bottom Line#

So, do you have to report crypto if you didn't sell? If you truly only bought and held in dollars, no, there is nothing to report and you can usually answer "No" to the Form 1040 question. The moment you swapped, spent, staked, mined, or were paid in crypto, the answer flips: you have a taxable event to report even though you never cashed out.

The mental model that keeps you out of trouble is simple. "Sold" is not the only trigger. Disposing of crypto (selling, swapping, spending) creates capital gains, and receiving new crypto you did not buy creates ordinary income. Hold those two rules in your head, answer the 1040 question based on your activity rather than your bank balance, and run your numbers through a free crypto tax calculator so the cost basis and holding periods are right before you file.

Frequently Asked Questions#

Do I have to report crypto if I didn't sell it? If you only bought crypto with dollars and held it, there is nothing to report and no tax due, because buying and holding is not a taxable event. But if you swapped coins, spent crypto, or received staking rewards or airdrops, you must report those even though you never cashed out. "Didn't sell" only protects pure buy-and-hold.

Is swapping one crypto for another a taxable event? Yes. Trading Bitcoin for Ethereum (or any coin for another, including stablecoins like USDC) is treated as selling the first coin at its dollar value, so you owe capital gains tax on any increase since you bought it. You realize a gain even though no cash ever hit your bank account. Every swap needs a cost basis and a gain or loss calculation.

Are staking rewards taxable if I never sold them? Yes. Staking rewards are ordinary income, taxed at their fair market value the moment you gain control of them, per IRS Rev. Rul. 2023-14. You owe income tax on the rewards even if you leave them untouched in your wallet. If you later sell those rewards, a separate capital gains calculation applies to any change in value after receipt.

Do I check "Yes" on the Form 1040 crypto question if I only bought crypto? No. If you only purchased crypto with US dollars, held it, or moved it between your own wallets, you can check "No" on the digital-asset question. You check "Yes" only if you sold, swapped, spent, or received crypto as a reward, payment, airdrop, or staking income. The question is about activity, not whether you owe tax.

Are airdrops taxable even if I didn't ask for them? Generally yes, once you have dominion and control over the tokens. An airdrop is ordinary income at the token's fair market value when it lands in your wallet and you can transfer or sell it. If a token is locked or you cannot access it, the timing can differ, so keep the date and value recorded for when you can.

Does transferring crypto between my own wallets create a tax bill? No. Moving crypto from one wallet or exchange you own to another is not a sale or disposal, so it is not taxable. Just keep your cost basis records with the coins. If the basis data does not follow the transfer, you can struggle to prove what you paid later, which inflates your taxable gain when you eventually sell.

crypto taxtaxescapital gainsstakingIRS

More from Molixa

Try Molixa Tools

50+ free AI tools for content creation, SEO, coding, and more. No signup, no watermark.

Explore all tools