Zelcore

Filing Your 2025 Crypto Taxes: Forms and Gotchas

9 min read
Filing Your 2025 Crypto Taxes: Forms and Gotchas

This is educational content, not tax advice. Every self-custody holder's facts are different; a CPA or Enrolled Agent should review your actual numbers before you sign anything. The mechanics below are general.

This is Part 4 — the finale — of the Crypto Tax 2026 series. Part 1 covered what changed for the 2025 tax year (Form 1099-DA debut, Rev. Proc. 2024-28, the OBBBA outcome). Part 2 classified which on-chain activity is a taxable event. Part 3 walked through cost basis methods and the per-wallet rule. This part assumes the first three are done: you have a reconciled transaction ledger, a basis method documented per wallet, and a list of everything that looks like income. What follows is where the numbers land — which forms, which lines, which boxes, in the order a careful self-filer or their preparer touches them.

Today is April 22, 2026 — one week past the unextended deadline. Half of this article applies to readers still sitting on a Form 4868 extension; half applies to readers who already filed and have questions about reconciliation, errors, or notices.


The Form 1040 digital asset question: trap on both sides

The question at the top of Form 1040 reads: "At any time during the tax 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)?" It is under penalty of perjury.

A false "no" is the louder problem. It is the cleanest single flag for examination once 1099-DA matching begins surfacing mismatches during 2026. A false "yes" is also a problem — it obliges you to produce Form 8949 entries that don't exist.

The IRS list of "yes" triggers is explicit: payment received for goods or services in crypto, a reward or award received in crypto, mining or staking rewards, an airdrop following a hard fork, and any sale, exchange, or other disposal. "No" applies to holders who simply owned digital assets, held them in a wallet without transacting, bought with USD but never sold, or transferred between wallets under their own control — with the caveat that if you paid the network fee in crypto, that fee itself is a disposition of the fee amount, which nudges you to "yes." Gifting out and receiving a gift do not by themselves trigger "yes" under the current FAQ, though the recipient inherits basis obligations.

Match the answer to what actually happened on-chain. If any edge case applies, a question for your CPA.


Form 8949 and Schedule D: where every disposition lands

Every disposition — sale to USD, crypto-to-crypto swap, crypto spent on goods, NFT mint paid in ETH — goes on Form 8949. Split the list by holding period: short-term (held one year or less, taxed as ordinary income) on Part I; long-term (held more than one year, taxed at 0/15/20% depending on total taxable income) on Part II.

Then split again by 1099-DA status. For 2025, the IRS added new letter codes specifically for digital assets. Short-term: box G (broker reported basis to IRS), box H (broker did not report basis or basis is missing), box I (no 1099-DA received — self-custody swaps, DEX trades, on-chain activity). Long-term mirrors it: J, K, L. The instructions are explicit: do not use box C or box F for digital assets — use I and L.

Because 1099-DA basis reporting is voluntary in 2025 under Notice 2024-56, the common case for exchange rows will be box H or K; the common case for self-custody activity will be I or L. Each disposition is its own row with acquired date, sold date, proceeds, basis, and any adjustment code (code B corrects a wrong basis on a 1099-DA; whether wash-sale rules apply to crypto under IRC §1091 remains debated and is a question for your CPA).

Totals from each Part of Form 8949 roll up to Schedule D — lines 1b, 2, 3 (short-term) and 8b, 9, 10 (long-term) — then net to lines 7 and 15. Capital losses are capped at $3,000 per year ($1,500 if married filing separately) against ordinary income; the excess carries forward indefinitely.


Schedule 1, Schedule C, and Schedule SE: income that is not a capital gain

Staking rewards (Rev. Rul. 2023-14), airdrops following hard forks (Rev. Rul. 2019-24), interest paid in crypto by a lending platform, and non-business mining are ordinary income at fair market value on the day received. For a hobbyist or occasional staker, that income goes on Schedule 1 (Additional Income), line 8 — the line item for digital assets received as ordinary income not reported elsewhere — and the FMV on the day of receipt also becomes your cost basis in the new coins under the per-wallet rule.

The harder question is when the activity becomes a trade or business. Trader Tax Status (TTS) for active traders is a notoriously high bar — substantial, frequent, continuous, regular activity with intent to profit from short-term price swings — and most self-custody holders do not qualify. A rejected TTS claim means the gain/loss still sits on Schedule D and any mark-to-market election was never valid.

For mining, the hobby-versus-business line turns on the facts-and-circumstances test under §183: dedicated rigs, substantial electricity costs, business-like records, and an actual profit motive push toward business. Business means Schedule C for net income and Schedule SE for self-employment tax (15.3% up to the Social Security wage base). A single rig in a spare room is almost certainly a hobby. An operation with multiple ASICs, a dedicated LLC, and commercial power draw is almost certainly a business. Borderline cases belong in a conversation with your CPA, not on a forum.


1099-DA reconciliation: what to do when the broker's numbers don't match yours

If you used a U.S. centralised exchange in 2025, expect a Form 1099-DA. Brokers must report gross proceeds for 2025 sales; under Notice 2024-56, basis reporting is voluntary, and most brokers will skip it this year.

Reconcile before filing. The exchange's gross proceeds for the year should equal the sum of the proceeds figures on your Form 8949 rows for that venue. If the broker reports $142,500 and your 8949 shows $138,200 for that account, the $4,300 gap becomes a CP2000 notice in roughly 12 to 18 months. Fix it before filing, not after.

Common mismatch causes: transfers mis-classified as sales, wrapped-token events, internal liquidity rebalances, missing rows, or broker double-counting both legs of a trade. If the basis is wrong on the 1099-DA, report the broker's proceeds on 8949 but correct the basis column and attach adjustment code B. Readers who cannot reconcile cleanly usually have an export problem rather than a math problem — revisit exporting clean transaction history from your exchanges and wallets before finalising the return.


Extensions, late filing, and amended returns

April 15, 2026 has passed. Two paths remain.

Path one: you filed Form 4868 on time. You have until October 15, 2026 to file the return itself. The payment, however, was still due April 15 — the extension is for filing, not paying. Any unpaid balance has been accruing failure-to-pay penalty (0.5% per month, capped at 25%) plus interest since April 16. Pay what you can now to stop the meter.

Path two: you filed nothing and extended nothing. File now. The failure-to-file penalty is 5% of unpaid tax per month (capped at 25%) — ten times heavier than failure-to-pay. A week's delay is not catastrophic; a year's delay is. When both penalties apply in the same month, the failure-to-file penalty is reduced by the failure-to-pay amount, so the combined monthly rate is 5%, not 5.5%.

If you already filed and discovered an error — a missing swap, a wrong basis, a forgotten staking line — Form 1040-X amends the return. Electronic filing is supported for the current tax year and the two prior years. The general statute of limitations is three years from the date the original return was filed or two years from the date the tax was paid, whichever is later. Call a CPA before responding to any IRS notice, especially a CP2000 or CP2501 — the first response sets the posture for the entire matter.

Penalty relief is available. First-Time Abatement (IRM 20.1.1.3.3.2.1) wipes one year's failure-to-file, failure-to-pay, or failure-to-deposit penalty if your prior three years are clean, all required returns are filed, and the balance is paid or on an installment plan. Reasonable cause is the fallback — documented illness, natural disaster, reliance on a tax professional — and requires a written statement.


State returns, 2026 enforcement, and a series farewell

State conformity is not uniform. California taxes crypto gains as ordinary state income via Schedule CA adjustments — no preferential long-term rate at the state level. Texas, Florida, and a handful of other states have no personal income tax and no state-level capital-gains filing, but a resident still owes federal. If you moved states mid-year, most dispositions are sourced to state of residence on the date of sale, which requires a part-year allocation that is not a DIY exercise beyond the simplest facts.

On enforcement: the IRS is actively matching 1099-DA data against filed returns starting this cycle, continuing the John Doe summons pipeline that reached Coinbase, Kraken, Circle, and Poloniex and pairing broker data with blockchain analytics. Unreported exchange activity is no longer a gray area.

A word as this series closes. If you took notes through Parts 1–3, used per-wallet basis tracking, and reconciled honestly against your 1099-DAs, the mechanics of Part 4 are tractable — a few hours of careful typing and cross-checking. If any of that is uncertain, call a CPA. The fee is smaller than one penalty notice.

That's the series. You are not guaranteed to enjoy filing a crypto-heavy return in 2026, but you are — after these four parts — materially harder to surprise.


Further Reading

After a Drain: Recovery, Reporting, and Damage Control

After a Drain: Recovery, Reporting, and Damage Control

Your NFT wallet was drained. Here is what to do in the next hour, how to build a paper trail, what recovery actually looks like, and the scam wave targeting victims days later.

9 min read
Your Personal Custody Plan — A Decision Framework

Your Personal Custody Plan — A Decision Framework

A step-by-step framework for deciding where your assets actually live: thresholds for hot vs cold, when a passphrase or multi-sig layer is worth it, inheritance planning, and concrete example allocations.

8 min read
Pro Moves: The Zelcore Features Most Users Miss

Pro Moves: The Zelcore Features Most Users Miss

A capstone tour of Zelcore's most powerful features — SSP multisig, D2FA, WalletConnect, Fusion swaps, fiat ramps, NFTs, staking, and UTXO consolidation.

7 min read

Join Our Newsletter

Get a friendly update from us once a month. No spam, just the latest from Zelcore.

Join Our Newsletter
    Filing 2025 Crypto Taxes: Forms, Boxes, and Fixes | Zelcore