- Your 1099-DA form (the tax form a crypto broker sends the IRS reporting your sales) is not a full record of everything that happened. It won't capture transfers, purchases, or details from other exchanges and wallets.
- Before you file, check the numbers your broker reported against your own record of every transaction (a "ledger"), and keep proof of what you paid, when you bought it, how it moved, and what it was worth for every sale.
- If you can't explain a transaction, don't guess on your tax return. Flag it, keep the paperwork, and ask a tax professional when you're not sure.
A new tax form doesn't erase old recordkeeping gaps
Form 1099-DA is a new tax form that crypto brokers (like exchanges) send to the IRS and to you, reporting the sales you made through them. It can make your taxes easier to organize, but it doesn't know your whole history. If you moved an asset in from another platform or from a wallet you control yourself (sometimes called "self-custody," meaning no company is holding it for you), the broker often has no idea how or when you originally got it. It might report that you sold something without having the records needed to figure out your cost basis (what you originally paid for it, used to calculate your taxable gain or loss) or how long you'd owned it (your holding period, which affects your tax rate).
The IRS requires anyone with crypto or other digital-asset transactions to keep records of every purchase, sale, trade, and transfer, plus what each was worth in dollars at the time (its fair market value). That's the bar to aim for: your tax return should hold up even if one broker's paperwork is incomplete.
Keep every 1099-DA you get, then compare what it reports against your own full record of your activity. Your job is to be able to explain each sale it lists, not to force your own records to match a form that's missing context.
What records the IRS wants you to keep
For every sale or trade (what the IRS calls a "disposition"), the IRS wants the basic facts used to calculate your gain or loss: what the asset was, the date and time, how many units, what it was worth in U.S. dollars, and what you originally paid for it (your basis). Those records should also show how you originally got the asset and, if it matters, how it moved between platforms before you sold it.
- Keep
- Every 1099-DA you receive, plus the broker's yearly transaction summary.
- Why it matters
- Shows exactly what the broker told the IRS, so you know what needs to be checked against your own records.
- Keep
- Trade confirmations, deposit records, purchase receipts, rewards or income records, and any fees paid.
- Why it matters
- Shows when and how you acquired the asset and what it cost you (its basis).
- Keep
- Records of any sale, trade, purchase you made with it, or fee you paid with it, including date, time, units, and dollar value.
- Why it matters
- Shows how much you received, whether you had a gain or loss, and what kind of transaction it was.
- Keep
- Exported records from each exchange, transaction ID numbers, and labels for each wallet or account.
- Why it matters
- Helps prove a transfer between your own accounts wasn't actually a new purchase or a sale.
- Keep
- A single record (with no passwords or secret codes in it) tying all of the above together for your tax return.
- Why it matters
- Lets you explain how you handled every transaction the form reports.
Notice what's missing from this list on purpose: your private key (the secret code that lets you move or spend your crypto), your seed phrase (a list of words that can recreate that key), any password, or your device PIN. Your records should help a tax preparer understand what happened; they should never give someone the ability to actually take your crypto.
The step-by-step process for matching your records
Start this before you type anything into tax software. Download your documents while you still can, keep the original files exactly as exported, and make a separate copy that you won't accidentally edit.
- List every place you used crypto. Write down each exchange, broker, wallet, or other service you used during the year. Give each one a consistent name in your records, and never write down actual passwords or login details.
- Gather your statements and raw data. Save every 1099-DA form, yearly account statement, trade history, list of deposits and withdrawals, and record of fees paid.
- Match each sale on the 1099-DA to your own records. For every sale the form lists, find the matching transaction in your records: same date, asset, quantity, and amount received.
- Trace back to how you got the asset. Connect each sale to the purchase or other event that shows what you paid for it and how long you'd held it. If it arrived from another account, keep the transfer records rather than just assuming the gap is fine.
- Double-check the dollar values and fees. The IRS wants you to be able to back up every dollar figure on your return. Keep a note of where each value came from and how you calculated it.
- Write down anything that doesn't add up. List missing files, quantities that don't match, transfers that look duplicated, blank cost-basis fields, and any transaction you can't explain from what you have.
- Fix it or ask for help before you file. A qualified tax professional can look at the facts and the rules that apply. Never make up a purchase date, cost basis, or transaction type just to make a problem go away.
Don't just copy the basis number without checking it
The IRS generally treats your cost basis (what you paid, in U.S. dollars) as the starting point, but the correct number depends on exactly how you got the asset. Brokers are only required to start reporting basis gradually for certain assets, and a broker can only report what it actually knows.
That's why a blank, zero, or unfamiliar basis number is worth digging into. It usually just means the broker's history is incomplete, not that you actually had no cost. On the flip side, your own spreadsheet isn't automatically good enough just because it has a number in the basis column. That number needs to be backed up by the actual transaction, the amount, the date and time, and any fees involved.
Don't assume every transfer is automatically fine for taxes, and don't assume every line in an exported file is a "sale" just because the platform labeled it that way. Save the facts first and sort them out later. Swapping one crypto for another, using crypto to pay for something, paying transaction fees in crypto, rewards, staking income, and moving assets between platforms can all be treated differently for tax purposes. Get tax help if the paperwork doesn't make it clear what actually happened.
Build a simple list of questions for your tax preparer
When your records are messy, the most useful thing you can hand over isn't a tax form filled in with guesses. It's a short list of open questions that lets a tax preparer investigate quickly.
- Example question
- "Which of my own transactions explains this reported amount?"
- Example question
- "What document can show how and when I originally got this asset?"
- Example question
- "Do the withdrawal and deposit records agree on the asset, amount, and destination?"
- Example question
- "Did I actually give up some crypto to pay for this transaction, which could count as a sale?"
- Example question
- "Which record most directly shows the actual time, quantity, and dollar value?"
The goal is a tax return you can actually back up, not one that just looks neat. Keep your original files and your matching notes together with your tax records after you file.
Sources
- IRS: Digital assets, accessed September 24, 2026.
- IRS: FAQs on digital asset transactions, accessed September 24, 2026.
- IRS: Instructions for Form 1099-DA, accessed September 24, 2026.
- This guide is educational information, not tax or legal advice. Digital-asset reporting can be fact-specific; consult a qualified tax professional before filing when records are incomplete or disputed.
What to Do Now
Frequently Asked Questions
Does a Form 1099-DA calculate my crypto tax for me?
Why might basis be blank or incomplete on a crypto 1099-DA?
Should I give my tax preparer a private key or recovery phrase?
What should I do after reading Crypto 1099-DA Checklist: Reconcile the Form Before You File?
The 5-minute money briefing
One email per week. New rates, fed moves, and what to actually do about them.
No spam. Unsubscribe anytime.
Answer a few questions about your situation and goals. Money Map points you to the highest-value next step across savings, mortgage, cards, and debt.
Editorial review
What changed since the last update
Was this guide helpful?
Found an inaccurate, outdated, or missing claim? Report a correction. We verify reports against the relevant source before changing a guide or ranking.
Jay Rege is Head of Research at SwitchWize, with more than 20 years of experience in retail banking, including roles at SunTrust Bank and First Republic Bank. He writes on deposit accounts, retail banking products, and what they mean for everyday savers.
Available for on-record interviews, background briefings, and custom data cuts.
research@switchwize.com