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
- Purchases with fiat only
- Transfers between your own addresses/wallets/exchanges
- Any swap, trade, or conversion (even stablecoin)
- Spending crypto on goods, services, or NFTs
- Receipts: staking, mining, airdrops, hard-fork tokens, interest, referrals, payment for work
- 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.