Crypto Taxes in 2026: Check the Form, Then File
Your exchange sends a statement, but you are the one who signs the return. CoinReckon helps you check that statement against your own account records, then get from those records to a filed return.

The questions this page answers
Nobody arrives here wanting an overview of crypto taxes. People arrive with a statement in hand and a blank where a number should be, or with a letter that proposes an amount. These are the questions readers bring, in their own words:
- "Why is my 1099-DA cost basis 0?"
- "Does every crypto exchange send a 1099-DA?"
- "Do I owe tax on crypto with no 1099?"
- "Is staking on 1099-DA or 1099-MISC?"
- "Do I check yes if I only bought crypto?"
- "Does cost basis transfer between exchanges?"
- "What box if my broker did not report cost basis?"
- "How much tax will I pay on crypto gains?"
- "Is a CP2000 an audit?"
- "Which crypto tax software reads a 1099-DA?"
The sections below take them up. Each goes far enough for you to decide the next step, then hands you to the guide that holds the sourced detail.
Do I owe crypto taxes if I never cashed out to dollars?
Usually yes, because the taxable moment is the disposal, not the withdrawal to a bank account. Selling for dollars is the obvious case. Swapping one coin for another is a disposal too.
So is spending crypto at a checkout or paying someone with it. Each one carries a gain or a loss whether or not any cash ever reached your account.
Receiving crypto works the other way around. Rewards count as income when you get them. Airdrops and mining proceeds count too (the timing catch comes further down).
Whatever value you record then becomes the starting basis for a later sale.
What is not a disposal matters just as much. Moving coins between wallets you control is a transfer of your own property, not a sale. The network fee you paid in crypto for the move can be a small disposal of its own, though.
And the transfer itself, untaxed as it is, is a common reason a basis figure goes missing later.
The Form 1040 digital asset question sits on top of all this. The honest answer for a given year depends on what you did, not on how much you made. Buying and holding, self-transfers, a gift received, a reward credited: each lands differently, and the wording of the question has changed between years.
Work through the Form 1040 digital asset question action by action
What is this 1099-DA my exchange just sent me?

It is the broker information statement for digital asset dispositions: the platform tells the IRS what you disposed of through it and sends you a copy.
Four things about it have dated, platform-specific answers, and the guides start there: what the form vouches for, which of its fields are filled in, which platforms have to send one at all and when they have to furnish it.
Read it before you reconcile anything, and treat it as one platform's record of part of your year, not a finished tally.
The cost basis column on my statement is blank. Is that wrong?
Often it is exactly what the rules produce.
Whether basis shows up depends on the asset's history (when and where you acquired it, and whether it came in by transfer) and on the reporting year the statement covers; one statement can mix blank rows and literal zeros with rows that carry a real figure.
A blank does not mean your basis is zero, and a zero on the form does not mean the IRS believes you paid nothing: you answer both with your own purchase records.
Which records do I need before I start my crypto taxes?

Every account's full transaction history, downloaded before you need it, plus anything that proves what you paid. In practice:
- the complete export from each exchange, not only the tax statement it generates;
- the deposit and withdrawal records that connect one platform to the next;
- the bank or card receipts behind the original purchases;
- the on-chain history of wallets you hold yourself.
Get them early. Exchanges close or stop serving US customers, sometimes leaving accounts read-only for a while first. The year a platform disappears is the year its export becomes irreplaceable.
Two record questions do more damage than the rest. The first is the transfer trail. A platform that receives your coins sees the deposit but knows nothing about the purchase behind it.
The acquisition date and the price have to come from you.
The second is lot identification, which decides which purchase you are treated as having sold. A broker applies its own default. A taxpayer choice such as specific identification or a highest-cost approach lives or dies on records made at the right time, not reconstructed afterward.
There is also a historical question worth settling once: how pooled holdings were allocated to each wallet under the Rev. Proc. 2024-28 safe harbor, and whether a dated record of that allocation survives.
Thin paperwork is not the end of it. Basis can still be rebuilt from partial sources if you know what each source can prove and flag the gaps an estimate leaves instead of hiding them.
Once the records exist, software takes over the arithmetic; for a multi-platform history with hundreds of transfers it usually earns its price. CoinReckon reviews each program against the same published criteria and says plainly where a vendor's own documentation runs out.
Compare the programs on identical criteria or rebuild basis when the records are missing
Do I have to report staking, airdrops and DeFi if no form shows them?
Yes. No broker statement means one less piece of paper, not one less thing to report. A good deal of crypto income never touches a 1099-DA at all: some of it shows up on a 1099-MISC, some on nothing.
One question decides both the year and the amount of reward income: when did you first have control of it? Its value at that moment is the income, and it becomes your basis when you eventually sell. Airdrops turn on the same control date.
That is why an unclaimed drop and a token you cannot move or trade until a later listing can land on different dates. Rev. Rul.
2023-14 settles the direct staking case within its own scope. Liquid staking and rebasing tokens fall outside what it settles, and so does fee treatment. The Jarrett litigation did not end taxation of rewards.
Mining raises a classification question before a valuation one: hobby and business treatment differ on which expenses count and on self-employment tax exposure. Liquidity pool positions and token wrapping sit further out still. The principles are official; how they apply to those specific transactions is contested.
The practical answer is to choose a defensible treatment and apply it consistently, with your reasoning written down. Gifts and charitable donations have their own paperwork triggers, including the point at which an appraisal becomes part of the deduction.
How do these numbers get onto my return, and can I check them first?
Disposals go on Form 8949 in the category that matches what the broker reported, and the subtotals carry into Schedule D.
Missing basis, wrong basis, mismatched proceeds and a transaction the broker never saw each route to a different category or adjustment, which is why reporting your own figure next to the statement's figure is normal rather than suspicious.
The walkthrough does this with a worksheet you can audit line by line.
What you pay on the result depends on the holding period and your filing status. Short-term gains are treated differently from long-term ones, and dates decide which side of the line a sale falls on, not intent. Timing belongs here too: the due dates for the return and any extension (plus the point where an extension stops helping), and whether a mid-year gain calls for a payment before filing season.
Losses interact with all of it. The status of wash sale rules differs between coins you hold directly and shares in a fund that holds them.
You can also test a figure yourself first. The calculators work only on numbers you type in and return an estimate you can inspect, not a filled-in return. One of them does nothing but compare your records with the form, line by line.
Trace a disposal through Form 8949 and Schedule D, compare short- and long-term rates by filing status, check the deadlines and estimated payments or run the numbers in a calculator first
The federal return is only one part of the filing check. Look up your state in the 50-state and DC table to find a separate gains tax, an exclusion or a rule that still needs authority confirmation. If you moved, check the residency and allocation rules for the year of the sale.
What happens if the IRS disagrees with what I filed?

You get a letter proposing a change, and the proposal is a figure to check, not a bill to pay. A CP2000 typically arrives because reported proceeds were matched to a return without any basis behind them, which makes the proposed amount look enormous. The way to respond is to compare each proposed line with your records and answer by the date printed on the notice.
You can agree or disagree with any line in whole or in part.
An educational letter is a different animal from a mismatch notice, and everything you decide next depends on knowing which one you have. If you find an omission yourself before any letter arrives, the amendment question turns on two separate clocks: one for claiming a refund, one for how long the IRS can assess. Correcting a past year is a documented process, not a confession.
Late filing and late payment are penalized under their own rules, understating tax under others, and these penalties interact in ways worth understanding before you estimate a cost. Relief for reasonable cause depends on facts you would have to show. A reduced payout on a sale points at something else entirely: backup withholding.
You fix it with the broker and get it credited back on the return.
Where each question is handled

Form 1099-DA guides
Twenty-five guides in five groups, ordered the way the work actually happens: understanding the statement, fixing the cost basis it gets wrong or leaves blank, putting reconciled figures on the return, handling income that no broker reports, and answering the IRS when it writes.
They are written for a filer who has the form, or is about to get it, and wants to know which parts to trust. Every rule is tied to an IRS source with its year.
- How to Read Form 1099-DA Boxes and Codes - Work through an annotated example of the form to find proceeds and basis, then see which fields can appear in which year.
- Why Is My Cost Basis Blank or Zero on Form 1099-DA? - Sort your form row by row, because blank, zero and reported basis mean different things and can appear together.
- How to Report Crypto on Form 8949 and Schedule D - Follow one mixed set of disposals from source records through categories and subtotals into Schedule D.
- When Are Staking Rewards Taxable? Check the Date and Records - Pin down the date you first had control and the value that goes with it, then compare that with what an exchange form may or may not show.

Exchange tax forms
Twenty platform pages. Each covers the form the platform says it sends (and where in the account it lives), then the places where its version of your history tends to part ways with yours. Every page uses the issuer's own tax help pages and identifies any missing or limited tax-year evidence, so when two pages of the same platform conflict, the conflict stays visible.
Useful if you hold on more than one venue, or on a payment app where the crypto form is not the only form.
- Cash App 1099-DA or 1099-B? 2025 Tax Form - The tax page and two other pages name different forms, so here is the conflict and how to work around it.
- Fidelity Crypto 1099-DA for 2025: What the Basis Number Means - Basis you can see on your copy is not the same thing as basis reported to the IRS.

State crypto taxes
The states hub screens all 50 states and DC. Most remain table rows; six guides cover documented differences that need more than a state name and a rate. Each guide keeps the authority's year and separates rules that name crypto from general capital-gains rules applied by inference.
- Washington Crypto Tax: Capital Gains Excise and Filing - Check the separate long-term gains excise and its own filing requirements.
- Massachusetts Crypto Tax: 8.5% Short-Term Rate, 4% Surtax - Follow the guide's sourced year before applying the short-term rate or surtax threshold.
- Minnesota 1% Net Investment Income Tax on Crypto Gains - See the separate investment-income tax and its own schedule.
- Missouri Crypto Tax: The 100% Capital Gains Deduction - Check the individual deduction and the DOR's express reference to cryptocurrency.
- Arizona Crypto Tax: 25% Subtraction and the Purchase Date - Missing purchase-date records can affect the subtraction, not just federal basis.
- Three States That Exclude Part of a Long-Term Crypto Gain - Compare South Carolina, North Dakota and Wisconsin in one guide, with each state's limits kept separate.

Crypto tax software
Six program reviews plus head-to-head comparisons and a by-task roundup, all judged against the criteria published on /methodology/: how each handles a 1099-DA and a missing basis; what it costs at your transaction count and which years a subscription covers; where its output goes when you file; and what human help actually includes.
Read them if you are deciding whether to pay before the season starts.
- Best Crypto Tax Software (2026): By Filing Task - The programs sorted by the filing task you actually have, compared on 1099-DA evidence, transaction-based cost, filing handoff and human help.
- Koinly Review (2026): Check a 1099-DA Mismatch Before Paying - The vendor documents its own mismatch causes in unusual detail, and there is no route to hands-on filing.
- CoinLedger vs CoinTracker (2026): 1099-DA, Cost and Filing Fit - Reconciliation depth and real cost at your history, judged on the same evidence for both; the review also shows where each handoff ends.
- TurboTax Crypto Review (2026): Import & Filing Costs - When a direct exchange import may be enough, and when you need a separate calculator first.

Calculators
Five browser tools that run on the figures you type in and nothing else. There is no account and no upload, so your transaction data never leaves the page. Each tool shows its arithmetic and names the tax year and source behind its rates.
Each also links to the guide that explains the rule. Use them to sanity-check a number before it goes on a form.
- Crypto Capital Gains Tax Calculator - Stacks one sale on your other income instead of applying a single flat rate, and shows the zero-basis worst case.
- 1099-DA Reconciliation Check - Put the form's figures beside your own, line by line, and see which rows need records.
How we check
Every rule on this site traces to a primary source, named with the tax year it applies to. When the IRS publishes a form, an instruction, a revenue procedure or a ruling, that document is what the guide cites. The year is part of the citation because a figure that was right for one filing season is not automatically right for the next.
The rates and thresholds the calculators use live in a dated table with the source URL attached, and each calculator prints which year it applied.
Platform pages are treated the same way.
What an exchange or payment app says it sends comes from that company's own tax documentation, with the date the page was read, because these pages change mid-season and sometimes contradict each other.
Where a platform's pages disagree, or where a delivery date came from a third party rather than the issuer, the page says so instead of picking whichever version reads more cleanly. A third-party claim never becomes an issuer's deadline here.
Software is compared on one published list of criteria (see /methodology/), applied to every program in the same order. Vendor pricing is quoted with the date it was checked. Where a vendor's own pricing pages disagree, the review shows the disagreement rather than picking a headline number.
Some questions in this niche are unsettled. Liquid staking, rebasing tokens, liquidity pool mechanics and token wrapping do not have clean official answers, and pages about them compare sourced positions rather than declaring one correct. Pages carry verification flags where a claim rests on a single source or an unconfirmed date.
Nothing here is a substitute for looking at your own records, which is the one input no guide can supply. Corrections and source challenges are welcome at [email protected].