Skip to content

Do You Pay Tax on Crypto If You Don’t Sell? Guide

Do you pay tax on crypto if you don't sell? Unrealized gains stay untaxed under IRS rules, but staking, airdrops and gas fees still create bills. Practical checklist inside.

6 min readBeginner

Holding Crypto Doesn’t Mean Zero Tax Risk

Most guides treat “do you pay tax on crypto if you don’t sell” like a simple yes/no. That’s the trap. Pure HODLing of coins you bought with dollars really does skip capital gains tax on paper profits. But the IRS still catches people who never hit the sell button.

Unrealized gains are not taxed under current US property rules. Receive value you control, or dispose of even a sliver of crypto, and tax shows up. Run this self-audit so you know where you stand for the current tax year.

Quick Context: Property Rules, Not Currency

Per the IRS digital assets page, crypto counts as property. Same family of rules as other property – not annual mark-to-market for ordinary holders.

Fiat buy + hold? No taxable event. Move coins between wallets or accounts you fully control, with no crypto fee? Still clean. The Form 1040 digital asset question is built to catch everything else.

Hands-On Tutorial: Audit Your Activity in 20 Minutes

Don’t guess. Pull every exchange CSV, wallet export, and tax-year email. Then run the filters below.

Step 1: List every interaction

  1. Purchases with fiat only
  2. Transfers between your own addresses/wallets/exchanges
  3. Any swap, trade, or conversion (even stablecoin)
  4. Spending crypto on goods, services, or NFTs
  5. Receipts: staking, mining, airdrops, hard-fork tokens, interest, referrals, payment for work
  6. Fees paid in crypto (gas, withdrawal, network)

If the list stops at 1 and clean 2s, you’re usually clear on gains tax and can answer No.

Step 2: Apply the IRS Yes/No test

Form 1040 (wording as of recent filings, including 2025) asks whether at any time during the year you (a) received digital assets as a reward, award, or payment for property or services, or (b) sold, exchanged, or otherwise disposed of a digital asset or a financial interest in one. Unsure? Use the determine-how-to-answer questionnaire on IRS.gov.

Activity Form 1040 Answer Tax Type if Triggered
Buy with fiat + hold only No None
Own-wallet transfer, no crypto fee No None
Own-wallet transfer + gas paid in crypto Yes Capital gain/loss on fee amount
Swap any token for another Yes Capital gain/loss
Stake rewards credited with control Yes Ordinary income at FMV
Airdrop/hard-fork tokens with dominion Yes Ordinary income at FMV
Spend crypto or pay for services Yes Capital gain/loss

Step 3: Value the income events

Staking, mining, airdrops you can sell or move: ordinary income equals USD fair market value on the date and time you got dominion and control. That FMV is also your new basis. Revenue Ruling 2023-14 locks the staking timing; temporary platform locks do not automatically push income out if you could still dispose of the position.

Pro tip: Export daily reward histories the day they hit. Rebuilding FMV from old charts months later is miserable.

Hard fork alone with no new tokens received creates no income. Hard fork plus airdrop with dominion and measurable FMV does. Illiquid airdrops still leave a valuation mess – document your method.

Step 4: Handle basis and future sales

On or after January 1, 2025, brokers report gross proceeds on Form 1099-DA for sales and exchanges, and basis tracking runs wallet-by-wallet (or account-by-account) under the final broker rules. Keep acquisition date, cost (fees included), and wallet ID for every unit. Later sale: short-term vs long-term rates from that basis and holding period.

Think of pure holding like parking a car in your garage. Paper value can double and nobody mails a bill. Earn free gas tokens or pay the attendant in crypto, and the meter starts.

Common Pitfalls to Avoid

Auto-import tools that treat every self-transfer as a sale invent phantom gains. Flag internal moves yourself.

Tiny crypto fees still flip the Form 1040 answer to Yes when the fee itself is a disposition – see the table row, not a shrug.

“Locked” staking is not a free pass if you already had dominion and control earlier.

Brokers send Form 1099-DA for 2025+ gross proceeds. Swaps and fee-related activity can generate a form (and an IRS match) even when you never cashed out to a bank.

Crypto paid for freelance work or wages is ordinary income when it hits – sale later is a separate capital event.

What Clean Holding Actually Delivers

Fiat buys plus fee-free self-transfers only: answer No, no Schedule D / Schedule 1 crypto lines for those moves, keep basis records until you sell. Unrealized appreciation stays tax-deferred under guidance as of 2025-2026.

One staking credit or one gas payment in crypto? Yes box, income or gain/loss reporting, and basis files for the new units. Filing jumps from near-zero to real work.

When This Advice Does Not Apply

US federal income tax only. UK HMRC, Canada, Australia, and others use different disposal and income tests – exempt amounts, CGT rates, sometimes mark-to-market. Check the local authority.

Securities traders (or any future crypto-trader standard), certain IRA wrappers, and businesses that mine or deal sit under different regimes: self-employment, inventory, account-level rules. This walkthrough is for individual investors who mostly buy and hold.

Broker gross-proceeds reporting expanded in 2025; basis rules tightened the same window. Re-read current IRS digital asset pages before you file – this may have changed.

Is the current “no tax until disposal” model sustainable long-term, or will unrealized gains eventually face mark-to-market pressure? The political debate continues, but today the statute still requires realization.

FAQ: Do You Pay Tax on Crypto If You Don’t Sell

Do I owe capital gains tax just because my portfolio went up?

No. Unrealized gains on coins you bought and still hold are not taxed under current IRS property rules.

I only staked and never sold the rewards. Do I still report?

Yes – when dominion and control arrived, FMV that day is ordinary income (Schedule 1), and that number is your basis. Platforms may skip a 1099; you still report.

What if I transferred between my own wallets and paid gas in ETH?

The hop between your wallets stays non-taxable. The ETH burned for gas is the disposable piece: gain or loss equals fee FMV minus basis in those units, Form 1040 goes Yes, and you report the small disposition. Miss it and a 1099-DA or on-chain trail can still surface the mismatch.

Next action: Open your main exchange and wallet apps. Export full tax-year history. Run the six-item list. Anything beyond pure fiat buys and clean self-transfers means pull FMV on those dates and decide on software or a CPA before the deadline. Keep the IRS virtual currency FAQs bookmarked for official wording on forks, airdrops, and income timing.