If you traded, sold, swapped, staked, mined, or moved crypto in 2025, now is the time to get organized.ย The 2025 federal individual return is generally due April 15, 2026.ย This year, crypto taxpayers have an extra complication: broker reporting on Form 1099-DA started for 2025 sales. However, reporting basis isย generally stillย optional for 2025. Many taxpayers will still need to rely on their own records.ย
That combination creates a dangerous trap. Many people will receive partial reporting from exchanges, assume the IRS got the full story, and file a return that is incomplete or internally inconsistent. To avoid this, before you file, work through this checklist to ensure thoroughness.ย
1. Answer the digital asset question correctlyย
On Form 1040, you must answer the digital asset question “Yes” or “No.” For 2025, check โYesโ if you received crypto as payment, reward, or award. Also check “Yes” if you sold, exchanged, or otherwise disposed of a digital asset. You doย notย check “Yes” just because you held crypto, moved it between your wallets, or bought crypto with U.S. dollars.ย
This question is easy to overlook because it sits near the top of the return, but it is one of the IRSโs clearest signals of crypto compliance.ย
2. Gather every exchange, wallet, and on-chain activity sourceย
Do not rely on oneย exchangeย CSV and call it done. Pull records from:ย
- Centralized exchangesย
- Self-custody walletsย
- DeFi protocolsย
- Staking platformsย
- Any app that lets you buy, sell, swap, bridge, or spend cryptoย
The IRS expects taxpayers to keep sufficient records toย establishย the positions taken on the return, including dates, units,ย fair market valueย in U.S. dollars, and basis.ย
Make sure you have complete,ย accurateย data collected before you start preparing your return. Your tax filing will only be as reliable as your data.ย
3. Reconcile transfers before you calculate gainsย
A transfer between wallets or accounts you own isย generally notย a taxable event. But if your software cannot match the outgoing transfer to the incoming transfer, it may incorrectly treat the movement as a sale, a disposal with no basis, or even taxable income.ย
This is one of the most common last-minute errors I see. Before filing, review large withdrawals and deposits and ensure they are classified as transfers whereย appropriate.ย
4. Do not trust Form 1099-DA to do the whole jobย
Starting January 1, 2025, brokers may issue Form 1099-DA for digital asset sales and exchanges. But for 2025, brokers usually do not have to report basis information. Some may do so voluntarily. Basis reporting becomes much more important in 2026 and beyond.ย
That means a 1099-DA may report the proceeds to the IRS without fullyย disclosingย your cost basis. If you file using only the gross numbers from the form, you could easily overstate gain.ย
5. Review ordinary income items separately from capital gainsย
Separate your crypto tax activities into capital transactions (reported on Form 8949) and ordinary income items. Check each type carefully before filing.ย
For many taxpayers, crypto activity falls into two buckets:ย
Capital transactions:ย
- Salesย
- Swapsย
- Spending cryptoย
- Certain other dispositionsย
Ordinary income items:ย
- Staking rewardsย
- Mining incomeย
- Compensation paid in cryptoย
- Certain airdrops or rewards, depending on factsย
The IRS directs taxpayers to use Form 8949 and Schedule D for capital dispositions. Ordinary income items may go on Form 1040, Schedule 1, or a business schedule, depending on the activity.ย
Keep these categories clearly separated as you review your reports, since many crypto tax reports mix these in ways that are difficult to review.ย
6. Briefly: understand the new wallet-by-wallet basis rulesย
This is the biggest technical issue to at least mention in the 2025 return season.ย
Under final digital asset reporting regulations, taxpayers are transitioning away from older universal or multi-wallet basis approaches and into a wallet-by-wallet or account-by-account framework for digital assets beginning January 1, 2025. IRS Revenue Procedure 2024-28 created a safe harbor that allows taxpayers toย allocateย pre-2025 โunused basisโ to wallets or accounts as of January 1, 2025, provided they meet the recordkeeping and allocation requirements.ย
In simple terms, most crypto users and softwareย usedย to trackย basisย globally. Now, you must trackย basisย for each wallet or account. This is a big bookkeeping change if you use multiple exchanges and self-custody wallets, even for simple returns.ย
For each type of digital asset, the safe-harbor allocation must be completed by the date of the first sale of that asset type on or after January 1, 2025, and the allocation is irrevocable.ย
Before using yourย software’sย historical basis method, review that it aligns with the 2025 wallet-by-wallet rules. Do not rely on past methods without checking for compliance with new requirements.ย
7. Look for missing basis before filingย
If your tax report shows proceedsย with zeroย basis, missing basis, or unexpected short-term gains that do not make economic sense,ย stopย and investigate. For 2025, your books and records may still be doing more of the work than broker reporting.ย
Common reasons basis goes missing:ย
- Transfers were not matchedย
- Wallet imports were incompleteย
- The beginning inventory was wrongย
- DeFi transactions were misclassifiedย
- Pre-2025 basis was not properly mapped under the new wallet-by-wallet frameworkย
8. Check whether an extension makes more sense than a rushed, bad returnย
An extension gives you more time to file, not more time to pay. But for crypto taxpayers with incomplete records, a properly handled extension is often better than filing an obviously wrong return and then amending later.ย
That is especially true if your activity includes:ย
- Multiple walletsย
- DeFiย
- Bridgingย
- NFTsย
- Frequent transfersย
- Missing basisย
- 1099-DA forms that do not match your recordsย
A rushed crypto return can be more expensive than a delayed butย accurateย one.ย
9. Make sure the final numbers land on the right formsย
Before filing, confirm that:ย
- Capital gains and losses are on Form 8949 and Schedule Dย
- Ordinary crypto income is reported in the proper income sectionย
- The digital asset question is answeredย
- 1099-DA information is reconciled, not blindly copiedย
- Your gain/loss report matches your source recordsย
This is not glamorous, but this is where many avoidable notices start.ย
10. Keep a permanent crypto tax fileย
After filing, save:ย
- CSVs and transaction exportsย
- Wallet addresses usedย
- Gain/loss reportsย
- Income reportsย
- PDFs of 1099-DA and other tax formsย
- Notes explaining unusual transactionsย
- A record of your basisย methodologyย
The wallet-by-wallet regime makes future-year consistency more important, not less. Good records this year can save enormous cleanup costs next year.ย
Final thoughtย
The biggest mistake in crypto tax is not always underreporting. Often, it is filing a return that looks complete because a form arrived in the mail,ย when in reality,ย the hard part, basis, transfers, and classification, was never fully reconciled.ย
For 2025 returns, that risk is even higher. Form 1099-DA is now in the picture, but full basis reporting is not yet generallyย requiredย for 2025, and the move toward wallet-by-wallet accounting means historical shortcuts may no longer hold up.ย
If you traded only on one exchange, filing may be straightforward. If you used multiple wallets, transferred assets, or used DeFi, slow down to review all data and form placements to ensure accuracy. Check each area in this checklist.ย