Starting in 2025, most centralized exchanges are required to report your trading activity to the IRS on a Form 1099-DA. The 1099-DA Dashboard is a new tool in CoinLedger that lets you upload those forms, compare the numbers your exchange reported against what CoinLedger calculated, and use that data to generate more accurate tax exports - which can help reduce the risk of an audit.
We highly recommend uploading each 1099-DA you have received into your CoinLedger account. Follow along with the steps below to get started!
Jump Ahead:
How to Access the 1099-DA Dashboard
To upload your 1099-DA, you'll first have to navigate to the 1099-DA Dashboard. There are two ways to get there:
Option 1: Tax Checklist
Navigate to the Tax Reports page. In the Tax Checklist panel on the right side of your screen, you'll see a section called Upload 1099-DA Forms. Click β 1099 Dashboard to go directly to the dashboard.
Option 2: Form Generation Modal
When you go to generate your Form 8949, Schedule D, or TurboTax PDF, you'll see a prompt at the top of the options modal directing you to the 1099-DA Dashboard. Click the link there to upload your 1099-DA before generating your report.
Uploading Your 1099-DA Files
On the 1099-DA Dashboard, you'll see a list of every exchange on your account that has at least one taxable disposal for the selected tax year.
First, select the tax year you want to work with using the Tax Year dropdown at the top of the page. Next, find the exchange you want to upload a 1099-DA for. If no file has been uploaded yet, you'll see a Not Uploaded badge next to the exchange name. Click Upload 1099-DA on the right side of that row.
Then, select your 1099-DA PDF file from your computer. CoinLedger will begin processing the file automatically.
π¨ You should repeat this process for each exchange that sent you a 1099-DA this tax year.
Once the upload is complete, click the View Matches button to review your matches and compare your exchange's reported gains to CoinLedger's calculations.
π‘ Tip: If you need to replace a file you've already uploaded (for example, if you received a corrected 1099-DA from an exchange) click Replace next to the file name, and upload the new document.
Reviewing Your Matches
Once your Form 1099-DA has been uploaded and processed, click View Matches to compare your exchange's reported capital gains to CoinLedger's calculations.
This page shows a side-by-side comparison of the capital gains your exchange reported on the 1099-DA versus what CoinLedger calculated from your imported transaction history. At the top of the page, you'll see summary totals for both sides, including short-term cost basis, long-term cost basis, and proceeds.
Each transaction in the table shows:
Timestamp: the date of the disposal
Asset: the cryptocurrency that was sold
Units: the amount disposed of
1099-DA Cost Basis: cost basis as reported by the exchange
1099-DA Proceeds: proceeds as reported by the exchange
CoinLedger Cost Basis: cost basis as calculated by CoinLedger
CoinLedger Proceeds: proceeds as calculated by CoinLedger
Status: how well the entries match (see below)
π¨ You should repeat this process for each exchange that sent you a 1099-DA this tax year.
Understanding Match Statuses
Each row on the Exchange Review Page is tagged with one of four status badges:
Matched
CoinLedger found a corresponding entry in your 1099-DA and the proceeds match. This is the ideal state for your transactions, and no further action is needed.
Proceeds Discrepancy
CoinLedger matched the transaction to a 1099-DA entry, but the proceeds amounts differ slightly. The row will show the difference. When you generate your tax forms, you'll have the option to use the 1099-DA's reported proceeds value instead of CoinLedger's calculation to keep your filing aligned with what was reported to the IRS.
No 1099-DA Entries
CoinLedger has a capital gain for this transaction, but no matching entry was found in your 1099-DA. This isn't always an error. Exchanges are not required to report certain transactions, such as stablecoin disposals. Review these transactions to confirm the absence of a 1099-DA entry is expected.
In the example below, you can see this disposal of USDC was tagged as No 1099-DA Entries. This is expected since stablecoin disposals are not always reported on Form 1099-DA.
No CoinLedger Entries
A capital gain was reported on your 1099-DA, but CoinLedger couldn't find a matching transaction. This could indicate missing imported data or an uncategorized transaction. We recommend checking that you've imported all of your transaction history for this exchange. Learn more about resolving missing data here.
Generating Tax Forms with 1099-DA Data
Once you've uploaded your 1099-DA files and reviewed your matches, the final step is generating your Tax Reports. When generating your Form 8949, Schedule D, or TurboTax PDF, you'll have the option to select one of the following under 8949 Form Options:
Option 1: Ignore 1099-DA Matching Data
This option generates your tax reports using only CoinLedger's calculated data. The 8949 checkbox for each exchange will be filled out based on your 1099-DA Status selection (whether you received a 1099-DA with cost basis, without cost basis, or no 1099-DA at all). Choose this option if you prefer not to incorporate your 1099-DA information into your tax reports.
Option 2: Generate Form Using CoinLedger Capital Gain Data
This option uses CoinLedger's calculated cost basis and proceeds for every transaction. The checkbox on your Form 8949 is filled out automatically based on whether a matching 1099-DA entry was found for each capital gain. This is a good option if your matches are largely accurate and you trust CoinLedger's calculations.
Option 3: Generate Form with 1099-DA Reported Proceeds
This option uses CoinLedger's cost basis combined with the proceeds reported on your 1099-DA. For transactions where there's a proceeds discrepancy, this option will use the exchange's reported number, which aligns your filing with what was reported to the IRS and can help avoid mismatches that trigger IRS notices. The 8949 checkbox is still filled out based on whether a 1099-DA match was found.
π¨ If you are unsure which option to select, we recommend talking to your tax professional. Generally speaking, the safest and most conservative option is Option 3: generating your forms with the 1099-DA's reported proceeds. However, this should not be considered tax advice, and we highly recommend consulting a tax professional if you are unsure on which option to select.
If you have any questions about the 1099-DA Dashboard or need help uploading your files, reach out to our Support Team at any time!








