Crypto Tax Software Import Checklist for United States Taxpayers

· · 8 min read · TaxCryptoGuide Editorial Team — Educational editorial team

Jurisdiction: United States — federal tax

Crypto Tax Software Import Checklist for United States Taxpayers

Crypto tax software can organize large transaction histories, but it cannot repair incomplete source data by itself. This checklist helps U.S. taxpayers prepare exchange, wallet and protocol records before import and reconcile the resulting report against primary evidence.

Jurisdiction: United States federal tax law. The workflow is year-independent; use the forms and instructions for the return year you are filing. Always verify requirements for your situation and consult a tax professional where needed.

Understanding IRS Crypto Reporting Requirements

The IRS treats digital assets as property. Sales and exchanges can require reporting on Form 8949 and Schedule D, while receipts for services, rewards and other events may follow different rules. Form 1099-DA reporting generally began with U.S. broker transactions effected in 2025; many 2025 statements report proceeds without basis. A form is therefore a reconciliation input, not a replacement for the taxpayer's complete records.

Why Use Crypto Tax Software?

Crypto tax software automates the process of aggregating transactions from multiple wallets and exchanges, calculating capital gains and losses, and generating IRS-ready tax forms. Leading platforms like Koinly offer direct API integrations, CSV imports, and support for a wide range of digital assets. However, the accuracy of your tax report depends on the completeness and quality of the data you import. Missing or misclassified transactions can lead to underreporting or overreporting your tax liability.

Preparing Your Data: What You Need Before Importing

Before importing your crypto data into tax software, gather the following:

  • Exchange and wallet records: Download transaction histories from every exchange and wallet you used during the tax year. This includes centralized exchanges (e.g., Coinbase, Kraken), decentralized exchanges (DEXs), and self-custody wallets (e.g., Ledger Nano).
  • Transaction types: Identify all taxable events, including sales, trades, conversions, crypto payments, mining, staking, airdrops, and forks.
  • Cost basis information: Ensure you have purchase dates, acquisition costs, and fair market values for each asset. Missing cost basis can result in higher taxable gains.
  • Fiat on-ramps/off-ramps: Document all crypto-to-fiat and fiat-to-crypto transactions, as these are key for calculating realized gains and losses.
  • 1099 forms: Collect any Forms 1099-DA, 1099-B, or 1099-MISC received from exchanges or brokers. These forms may not capture all transactions but can help reconcile your records.

Step-by-Step Crypto Tax Software Import Checklist

Follow these steps to ensure a smooth and accurate import process:

  1. List all platforms and wallets used. Make a comprehensive list of every exchange, wallet, and protocol you interacted with during the tax year. Overlooking even a single wallet can lead to incomplete reporting.
  2. Download transaction histories. For each platform, download your full transaction history for the relevant tax year. Use CSV exports or API connections where available. Double-check date ranges and time zones.
  3. Check for missing or duplicate transactions. Review your exported data for gaps or overlaps. Some exchanges may not export all transaction types (e.g., staking rewards, internal transfers).
  4. Classify transaction types accurately. Label each transaction correctly (buy, sell, trade, transfer, income, mining, staking, airdrop, fork, etc.). Misclassification can affect your tax calculation.
  5. Import data into your chosen tax software. Use the software’s import tools to upload CSV files or connect via API. For unsupported platforms, consider manual entry or use generic CSV templates provided by the software.
  6. Reconcile balances and review calculations. After import, compare the software’s calculated balances with your actual wallet and exchange balances. Investigate discrepancies and correct any errors.
  7. Review IRS forms generated. Ensure the software generates Form 8949 and Schedule D with all required details. If you received a 1099-DA, verify that reported transactions match your records.
  8. Back up your data. Save copies of all imported files, reports, and supporting documentation. The IRS recommends retaining records for at least three years (IRS Digital Assets).

Common Pitfalls and How to Avoid Them

  • Missing wallets or exchanges: Failing to include all sources of transactions can result in underreporting income or gains.
  • Incorrect cost basis: If cost basis is missing, the IRS may assume a zero basis, leading to higher taxable gains. Always provide acquisition details.
  • Double-counting transfers: Internal transfers between your own wallets are not taxable events but must be identified to avoid double-counting as sales or income.
  • Unreported airdrops or forks: These are generally taxable as ordinary income at the time of receipt. Ensure they are included and correctly classified.
  • Overlooking staking or mining rewards: These are typically taxed as income when received and may also trigger capital gains when sold.

Comparison Table: Supported Import Methods by Major Crypto Tax Software

Software API Integration CSV Import Manual Entry DeFi Support
Koinly Yes (wide range) Yes Yes Yes (ETH, BSC, Polygon, more)
CoinTracker Yes Yes Yes Yes (ETH, Solana, more)
Ledger Nano (via Ledger Live) No direct API, but CSV export available Yes Yes Limited (manual entry for DeFi)

Note: Always verify the latest import capabilities and supported blockchains with your chosen software.

Worked Example: Importing Crypto Transactions for a U.S. Taxpayer

Scenario: Jane used a centralized exchange, a decentralized exchange through a self-custody wallet, and a hardware wallet. She bought ETH, transferred it to self-custody, swapped some ETH for USDC, and later staked ETH. Here is how she prepares her data for import:

  1. Jane lists all platforms: Coinbase, MetaMask (Uniswap), Ledger Nano.
  2. She downloads her Coinbase transaction history (CSV), exports her MetaMask transaction history (using Etherscan export), and exports her Ledger Nano transactions via Ledger Live.
  3. Jane reviews each file to ensure all buys, sells, swaps, and staking rewards are included. She notes that her Uniswap swaps appear as token transfers in MetaMask, so she labels them as trades.
  4. She imports each file into Koinly, using the software’s wallet and exchange import tools. For her staking rewards, she manually enters the transactions if not automatically detected.
  5. After import, Jane checks that her ETH and USDC balances match her actual wallet balances. She finds a missing staking reward and adds it manually.
  6. Koinly generates Form 8949 and Schedule D, which Jane reviews for accuracy before filing with her tax return.

Crypto Tax Software Import Checklist (Printable)

  • ☐ List all exchanges, wallets, and protocols used
  • ☐ Download full transaction histories (CSV/API)
  • ☐ Check for missing or duplicate transactions
  • ☐ Classify all transaction types accurately
  • ☐ Import data into tax software
  • ☐ Reconcile balances and review calculations
  • ☐ Review generated IRS forms (Form 8949, Schedule D)
  • ☐ Back up all records and reports

Conclusion

A defensible software report begins with complete source records and documented classifications. Preserve raw exports, record every manual change, compare information returns with your own ledger and consult the current IRS instructions before filing. Complex DeFi, missing basis, business activity and disputed broker forms can justify professional review.

How to Reconcile Form 1099-DA With Your Crypto Tax Software Import

Jurisdiction: United States federal income tax. For tax years beginning with transactions in 2025, a Form 1099-DA may show proceeds from sales or exchanges completed through a reporting broker. For transactions completed in 2026, brokers must report basis for certain covered digital assets. This phased reporting makes the form an important control document, but not a complete transaction ledger. The IRS Form 1099-DA page identifies the current form and instructions; use the version for the tax year being filed. ([irs.gov](https://www.irs.gov/forms-pubs/about-form-1099-da))

After importing exchange, wallet, and blockchain data, perform a separate 1099-DA reconciliation rather than assuming the software total is correct:

  • Match proceeds by broker and tax year. Compare the proceeds reported on each form with the software’s disposal report. Investigate differences caused by omitted accounts, duplicated imports, time-zone cutoffs, fees, or transactions that occurred outside the broker’s reporting scope.
  • Separate covered and noncovered lots. A noncovered entry can have proceeds reported while basis is blank or unavailable to the broker. Trace that lot to the original purchase, transfer, or receipt records and enter the actual acquisition date, units, and U.S.-dollar basis where supported by your records. Do not substitute the date an exchange received a transferred asset for its original acquisition date without reviewing the facts.
  • Check transfers before correcting gains. Transfers between accounts or wallets you own may be needed to connect tax lots, but they should not automatically be treated as disposals. Confirm the sending and receiving addresses, asset quantity, transaction hash, and network fee treatment.
  • Document every adjustment. Keep the original CSV or API export, the 1099-DA, blockchain evidence, purchase records, and a short explanation for each manual edit. The IRS says records should establish purchases, receipts, sales, exchanges, fair market value, and basis, and capital-asset disposals are generally reported on Form 8949. ([irs.gov](https://www.irs.gov/filing/digital-assets))

Finally, compare the resulting Form 8949 totals with Schedule D and retain a copy of the reconciliation. DeFi, noncustodial activity, staking, and other transactions may not appear on a broker’s Form 1099-DA even when they remain relevant to a U.S. federal return, so review those sources independently. ([irs.gov](https://www.irs.gov/filing/digital-assets))

Primary sources

Disclaimer: The information on this website is for informational purposes only and does not constitute financial or tax advice. Always verify legislation with the tax authority or a certified advisor.

About the author

TaxCryptoGuide Editorial Team — Educational editorial team

Our articles are produced with automation and generative-AI assistance and receive technical checks. Always verify tax conclusions with primary sources or a qualified professional.