Tax ledger

January 19, 2026

Mining Pool Payout Log Separate from a Later Sale

Document note only. Field Ledger is not a tax firm, cloud reseller, dental office, or insurer. Read your own form and confirm it with the preparer, billing desk, carrier, or another licensed professional.

This process details how to separate mining pool payout logs from later crypto sale records for accurate tax documentation. Mixing these two discrete transaction types can lead to incorrect cost basis calculations, overreported ordinary or capital income, and unnecessary delays if your filing is selected for review. This workflow uses consistent data labeling, separate physical and digital storage, and standardized notation to eliminate ambiguity between payout (ordinary income) events and subsequent sale (capital gain/loss) events. All guidance on this page is for organizational purposes only, and you should consult a licensed tax preparer for questions specific to your filing situation.

Field Ledger

accordion file with mining pool payout log folder
Crop of mining pool payout log folder for Mining Pool Payout Log.

Payout log date column configuration for distinct record tracking

Start by configuring your dedicated payout log with only fields relevant to the moment you receive mining rewards, with no columns reserved for later sale data. Mandatory columns for this log include: Payout Receipt Timestamp (recorded exclusively in UTC to avoid timezone mismatch errors between pool records and tax filing requirements), Mining Pool Wallet Address, Payout TXID, Asset Ticker, Gross Payout Amount, Pool Fee Deducted, Net Payout Amount, Cost Basis Per Unit At Payout, and Payout Confirmation Block Number. Never add columns for sale price, sale date, or disposal type to this log, as that creates a risk of commingling data during export or report generation. Illustrative example: If you receive a 0.0012 BTC payout on 14 March 2024 UTC, you will only log the payout’s on-chain details and the fair market value of BTC at the exact time of payout in this log, with no notes about a planned sale 6 weeks later added to the entry. This ensures that when you pull data for ordinary income reporting, you are only accessing unmodified payout records with no sale-related data contaminating the dataset.

Sale table transaction box labeling for clear document separation

Next, set up a dedicated sale table for all post-payout asset disposals, with no pre-filled payout data pulled automatically from your mining log. Each sale entry is assigned a unique transaction ID that never matches the corresponding payout TXID, to ensure you can distinguish the two events at a glance. Label every sale entry box with the tag “Post-Payout Sale” to flag it as a separate taxable event, and include only columns relevant to the disposal: Sale Execution Timestamp (UTC), Exchange or Off-Chain Counterparty Wallet Address, Sale TXID, Linked Payout TXID (the only cross-reference field permitted, with no other payout data carried over), Asset Ticker, Gross Sale Amount, Sale Fee Deducted, Net Sale Proceeds, Fair Market Value At Sale, and Disposal Type (e.g., taxable sale, gift, non-taxable transfer to cold storage). Illustrative example: If you sell the 0.0012 BTC received in the earlier payout on 28 April 2024, you will input only the original payout TXID in the dedicated cross-reference column, with no other payout details entered into the sale table fields. This ensures that when you pull data for capital gains reporting, you are only accessing unmodified sale records with no payout-related income data contaminating the dataset.

Physical record folder sorting for payout and sale document storage

For physical paper records, use a standardized folder structure to keep payout and sale documents fully separated at all times. Start with a top-level folder labeled “Crypto Tax Records [Relevant Tax Year]”, with two color-coded subfolders: blue-tabbed “Mining Pool Payouts” and orange-tabbed “Crypto Asset Disposals (Sales)”. Each payout confirmation receipt from your mining pool is printed, labeled with a unique alphanumeric identifier (e.g., PAYOUT-BTC-2024-03-14-007), and filed chronologically in the blue payout subfolder. Each sale confirmation from your exchange or counterparty is printed, labeled with a separate unique alphanumeric identifier (e.g., SALE-BTC-2024-04-28-019), and filed chronologically in the orange sale subfolder. The only link between the two documents is a handwritten note of the corresponding payout identifier in the top right margin of the sale receipt; never staple, paper clip, or otherwise attach a payout receipt to a sale receipt, as this makes it harder to produce only one set of records if requested by your tax preparer or reviewing authority. You may store a one-page cross-reference index in the top-level tax year folder that lists matching payout and sale identifiers, if you wish to reduce lookup time during filing.

Diagram of mining pool payout log folder fields
Illustrative card for Mining Pool Payout Log.

Digital export form field setup for unlinked payout log data

When exporting digital records from your mining pool platform and crypto exchange, configure your export settings to eliminate automatic merging of payout and sale data. For mining pool exports, uncheck all export fields related to later disposal, sale price, or post-payout wallet activity, and only select the fields that match your dedicated payout log columns. Save the exported CSV file with a standardized naming convention: “[Tax Year]-Mining-Payouts-[Pool Name].csv”, and store it exclusively in the digital version of your “Mining Pool Payouts” subfolder, with no co-mingling with sale export files. For exchange sale exports, uncheck all export fields related to mining pool origin, payout timestamp, or pre-payout wallet activity, and only select the fields that match your dedicated sale table columns. Save the exported CSV file as “[Tax Year]-Crypto-Sales-[Exchange Name].csv”, and store it exclusively in the digital version of your “Crypto Asset Disposals (Sales)” subfolder. Most crypto tax software platforms allow you to import these two separate CSV files without automatic linking, so you can manually add cross-references only if required by your preparer, reducing the risk of automated software incorrectly merging discrete payout and sale events. If you use Field Ledger for digital document storage, you can assign separate, mutually exclusive tag groups to payout and sale files to avoid cross-tagging errors.

Annual filing note entry guidelines for separate payout and sale reporting

When compiling notes for your annual tax filing, create two fully separate sections in your filing summary: one for mining income (payouts) and one for capital gains/losses (sales). In the mining income section, only reference data pulled directly from your dedicated payout log, noting the total gross mining income, total deductible pool fees, and total cost basis of all assets received as payouts during the tax year. In the capital gains section, only reference data pulled directly from your dedicated sale table, noting the total gross sale proceeds, total deductible sale fees, and calculated gains or losses derived by subtracting the relevant cost basis (pulled separately from the payout log, not included in the sale table) from the net sale proceeds. Never list a payout and its corresponding related sale on the same line item of your filing notes, even if the two events occur in the same tax year. Illustrative example: For the 2024 tax year, your mining income section lists the 0.0012 BTC payout as $42 of ordinary income, and your capital gains section lists the later sale of that same BTC as a $3 long-term capital gain, with a cross-reference entry in your separate index that links line 17 of the mining income schedule to line 42 of the capital gains schedule, no merging of the two line items. This structure ensures that your preparer can easily verify each discrete taxable event without sorting through commingled data.

Field Category Mining Pool Payout Log Allowed Fields Post-Payout Sale Table Allowed Fields Cross-Reference Permitted?
Transaction Timestamp Payout receipt UTC timestamp Sale execution UTC timestamp No (only cross-reference via dedicated TXID field)
Transaction ID Mining payout on-chain TXID Sale disposal on-chain/exchange TXID Yes (sale table may include linked payout TXID in dedicated cross-reference column only)
Monetary Value Entry Fair market value per asset unit at payout time Fair market value per asset unit at sale time No
Fee Deduction Entry Mining pool operating fee Exchange/counterparty sale processing fee No
Tax Reporting Category Ordinary mining income Capital gain/loss disposal No
Storage Location Mining Payouts subfolder Crypto Disposals subfolder No (cross-reference index stored separately in top-level tax folder)

Pull your most recent mining pool payout and corresponding sale confirmation, and label each with their respective unique identifiers before filing them in their designated physical or digital folders today.