Catching Up on Prior-Year Crypto Taxes: Where to Start
A realistic plan for investors who are years behind
on crypto tax reporting and don’t know where to begin.

Falling several years behind on crypto taxes can feel overwhelming. If you’ve been buying, selling, trading, transferring, staking, or using crypto across multiple exchanges and wallets, it can be difficult to know where to start.

The good news is that you don’t necessarily need to solve everything at once. A structured crypto reconciliation process can help you work through your historical transactions year by year, establish the correct cost basis, and determine your crypto capital gains, capital losses, and crypto income.

Here’s a practical way to get started.

1. Identify the first year you used crypto

The first step is to determine the earliest year in which you bought, sold, traded, received, or otherwise used cryptocurrency.

This establishes the full reporting period you need to review — from your first year of crypto activity through the most recent tax year that needs to be reported.

For example, if you first purchased Bitcoin in 2021 but didn’t report any crypto activity for 2021, 2022, 2023, 2024, or 2025, you shouldn’t simply start with 2025. Your reconciliation may need to begin with your 2021 transactions.

Starting with the correct year is important because transactions from earlier years can affect the cost basis and balances carried into later years.

2. Make a list of every exchange and wallet you’ve used

Next, create a complete list of your cryptocurrency accounts.

This should include:

· Centralized exchanges

· Self-custody wallets

· Hardware wallets

· DeFi wallets

· NFT wallets

· Brokerage or trading platforms

· Any other platforms where you bought, sold, received, or transferred crypto

Don’t leave out accounts simply because you no longer use them.

You should also include closed exchanges, discontinued platforms, and exchanges that have gone bankrupt.

This is an area where many investors make a mistake. They assume that if an exchange is no longer operating, its transaction history is no longer relevant to their crypto tax reporting. In reality, historical data from those platforms may still be essential to your reconciliation.

A closed exchange may contain records of purchases, sales, deposits, withdrawals, transfers, or other transactions that affect your cost basis and tax calculations.

3. Download your complete transaction history

Once you’ve identified all your accounts, download the historical transaction data from each exchange and wallet where possible.

Depending on the platform, you may be able to obtain the information through:

· CSV or Excel files

· API connections

· Account statements

· Transaction reports

· Blockchain records

Keep the original files in a safe location. Don’t rely solely on the data imported into your crypto tax software.

For older accounts, it can sometimes take additional effort to locate historical records. An exchange may have changed its reporting system, discontinued an API, or moved its data to a different part of the platform.

The goal is to build a complete historical record of your crypto activity.

4. Choose the right crypto tax software

After gathering your transaction data, the next step is to select crypto tax software that can handle your particular situation.

There isn’t one platform that is automatically best for every investor. The right choice depends on factors such as:

· Number of transactions

· Number of wallets and exchanges

· DeFi activity

· NFTs

· Staking and rewards

· Trading frequency

· Supported blockchains

· API and CSV support

· Required tax reports

· Historical data requirements

· Cost of the software

For a relatively simple portfolio, one platform may work well. For an investor with years of high-volume trading and complex DeFi activity, a more robust solution may be necessary.

5. Import your historical transactions

Most crypto tax software allows you to import transactions using either API integrations or CSV files.

If an exchange or wallet is supported, you can usually connect it through an API by following the software provider’s instructions. The software can then retrieve transaction data automatically and, depending on the integration, may also provide wallet or account balances.

For platforms that don’t support API integration, you can generally upload transaction history using CSV or Excel files.

CSV imports can also be useful when an API doesn’t provide complete historical data.

This is particularly important when dealing with older transactions. An API connection may appear to work correctly while still failing to retrieve some historical activity.

Watch out for duplicate transactions

One of the most important things to check during the import process is duplicate transactions.

For example, you might import an exchange through an API and later upload a CSV containing some of the same transactions. If both sets of transactions remain in the software, your transaction history may be overstated.

Duplicates can potentially result in incorrect:

· Capital gains and losses

· Crypto income

· Asset balances

· Cost basis

· Transaction counts

Always review the imported data before moving on to reconciliation.

6. Start the crypto reconciliation

Once you’ve gathered and imported the data, you can begin reconciling your cryptocurrency transactions.

For someone with a simple transaction history, this may be manageable independently.

However, crypto reconciliation can become significantly more complicated when multiple years and platforms are involved.

Common issues include:

· Missing transactions

· Duplicate transactions

· Incorrectly classified transactions

· Missing cost basis

· Incorrect token prices

· Negative balances

· Unmatched transfers

· Staking rewards

· Airdrops

· DeFi transactions

· Liquidity pools

· Token swaps

· Loans

· NFT transactions

· Token migrations

· Transactions involving wallets or exchanges that are no longer accessible

This is why a transaction history that initially looks straightforward can become much more complicated once you start reviewing it in detail.

7. Consider working with a crypto tax accountant

You don’t have to wait until you’re stuck to get professional help.

An investor can work with a crypto tax accountant or crypto tax specialist from the beginning of the process.

A professional can help you:

· Determine which years need to be reviewed

· Identify missing wallets and exchanges

· Choose appropriate crypto tax software

· Import historical transaction data

· Reconcile transactions

· Investigate missing transactions

· Correct duplicate or incorrectly classified transactions

· Review crypto capital gains and losses

· Identify crypto income

· Prepare tax reports based on the applicable tax rules

Professional assistance can be particularly valuable when you have several years of transactions or activity across multiple blockchains, wallets, and exchanges.

8. Don’t reconcile the most recent year first

One of the biggest mistakes investors make when catching up on overdue crypto taxes is starting with the most recent tax year and working backward.

This can create problems because cost basis and asset balances often carry forward from one year to the next.

Instead, the reconciliation should generally start with the first year of crypto activity and move forward chronologically.

Think of it as building a chain:

First year → following year → following year → current year

Each completed year provides the foundation for the next one.

Example: Bitcoin purchased in 2022 and sold in 2025

Suppose you purchased Bitcoin in 2022 and sold that Bitcoin in 2025.

You shouldn’t begin by looking only at the 2025 sale.

First, you need to establish what happened in 2022 and determine the correct cost basis of the Bitcoin. That information then needs to carry forward through 2023 and 2024 until the Bitcoin is eventually sold in 2025.

If the original purchase is missing or the cost basis is incorrect, the resulting gain or loss in 2025 may also be incorrect.

This is why prior-year crypto reconciliation is so important.

9. Review each year’s balances before moving forward

After reconciling a particular tax year, review the ending balances before moving to the next year.

The objective is to make sure the assets and transactions carried forward into the next year make sense.

For example, if your reconciled records show that you ended 2022 holding 2 BTC, that balance should be explainable and should become part of the starting point for your 2023 reconciliation.

Working chronologically makes it easier to identify discrepancies while you still have a manageable amount of data to review.

10. Determine your crypto gains, losses, and income

Once the historical reconciliation is complete, you should have a much clearer picture of your crypto activity for each relevant tax year.

Depending on the transactions and the tax rules applicable in your country, this may include:

· Crypto capital gains

· Crypto capital losses

· Trading activity

· Crypto income

· Staking rewards

· Airdrops

· Other taxable crypto events

The exact tax treatment depends on your jurisdiction and the nature of the transaction, so the final tax reporting should be reviewed against the rules that apply to you.

Don’t let being several years behind stop you from starting

If you’ve accumulated several years of cryptocurrency transactions without filing or reporting them, the problem can seem much larger than it actually is.

The key is to approach the process systematically:

Identify your first year → find every wallet and exchange → collect historical data → import the data → reconcile from the earliest year forward → establish cost basis and balances → prepare the appropriate tax reports.

The most important thing is to avoid simply starting with the latest year and trying to work backward. Your historical transactions, cost basis, and balances are connected across years.

If the transaction history is complex or you aren’t confident that you can reconcile it accurately yourself, consider speaking with an experienced crypto tax accountant before you begin. Getting the process right at the start can save significant time and help prevent errors later.

Ultimately, being years behind on crypto taxes doesn’t mean you have to remain stuck. With complete historical data and a structured reconciliation process, you can work your way back to an accurate picture of your crypto activity and determine what needs to be reported.