Use this local worksheet to organize digital-asset activity and source documents before preparing a return or speaking with a tax professional. It records transaction facts; it does not decide whether an event is taxable, calculate tax, or replace complete books and records.
The IRS says taxpayers should keep records of purchases, receipts, sales, exchanges, dispositions, and transfers. For a disposition, its digital-assets page lists the asset type, transaction date and time, number of units, and fair market value in U.S. dollars as information needed to calculate gain or loss. Keep supporting statements and wallet records alongside this worksheet.
Build a local CSV record
Enter one event per row. This page keeps entries in this browser tab and does not send or save them to a server. Do not enter passwords, seed phrases, or private keys.
No records added yet.
Fields are an organizational aid, not an IRS-prescribed CSV format. Event descriptions are free text; this tool does not label transactions taxable or nontaxable. Save and back up downloaded files yourself.
What to collect and reconcile
- Transaction facts: date and time, asset, units, event description, and a transaction ID or hash when available. The IRS asks for records that document receipts, sales, exchanges, dispositions, and transfers.
- Dollar values and evidence: record the USD fair market value and where the value came from. Preserve the original exchange confirmation, price record, wallet export, or other supporting document; a CSV summary alone may not substantiate the entry.
- Acquisition history: retain acquisition date, units, cost records, and any unit-identification records needed to support basis. Link a disposal to the relevant acquisition records where you can. The IRS’s Form 8949 instructions describe basis as acquisition cost and include certain acquisition costs; treatment depends on the facts and applicable rules.
- Transfers and fees: record both sides of movements between accounts you control, including wallet labels, network, hash, and any fee asset and amount. Reconcile transfers so the same movement is not mistaken for a separate purchase or sale.
- Income or payment receipts: preserve the receipt date/time, units, USD value, payer or source, and related statement. The IRS asks for USD fair market value records for digital assets received as income or payment in the ordinary course of a trade or business.
Suggested review workflow
- Export records from each exchange and wallet for the tax year, and save the original files without editing them.
- Enter or import one event per row, keeping timestamps and units as shown in the source record. Record the time zone; this worksheet’s date field is labeled UTC for consistency.
- Match transfers across sending and receiving accounts using transaction hashes, dates, assets, and amounts. Leave uncertain values blank and investigate them rather than guessing.
- Keep acquisition and disposal evidence together. Review broker statements, including any Form 1099-DA, against your own records; a statement may not cover activity on every wallet or platform.
- Ask a qualified tax professional how the facts apply to your jurisdiction and circumstances. This worksheet does not determine tax treatment or complete a return.
Official IRS sources
- IRS: Digital assets — recordkeeping, transaction information, and current reporting overview.
- IRS: Instructions for Form 8949 — basis and reporting instructions for sales and other dispositions.
- IRS: Frequently asked questions on digital asset transactions — records sufficient to establish positions taken on federal income tax returns.
IRS pages reviewed 2026-11-03. This is a recordkeeping aid, not tax advice or a tax calculation.
Related guidance: IRS digital-asset taxable-event explainer. Related tools: profit and loss estimate and exchange cost guide. The P&L calculator is not a tax ledger and does not calculate basis or taxes.
Coinbase referrals — TODO: apply/approval and configure referral URL — referral link not configured.
Kraken referrals — TODO: apply/approval and configure referral URL — referral link not configured.
Ledger affiliate program — TODO: apply/approval and configure referral URL — referral link not configured.