Good crypto tax records connect economic activity across exchanges and wallets. An exchange statement can show a trade; a block explorer can show a transfer; neither alone explains whether the movement was a purchase, sale, self-transfer, payment, gift, reward, or fee. The owner’s ledger supplies that context.
CryptoStart carries display advertising, which does not influence this recordkeeping guide. Tax rules depend on jurisdiction and circumstances. The material is general education and should be checked with a qualified local professional.
Start before the first transaction
Create one folder for provider statements, wallet records, receipts, and annual tax documents. Keep a spreadsheet or reputable accounting export with consistent asset symbols and time zones. Record activity when it happens; reconstructing a wallet’s purpose months later is difficult.
For U.S. readers, the IRS treats digital assets as including cryptocurrency, stablecoins, and NFTs, and requires relevant income and transactions to be reported. Broker information reporting is expanding: IRS guidance says gross-proceeds reporting applies to broker transactions from 2025 and basis reporting for certain covered transactions from 2026. A form can assist, but personal records remain necessary across wallets and noncovered activity.
The minimum transaction record
- date and time with time zone;
- transaction type and purpose;
- asset and quantity sent and received;
- fair market value in the reporting currency and price source;
- fee amount, asset, and value;
- exchange, wallet, or counterparty label;
- transaction hash or provider reference;
- related receipt, statement, or contract note.
A public address should be labeled privately, such as “personal hardware wallet” or “Exchange A deposit.” Avoid publishing a file that links identity to all addresses. Store backups securely.
Buys and sells
For a purchase with cash, retain the cash paid, crypto quantity, trading fee, spread-inclusive execution price, and funding charge. These fields help determine acquisition cost under applicable local rules. For a sale, retain gross proceeds, quantity sold, execution price, fee, and cash received.
Broker downloads may separate fills from a single order. Preserve both order summary and fill detail. A limit order filled over several hours can create multiple lots. Do not replace actual execution records with a daily closing price.
Crypto-to-crypto swaps
A swap should record both legs: asset and quantity disposed of, asset and quantity acquired, their values at execution, and fees. A wallet’s Convert button can represent a trade even when no cash appears. Under U.S. guidance, exchanges of one digital asset for another generally require analysis as property transactions; other countries may differ.
Decentralized swaps add a transaction hash, contract, network gas, and possibly price impact. If the transaction fails, keep the fee record even though no swap completed.
Transfers between owned wallets
Label both endpoints and link the withdrawal to the deposit. The same hash often joins the records. Capture the amount sent, amount received, exchange withdrawal charge, and network fee. Without this link, software may misclassify the outgoing side as a disposal and the incoming side as unexplained income.
A custodial platform can deduct its fee from the transferred asset, so the received quantity differs. Record the reason rather than editing one side to force a match. Preserve evidence that both addresses or accounts were controlled by the same person.
Rewards, staking, mining, and promotions
Record the type, date received or made available, asset quantity, value in reporting currency, price source, provider, and any lock or later sale. The IRS specifically lists staking and earn-program rewards among common digital-asset income topics. Timing and characterization can vary with facts and jurisdiction, so a ledger should preserve raw evidence rather than decide the legal answer by itself.
Promotional tokens and airdrops need source and control details. An unsolicited worthless token visible in a wallet may not represent something the user accepted or could sell. Do not interact with it merely to create a record.
Fees need context
| Fee event | Fields to retain | Why context matters |
|---|---|---|
| Buy or sell fee | Order, asset, cash value, fee currency | May affect basis or proceeds |
| Withdrawal fee | Provider receipt, amount deducted, hash | Explains transfer mismatch |
| Network gas | Hash, native asset amount, purpose | Treatment may follow the underlying action |
| Failed transaction | Status, gas paid, attempted action | Fee occurred without the intended transfer |
Do not assume every fee receives identical tax treatment. Preserve enough information for a professional or current software rule to classify it later.
Stablecoins still belong in the ledger
A one-dollar target does not make a stablecoin equivalent to bank cash for every legal purpose. Record acquisitions, disposals, swaps, rewards, and transfers just as for other digital assets. Small gains or losses and reporting thresholds are jurisdiction-specific; omitting records because the price looked stable creates avoidable gaps.
Monthly reconciliation
- Export every exchange account in its most detailed format.
- Export or list wallet transactions by network and address.
- Match internal transfers and annotate unmatched deposits or withdrawals.
- Check asset balances from opening balance plus activity against closing balance.
- Attach missing receipts and note unresolved items.
- Back up raw files without overwriting earlier exports.
Block explorers can confirm hashes and network amounts, while provider history supplies off-chain trades and cash movements. Use both. Keep the original downloaded files because later software imports can interpret them differently.
Year-end handoff
Prepare a list of exchanges, wallets, chains, income types, gifts, payments, lost access, and foreign accounts. Provide broker forms alongside, rather than instead of, the reconciled ledger. IRS Form 1099-DA reporting may cover certain broker transactions, but basis can still depend on the taxpayer’s own books, wallet history, and identification method.
A usable record system lets another careful person trace every balance change to evidence. That standard improves tax preparation, catches duplicate or missing activity, and clarifies the true fees paid. Begin with complete facts and let current local rules determine treatment later.