End of Month DeFi Reconciliation Checklist for Bookkeepers

Closing the books for a DeFi-active client requires a different approach than a standard crypto month-end. The transaction types are more varied, the data sources are more distributed, and the classification judgments are more frequent. A reliable system prevents errors from compounding across months.
This checklist covers the full end-of-month close for DeFi clients. It is designed to be printed out or imported into your task management software.
Phase 1: Pre-Reconciliation Prep
A messy start creates a painful finish. Complete all of these steps before touching a single transaction.
- Request a complete list of all new wallets, exchange accounts, and DeFi protocol connections your client opened this month.
- Verify all API keys and wallet addresses in your tracking software are actively syncing and up to date.
- Check for failed syncs or data gaps in your subledger. Breezing flags broken connections directly in the dashboard.
- Contact your client immediately to resolve any missing permissions or broken wallet connections.
- Confirm the reporting period cut-off: which timezone does your client use for end-of-day balances?
Do not start the actual reconciliation until you have a complete and continuous data set.
Phase 2: Verify Wallet and Exchange Balances
The core of month-end is proving that your records match reality on-chain.
- Export ending token balances from every exchange as of the final day of the month.
- Pull on-chain ending balances from blockchain explorers (Etherscan, Solscan, or the relevant explorer for each chain). This is your ground truth, not the exchange export.
- Compare these external balances against the calculated balances in Xero or QuickBooks.
- Investigate any discrepancy before proceeding. Common causes: a missing wallet address, a transaction that failed to sync, or a token airdrop that arrived unrecorded.
- Verify all internal transfers between client-owned wallets net out to zero. If they don't, you have a missing wallet or a misclassified transfer.
Phase 3: Classify DeFi Transactions
This is where DeFi requires more attention than standard crypto bookkeeping. Each transaction type has a different accounting treatment.
Swaps. Each DEX swap is a disposal of the sold token and an acquisition of the purchased token. Record at fair market value on the transaction date and calculate capital gain or loss against the cost basis.
LP deposits. Record as a disposal of the deposited tokens and acquisition of LP tokens. Calculate gain or loss based on cost basis versus fair market value at deposit date.
LP withdrawals. Record as a disposal of LP tokens and acquisition of the returned tokens. Recognize any accrued fee income and account for impermanent loss at this stage.
Staking rewards. Recognize as income at fair market value on the date of each distribution. Each reward event establishes a new cost basis for the received tokens.
Governance rewards and airdrops. Treat as income at fair market value on date of receipt. If the token had no market price at receipt, cost basis is zero and the event should still be documented.
Gas fees. Record as a business expense or add to cost basis of the acquired asset, depending on the transaction context and your client's jurisdiction. Pick a policy and apply it consistently.
Phase 4: Handle Edge Cases
- Review all transactions flagged as "Unknown" or "Uncategorized" in your subledger.
- Cross-reference unfamiliar contract addresses against protocol databases such as DeFi Llama or Etherscan token tags to identify the protocol.
- Check for token migrations, protocol upgrades, or contract interactions that may have generated unexpected transfers.
- Note any positions that were opened but not closed this month: LP tokens held, active staking positions, locked governance tokens. These need balance sheet entries even without disposal events.
Phase 5: Close and Review
- Push final journal entries to Xero or QuickBooks via Breezing.
- Run the trial balance. Verify crypto asset account balances match on-chain balances exactly.
- Check that all DeFi income accounts (Staking Rewards, Fee Income, Airdrop Income) reflect correct totals.
- Review the realized gains and losses accounts for any outliers worth investigating before the period closes.
- Lock the period in your accounting system once the review is complete.
Tools That Make This Faster
The checklist above assumes your subledger handles the blockchain data ingestion automatically. Without one, every step involving on-chain balance verification, transaction classification, and cost basis calculation happens manually. A complex DeFi client can take a full day to reconcile manually. With the right tools, the same close takes two hours.
Breezing connects to 40+ blockchains and syncs all DeFi transaction types directly to Xero and QuickBooks. Classification, pricing, and journal entry creation are automated. Your job at month-end is review and approval, not data entry.
Bottom Line
DeFi reconciliation is more involved than standard crypto bookkeeping, but it follows a logical sequence. Work through the phases in order, treat each transaction type consistently, and invest in tooling that handles the data heavy lifting.
For the accounting treatment behind each DeFi transaction type, see the DeFi accounting guide for SMBs. For LP-specific accounting including impermanent loss journal entries, the DeFi liquidity pool accounting guide covers each stage in detail.
More articles

Form 1099-DA: What Accountants Need to Know for Crypto Tax Reporting
The IRS now requires crypto brokers to issue Form 1099-DA for digital asset transactions. That sounds simple until you try to reconcile one. This guide covers who must file, what the form reports, and how accountants should prepare their clients' books.

Crypto Month-End Close: An 8-Step Checklist for Finance Teams
Month-end close for a crypto-heavy company is not a traditional close. You have more variables, less reliable data, and no standard playbook. This 8-step process works for a single treasury wallet or a hundred operational wallets.

Breezing vs SoftLedger: Crypto Accounting Comparison (2026)
Compare Breezing vs. SoftLedger to find the right crypto accounting tool for 2026. We break down pricing, integrations, DeFi support, and multi-entity features to help you decide.