Crypto recordkeeping guide

Crypto records for your CPA: a practical handoff checklist

A useful crypto handoff lets your CPA or EA follow the transactions back to their sources. Start with their requested years and file format, then organize the history, supporting documents, and unresolved questions.

From Elena Mocchi Crypto Accounting · Published

Confirm what your preparer needs

Ask which years they will review, which ledger or software formats they can use, and how they want to receive the package. Note any deadline and any specific questions they have already raised. Agree the sharing method before sending records.

Your current filing year may not contain every acquisition relevant to the review. Keep earlier history available for holdings carried into that year, and identify missing periods rather than silently starting the ledger at the first available export.

Prepare these six parts

  1. Account inventory. List exchanges, wallets, networks, and separate accounts, including those no longer used. Give each source a consistent short name.
  2. Original exports. Keep the downloaded files with their date ranges, export dates, and time zones. Include relevant acquisition, trade, transfer, and reward histories.
  3. Working transaction ledger. Use the agreed format, with account names and source references that connect entries to the original files.
  4. Supporting reports and statements. Include available software reports and exchange tax documents. Identify their source and reporting period.
  5. Reconciliation notes. Explain reviewed transfers, confirmed duplicates, corrections, and the evidence behind changes.
  6. Open-items list. Identify missing records and decisions needing your preparer’s review, with the affected rows and available context.

The IRS digital-assets guidance calls for records of acquisition and disposition activity. Its calculation checklist includes the asset, transaction date and time, units, U.S.-dollar value, and basis. Keeping these details with their sources helps your preparer assess the history.

Use a source index

Illustrative source index; file names are examples
File or recordCoverageNote for review
exchange-a-trades.csvExchange A, requested reporting yearTrade history; export time zone recorded
wallet-b-history.csvWallet B, relevant networks and periodTransfer candidates linked to exchange rows
earlier-acquisitions.csvEarlier years relevant to current holdingsAcquisition evidence for carried-in assets
open-items.csvAffected ledger rowsMissing source, question, and next step

Label files consistently and retain the originals. Keep working copies and review notes distinguishable so a revised ledger does not obscure the source history.

Make unresolved questions specific

Replace a note such as “crypto totals look wrong” with the account, asset, period, affected rows, and discrepancy. For example: “The receiving wallet shows a deposit, but the sending-account export for that period is missing.” Add the relevant source reference and what has already been checked.

Group questions by the action needed: obtain a record, confirm a match, clarify an activity, or ask your preparer for a tax decision. An open-items list makes the limits of the package visible without presenting an incomplete history as final.

Keep record preparation and tax decisions clear

The package supports your CPA or EA’s review. They determine how the records should be used for your return and whether further evidence is needed. An organized ledger is not a guarantee that every tax question has been settled.

Elena’s CPA-ready crypto handoff includes transaction cleanup within the written scope, a source index, reconciliation notes, and open questions. Tax advice, return preparation, filing, representation, and software subscriptions are separate from this service.

See how the records fit together

View the illustrative record package to compare source rows, a working ledger, correction notes, and an open-items list.

Related recordkeeping guides

Work directly with Elena Mocchi

Let’s review
your records.

Tell Elena which records you want to organize and what needs attention.

Message Elena on Telegram@crypto_cpa_fl

Prefer a quick start? Try the free profit calculator in Telegram

Request a records quote

Describe the warning or record issue. A short overview is enough.

Add your name or tax years (optional)

A brief overview is enough. We’ll agree how to share records after reviewing your request.

Your details and message are sent to Elena by email through FormSubmit to respond to your inquiry. FormSubmit privacy policy.