Crypto Tax Checklist Before April 15: Last-Minute Filing Guide
A step-by-step crypto tax checklist to file before April 15. Gather 1099-DAs, fix cost basis, export Form 8949, and avoid costly last-minute mistakes.
The April 15 deadline is approaching fast. If you traded, staked, earned airdrops, or participated in DeFi during 2025, you have crypto taxes to file. The good news: even if you are starting late, you can get everything done in a few hours with the right approach.
This crypto tax checklist walks you through every step, from gathering your records to clicking "submit" on your tax return. Follow it in order, and you will not miss anything.
Step 1: Gather All 1099-DAs From Exchanges
Starting with the 2025 tax year, centralized exchanges like Coinbase, Kraken, and Gemini are required to issue Form 1099-DA for digital asset disposals. This is a significant change from previous years, when exchanges issued inconsistent 1099-B or 1099-K forms (or nothing at all).
Here is what to do:
- Log into every exchange you used in 2025 and download your 1099-DA from the tax documents section.
- Check your email for any 1099-DAs that were mailed or sent electronically.
- Do not forget smaller or international exchanges. If you used more than one, you need documents from all of them.
- Download full transaction history CSVs as a backup. The 1099-DA covers disposals, but you also need records of acquisitions, transfers, and income events.
Important: The IRS receives a copy of every 1099-DA. If the numbers on your tax return do not match, expect a notice. Do not ignore these forms.
Step 2: Connect Your Wallets to Blockchain Smart Tax
Exchange records only tell part of the story. If you used self-custody wallets, DeFi protocols, or bridged assets across chains, those transactions are not on any 1099-DA. You need to pull them from the blockchain directly.
Connect your wallets to Blockchain Smart Tax to automatically import transactions from 550+ blockchains, including Ethereum, Solana, Bitcoin, Avalanche, Polygon, Arbitrum, Base, Sui, and hundreds more. The platform reads your on-chain history and categorizes transactions by type: trades, transfers, income, fees, and LP activity.
This step typically takes 2-5 minutes per wallet. If you have many wallets, start with the ones that had the most activity in 2025.
Step 3: Review DeFi Classifications, Airdrops, and Staking Income
Automated classification handles the majority of transactions correctly, but DeFi activity often needs a human review. Look for:
- Airdrops: These are taxed as ordinary income at fair market value on the date you received them. Make sure each airdrop is classified as income, not as a trade or transfer.
- Staking rewards: Like airdrops, staking rewards are ordinary income when received. Verify that your staking income is captured with correct valuations.
- Liquidity pool (LP) activity: Adding and removing liquidity, claiming LP rewards, and impermanent loss events all have tax implications. Review LP transactions to ensure deposits are not being treated as disposals.
- Bridge transactions: Moving assets across chains (e.g., Ethereum to Arbitrum) should be classified as transfers, not taxable events. Confirm that bridge transactions are paired correctly.
- Spam tokens: Unsolicited tokens with no real value can be marked as spam so they do not pollute your tax report.
Spend 15-20 minutes reviewing flagged transactions. This is where most errors hide, and fixing them now prevents headaches later.
Step 4: Check for Missing Cost Basis and Fix It
Missing cost basis is the single most expensive mistake in crypto taxes. When the IRS sees a disposal with no cost basis, they assume your cost basis is zero, which means you owe taxes on the entire sale amount.
Common causes of missing cost basis:
- You bought crypto on an exchange you no longer use and did not import that history.
- You received crypto before you started tracking (early mining, old transfers).
- Tokens were acquired through DeFi protocols that do not provide clean records.
- You transferred between wallets and the platform does not recognize the transfer pair.
Blockchain Smart Tax flags transactions with missing cost basis on your Tax Health page. For each flagged item, you can manually enter the acquisition date and cost, connect the source wallet, or mark it as a transfer from another wallet you own.
Even approximate cost basis (with documentation of how you arrived at it) is far better than zero. Fix every flagged item you can.
Step 5: Choose Your Cost Basis Method
Your cost basis method determines which coins are considered "sold" when you make a disposal. This directly affects how much tax you owe. The three most common methods are:
- FIFO (First In, First Out): The oldest coins are sold first. This is the IRS default and the safest choice if you are unsure. In a market that has gone up over time, FIFO typically results in higher gains because your oldest (cheapest) coins are sold first.
- LIFO (Last In, First Out): The newest coins are sold first. This can reduce gains in a rising market because you are selling coins bought at higher recent prices.
- HIFO (Highest In, First Out): The most expensive coins are sold first, regardless of when you bought them. This typically minimizes your taxable gains and is the most aggressive legal strategy.
For a deeper comparison with examples, read our full guide to cost basis methods.
Key rule: Starting with the 2025 tax year under IRS Revenue Procedure 2024-28, cost basis methods are applied per wallet, not globally across your entire portfolio. Blockchain Smart Tax handles this automatically, but you should review the method assigned to each wallet in your settings.
All cost basis methods are available on every plan, including the free tier. There is no reason not to compare methods and pick the one that results in the lowest legal tax bill.
Step 6: Understand Tax-Loss Harvesting (and Why It Is Too Late for 2025)
Tax-loss harvesting means selling assets at a loss to offset your capital gains. It is one of the most powerful tools for reducing your crypto tax bill.
However, for your 2025 tax return, the window has closed. Tax-loss harvesting must happen within the tax year itself, meaning before December 31, 2025. You cannot retroactively harvest losses in March or April of 2026 and apply them to your 2025 return.
What you can do right now:
- Review your 2025 report and confirm that all realized losses are captured. You may have losses you forgot about.
- Remember that up to $3,000 in net capital losses ($1,500 if married filing separately) can offset ordinary income. Losses beyond that carry forward to future years indefinitely.
- Start planning for 2026. If you have unrealized losses right now, consider whether harvesting them before December 31, 2026 makes sense for next year's return.
Note: Unlike stocks, crypto is not subject to wash sale rules for tax year 2025. This means you can sell at a loss and immediately buy back the same token. Legislation to extend wash sale rules to crypto has been proposed but has not passed as of this writing. Check current IRS guidance for any updates.
Step 7: Export Form 8949 and Schedule D
Once your transactions are classified, cost basis is resolved, and your method is selected, generate your tax forms:
- Form 8949: Lists every individual disposal (sale, trade, or other taxable event) with dates, proceeds, cost basis, and gain or loss. If you have many transactions, this may span dozens of pages.
- Schedule D: Summarizes your total short-term and long-term capital gains and losses from Form 8949.
- Income Report: Summarizes staking rewards, airdrops, mining income, and other ordinary income from crypto. These amounts go on Schedule 1 or directly on your 1040.
Blockchain Smart Tax generates all of these as downloadable PDFs and CSVs. The CSV formats are compatible with TurboTax, H&R Block, and other major tax software.
Review the pricing page to see which plan fits your transaction volume.
Step 8: Import Into TurboTax, H&R Block, or Send to Your CPA
With your forms exported, the final tax preparation step is straightforward:
- TurboTax: Use the CSV import option under "Investment Income." Upload the Form 8949 CSV directly. TurboTax will auto-populate Schedule D.
- H&R Block: Import the CSV under capital gains and losses. Follow the prompts to confirm each entry or upload in bulk.
- CPA or Tax Professional: Send them your Form 8949 PDF, Schedule D summary, and Income Report. A good CPA will appreciate having clean, organized data instead of raw exchange exports.
- Manual filing: If filing by hand or using IRS Free File, enter totals from Schedule D directly. Attach Form 8949 pages to your return.
Double-check that the totals on your tax return match the totals on your exported reports. A mismatch usually means something was imported twice or a form was skipped.
Step 9: File by April 15 or Request an Extension
The deadline for filing your 2025 federal tax return is April 15, 2026. If you cannot finish in time, you have options:
- File Form 4868 for an automatic six-month extension, pushing your deadline to October 15, 2026. You can file this electronically through IRS Free File or your tax software.
- An extension to file is not an extension to pay. If you owe taxes, you must estimate and pay by April 15 to avoid interest and penalties. Underpayment penalties apply even if you have an extension.
- If you are genuinely unsure what you owe, make a reasonable estimated payment now and true it up when you file.
Common Last-Minute Mistakes to Avoid
With the deadline looming, these are the errors that cost people the most money and cause the most IRS notices:
- Forgetting a wallet or exchange. If you used five exchanges and only report four, the IRS will notice when the fifth sends them a 1099-DA. Audit every platform you touched in 2025.
- Treating transfers as sales. Moving Bitcoin from Coinbase to your Ledger is not a taxable event. If your records show a "sale" for that transfer, fix it before filing.
- Ignoring the Form 1040 crypto question. The IRS asks on page one of your 1040 whether you received, sold, or otherwise disposed of digital assets. Answer honestly. Answering "No" when you should answer "Yes" is considered a false statement.
- Using exchange-reported numbers without reconciliation. Exchange 1099-DAs may not account for transfers in from external wallets (making cost basis appear as zero). Always reconcile against your own records.
- Skipping small transactions. A $50 airdrop is still taxable income. The IRS has no minimum threshold for reporting crypto. Every transaction counts.
- Filing without reviewing the Tax Health page. If Blockchain Smart Tax flags warnings about missing cost basis, unclassified transactions, or duplicate entries, resolve them before exporting. A clean report is worth the extra 20 minutes.
Get It Done Today
You do not need to be a tax expert to file your crypto taxes correctly. You need accurate data, the right tools, and a systematic approach. This checklist gives you all three.
Start now with Blockchain Smart Tax — connect your wallets, review your transactions, and export your forms. Most users finish in under an hour, even with complex DeFi activity across multiple chains.
The deadline does not move. But with a clear checklist, you do not need it to.
Generate Your Tax Forms Automatically
Blockchain Smart Tax generates Form 8949, Schedule D, and international tax reports automatically from your on-chain data. Connect your wallets, review the classified transactions, and download your completed forms — no manual spreadsheets required.
How we compare to other crypto tax platforms:
- Koinly ($49+/year) — popular choice with solid tax form generation and broad exchange support
- CoinTracker ($59+/year) — direct TurboTax integration with polished reporting interface
- CoinLedger ($49+/year) — solid form generation with good NFT support
- Blockchain Smart Tax (from $25/year) — automatic form generation, wallet discovery across 550+ chains, all cost basis methods free, free during beta
Import your wallets and generate your tax forms — free during beta →