The arithmetic is easy; the records are the tax return
The calculator above applies real 2026 rates to your inputs: proceeds minus basis, held over or under a year, plus ordinary income for staking or mining rewards. The math takes seconds. What decides whether your return survives scrutiny is the transaction record behind the inputs.
The reporting ground has shifted. Brokers began reporting gross proceeds on Form 1099-DA for transactions starting January 1, 2025, and must add cost basis for covered assets acquired on or after January 1, 2026. The IRS now sees your disposals whether or not you report them, and mismatches generate automated notices.
At the same time, basis tracking moved to a per-wallet requirement. The era of pooling all your holdings into one universal basis method ended; each wallet or account stands alone, and specific-identification choices must be documented by the time of sale.
A broker only knows what happened on its own platform. Coins bought elsewhere and transferred in can show zero or missing basis, making the reported "gain" look like the entire proceeds. Your own records, not the broker’s form, are what turn an inflated 1099-DA number into the real gain, and early 2026 is when those mismatch notices start.
2026 planning estimate
Change the assumptions to see how the pieces move.
2026 planning estimate
Built on 2026 federal and state figures. It is an educational estimate, not a filing calculation; credits, phase-outs, and your documents can change the result.
Planning output
Estimated federal tax at long-term rates
$6,000
Net gain$40,000
State tax and the 3.8% net investment income tax may apply on top.
Results vary by filing status, credits, source documents, and state rules. Educational estimate, not individualized tax advice.
What is taxable, what is not
Property rules applied to digital assets
Income events deserve special care because they are taxed twice in sequence, correctly: once as ordinary income at receipt, then again (or in your favor) as capital gain or loss measured from that receipt-date basis when you later sell. Airdrops and hard-fork coins follow the same receipt-at-fair-value logic once you have dominion and control. Recording the receipt-date value is therefore not optional; it is the basis that protects you at the eventual sale.
Holding period starts the day after acquisition and runs to the disposal date, per lot. Rewards and income coins each start their own clocks at receipt, so a wallet accumulating weekly staking rewards holds dozens of lots with dozens of clocks. This is tedious by hand and trivial for software, which is the honest argument for using a crypto tax platform even in simple years.
| Event | Taxable? | Treatment |
|---|---|---|
| Selling crypto for dollars | Yes | Capital gain or loss: proceeds minus basis |
| Swapping one coin for another | Yes | Disposal of the coin given up, at its fair market value |
| Buying goods or services with crypto | Yes | Disposal; gain or loss on the coins spent |
| Staking or mining rewards | Yes | Ordinary income at fair market value when received (Rev. Rul. 2023-14) |
| Getting paid in crypto | Yes | Wages or self-employment income at receipt-date value |
| Buying and holding with dollars | No | Establishes basis; no tax until disposal |
| Transferring between your own wallets | No | Not a disposal, but fees paid in crypto can be, and the move must be tracked per wallet |
Per IRS Notice 2014-21 and Rev. Rul. 2023-14. Unrealized appreciation is never taxed; unrealized losses are never deductible until realized.
Worked example: one sale plus staking rewards
The two income types on one return
Note what the example quietly assumes: a known basis and a known acquisition date. When either is missing, the conservative default is a zero basis, which taxes the entire proceeds. That is the practical cost of lost records, and it is why reconstructing basis from old exchange statements, bank transfers, and blockchain history is usually worth the effort even when it is tedious. The IRS does not have your basis; with proceeds-only reporting it sees only what you sold for, and the difference between "gain" and "proceeds" is whatever you can document.
Worked example
Single filer, 24% bracket, 15% capital gains rate, 2026
- Coin purchased 14 months ago (basis)
- $30,000
- Sale proceeds
- $50,000
- Long-term capital gain
- $20,000
- Federal tax on the gain at 15%
- $3,000
- Staking rewards received during the year (FMV at receipt)
- $2,000
- Ordinary tax on staking income at 24%
- $480
- Total federal tax
- $3,480
Illustrative. The $2,000 of rewards also becomes basis in the new coins, so later sales are taxed only on movement after receipt. Had the sale come at 11 months instead of 14, the gain would be short-term and cost $4,800 at 24%. Results vary; NIIT may add 3.8% at higher incomes.
Taxstra Tip
The long-term threshold is a cliff, not a slope. Holding a winner past 12 months drops the federal rate on this example from 24% to 15%, a $1,800 difference on a $20,000 gain. Check acquisition dates before December sales.
Losses, harvesting, and the wash-sale question
Where crypto still differs from stocks
Crypto losses follow the normal capital loss rules: they offset gains without limit, then up to $3,000 per year against ordinary income, with the excess carrying forward indefinitely.
The wash-sale rule of IRC 1091 does not apply to directly held crypto under current law, because the statute covers securities and crypto is classified as property. Selling at a loss and repurchasing quickly remains permitted for coins held directly, while crypto ETFs and similar securities-wrapped products are treated as securities subject to wash-sale rules in broker reporting. Proposals to extend wash-sale treatment to digital assets remain proposals, not law.
Two cautions before treating that as a free lunch. Instant same-day sell-and-rebuy patterns invite economic substance scrutiny under IRC 7701(o), and the legislative window could close. Our crypto wash-sale guide covers the current line in detail.
A worked loss illustration: a coin bought for $20,000 and now worth $12,000 can be sold to realize an $8,000 loss that offsets other gains, and under current law the position can be repurchased promptly because the wash-sale statute does not reach directly held crypto. Against $8,000 of short-term gains at a 32% marginal rate, the harvest is worth about $2,560; against long-term gains at 15%, about $1,200. The same trade in a crypto ETF would trip the wash-sale rule and defer the loss.
The 1099-DA era: what your records must show
Per-wallet basis is now the rule
Since January 1, 2025, basis must be tracked per wallet and per account (Treas. Reg. 1.1012-1, with a Rev. Proc. 2024-28 safe harbor for allocating pre-2025 holdings). If you intend to sell specific lots rather than defaulting to first-in-first-out, the specific identification must be documented no later than the sale.
For each disposal, your file should show: acquisition date and cost (including fees), the wallet it sat in, disposal date and proceeds, and the fair market value used for any income event. Exchange exports plus a crypto tax software reconciliation usually get there; a shoebox of screenshots does not.
Expect the first wave of 1099-DA mismatch notices as forms issued in early 2026 meet returns prepared from incomplete records. The taxpayers who reconcile wallets before filing answer those notices with a spreadsheet; the ones who do not answer them with amended returns.
Treat the annual close like a small audit: reconcile every wallet’s year-end balance against the sum of its recorded lots, match every exchange form against your own ledger, and archive the raw exports, since exchanges shut down and purge history. The taxpayers with the cheapest filing seasons are the ones whose records could survive the platform disappearing entirely.
Every Form 1040 asks the digital asset question
The yes/no digital-asset question sits at the top of the return and is answered under penalties of perjury. Broker reporting now gives the IRS the data to test the answer. Answer it accurately and report all disposals, even loss-only years.
The 1099-DA and basis-tracking timeline
What became mandatory, and when
The rollout is deliberately staged, and each stage changes what your records must prove. Proceeds-only reporting (2025 transactions, forms issued in early 2026) means the IRS sees your sales but not your costs, so an unreported or under-documented disposal looks like pure gain until you prove otherwise. Basis reporting for covered assets acquired from 2026 forward gradually closes that gap, but only for coins bought and kept on the reporting platform.
The per-wallet rules are the quieter change with the bigger record-keeping bite. Before 2025, many taxpayers pooled basis across every wallet under a universal method. Now each wallet and account tracks its own lots, transfers between wallets carry their basis with them, and the allocation of pre-2025 holdings to wallets was supposed to be made under the Rev. Proc. 2024-28 safe harbor, with Notice 2025-7 providing temporary relief for 2025. If that allocation never happened, fixing the records is a project best done before a notice arrives, not after.
Specific identification survives, per wallet: you may choose which lots you are selling, but the choice must be documented no later than the sale, and it must be consistent with what the wallet actually held. Retroactive lot-picking at tax time, the old habit, no longer works.
Expect imperfect forms for years. Brokers inherit no knowledge of transferred-in basis, cost-basis reporting phases in by acquisition date, and platforms interpret the rules differently. File from your reconciled ledger and reconcile differences on Form 8949, which has adjustment columns for exactly this situation.
| Effective date | Requirement | What it means for you |
|---|---|---|
| January 1, 2025 | Brokers report gross proceeds on Form 1099-DA | Every platform sale is visible to IRS matching; first forms issued early 2026 |
| January 1, 2025 | Per-wallet basis tracking (Treas. Reg. 1.1012-1) | Universal pooling across wallets ended; each wallet stands alone |
| 2025 transition | Rev. Proc. 2024-28 safe harbor; Notice 2025-7 relief | A window to allocate pre-2025 basis across wallets and transition-year flexibility |
| January 1, 2026 | Broker cost-basis reporting for covered assets acquired on or after this date | Platform-bought, platform-held assets start showing broker-computed gains |
| 2026 filing season onward | IRS matching against 1099-DA | Mismatch notices for unreported disposals and basis gaps |
Per the IRS Form 1099-DA instructions and related transition guidance.
What to check before you act
A practical review sequence for the return, books, or planning file.
Export complete transaction histories from every exchange and wallet, including closed accounts.
Reconcile transfers between your own wallets so they are not misread as disposals.
Assign basis per wallet and document any specific-identification elections before selling.
Record fair market value on the receipt date for every staking, mining, or payment event.
Compare broker 1099-DA figures against your own records before filing, not after a notice.
Check holding periods before year-end sales; the 12-month line changes the rate.
Common mistakes
The shortcuts most likely to produce a confident but wrong answer.
Treating wallet-to-wallet transfers as sales, or hiding real disposals among transfers
Transfers between your own wallets are not taxable, but only clean records prove which movements were transfers and which were disposals. Sloppy classification inflates gains or, worse, omits taxable events the broker reported.
Forgetting that swaps are taxable
Trading one coin for another is a disposal at fair market value even though no dollars appeared. Active traders can build five-figure liabilities in a year where they never cashed out.
Reporting staking rewards only when sold
Rewards are ordinary income at receipt under Rev. Rul. 2023-14; the later sale is a second, separate event measured from that receipt-date basis. Skipping the income event understates ordinary income and overstates the later gain.
Relying on one exchange’s gain report as the whole story
An exchange cannot see coins you transferred in, so its basis and gain figures are wrong for anything that moved. Use platform reports as inputs to a full reconciliation, never as the return itself.
Ignoring quarterly estimated tax on large gains
No one withholds tax on crypto profits. A large realized gain without a matching estimated payment can trigger an underpayment penalty on top of the tax; the safe harbor is 110% of prior-year tax for AGI over $150,000.
How Taxstra helps
A useful estimate should lead to a decision
Taxstra connects tax preparation, planning, bookkeeping, payroll, and multi-state filing so the answer reflects your full financial picture. Bring your documents and the decision you are weighing to a free initial consultation.
Book a Free Initial Consultation