Koinly Guide

How to Fix Unreported Crypto: A Step-by-Step Guide to Filing Amendments

If you have unreported crypto transactions on your tax return, the fix is to file an amended return using Form 1040-X, and the process is more straightforward than most people fear. The IRS treats digital assets as property, which means every sale, trade, or disposal—even crypto-to-crypto swaps—creates a taxable event that must be reported. Whether the omission was accidental or due to confusion about airdrops or staking rewards, the correct path forward is to calculate your true capital gains and income, file the amendment before the IRS contacts you, and use software like Koinly to reconstruct your transaction history accurately.

Step 1: Reconstruct Your Complete Crypto Transaction History

Before you can fix an unreported crypto issue, you need a complete and accurate ledger of every transaction. This is the foundation of any amendment, and guessing at totals will only create more problems.

Gather Data from Every Exchange and Wallet

Start by exporting CSV files or API data from every platform you used—centralized exchanges, decentralized wallets, and any DeFi protocols. Many people miss transactions from wallets they abandoned or exchanges that have since shut down, so check your email for old receipts and transfer logs.

Use a Crypto Tax Calculator to Fill the Gaps

Tools like Koinly can automatically sync with hundreds of exchanges and wallets, pulling in historical data and matching deposits, withdrawals, and trades. This is especially helpful for reconstructing cost basis if you transferred crypto between wallets, because the software can trace the movement and apply the correct acquisition price. If you have missing data, Koinly also lets you manually add transactions or adjust the cost basis method (like FIFO or specific identification) to match what you originally intended.

Step 2: Calculate the Exact Amount You Underreported

Once your transaction history is complete, you need to determine the actual tax impact. This means calculating capital gains or losses for each disposal and identifying any income events you missed.

Identify Capital Gains and Losses

For every sale, trade, or payment made with crypto, compare the fair market value at the time of disposal to your adjusted cost basis. The difference is your capital gain or loss. Short-term gains (held under one year) are taxed at ordinary income rates, while long-term gains (held over one year) qualify for lower rates. If you had losses, they can offset gains and reduce your tax bill, which is why a full reconstruction is critical—you might discover that your underreporting is partially offset by hidden losses.

Recognize Income Events You Might Have Missed

Unreported crypto isn’t always about capital gains. Mining rewards, staking yields, airdrops, and interest from lending are all taxable as ordinary income at the fair market value when received. If you received any of these and didn’t report them, they must be added to your gross income for the relevant tax year. Koinly categorizes these events automatically, making it easy to see which line items on your original return were omitted.

Step 3: File an Amended Return (Form 1040-X)

After you have the corrected figures, you cannot simply attach a note to your next tax return. You must file an amended return for each year that had unreported crypto. The IRS allows you to file Form 1040-X electronically if you filed your original return electronically, and the form requires you to explain the changes.

Include the Corrected Schedules

For capital gains, you’ll need to update Schedule D and Form 8949 with the accurate transactions. For crypto income, you’ll adjust Schedule 1 (Additional Income) and potentially Schedule B if you had interest. The 1040-X will show the difference between your original numbers and the corrected ones, and you’ll pay any additional tax owed at the time of filing.

Consider State Tax Implications

Most states conform to federal tax treatment of crypto, but you’ll need to file a separate amended state return if your state taxes capital gains or income. Some states have different cost basis methods or exemptions, so check your state’s specific rules before submitting the federal amendment.

Step 4: Address Penalties and Interest Proactively

The IRS charges interest on unpaid tax from the original due date, and you may face penalties for failure to file or pay. However, the penalties are significantly lower if you act before the IRS sends you a notice.

Use the IRS Voluntary Disclosure Program

If your unreported crypto was due to non-willful neglect (rather than intentional evasion), you may qualify for the IRS’s streamlined filing compliance procedures. This program allows you to file the last three years of amended returns and six years of FBARs (if applicable) without facing criminal prosecution, though you will still owe interest and some penalties. It’s a far better outcome than waiting for an audit.

Calculate the True Cost of Waiting

The failure-to-file penalty is typically 5% of the unpaid tax per month (capped at 25%), while the failure-to-pay penalty is 0.5% per month. Interest compounds daily. If you underreported a significant gain, these costs can add up quickly, so filing an amendment as soon as you have the corrected data is almost always cheaper than waiting.

Step 5: Prevent Future Unreported Crypto with Ongoing Tracking

After you’ve fixed the past, the best way to avoid repeating the mistake is to set up a system that tracks every transaction in real-time. Manual spreadsheets are error-prone, especially if you trade frequently or use multiple platforms.

Automate with Tax Software from Day One

Koinly and similar tools can integrate with your exchanges and wallets continuously, so every trade is recorded the moment it happens. You can generate a tax report at any time during the year, not just at filing season, which lets you see your realized gains and estimated tax liability before December 31st.

Schedule Quarterly Reviews

Set a reminder to review your crypto activity every quarter. Check that all transfers between wallets are properly matched, confirm that staking rewards are being logged as income, and verify that your cost basis method is still the most tax-efficient for your situation. A few minutes each quarter can save you from a full-year reconstruction headache later. Fixing unreported crypto is a manageable process once you have accurate data. Reconstruct your transactions, calculate the true tax impact, file the appropriate amendments, and take steps to prevent future omissions. The key is to act deliberately and document every step—that’s what turns a potentially stressful audit situation into a routine correction.