How to Record Impermanent Loss When Withdrawing from a DeFi Liquidity Pool
Recording the impermanent loss crystallised when withdrawing from a DeFi liquidity pool — the economic loss from providing liquidity compared to simply holding the deposited assets.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Cryptocurrency Assets (Token A + Token B Received on Withdrawal) | Asset (+) | 88,000.00 | - |
| Impermanent Loss — DeFi Liquidity Position (Expense) | Expense (+) | 12,000.00 | - |
| LP Token Asset (Derecognised on Withdrawal) | Asset (-) | - | 100,000.00 |
💡 Accountant's Note
Impermanent loss (IL) occurs when the relative price of the two tokens in a liquidity pool diverges from the price at deposit. The AMM automatically rebalances the pool — selling the appreciating token to buy the depreciating one. When prices diverge significantly, the LP withdraws fewer of the appreciating token and more of the depreciating token compared to what was originally deposited. On withdrawal, the LP token is burned and the underlying tokens are returned — the IL becomes 'realised' and is recognised as an expense.
Practitioner & Systems Framework
💻 ERP Architecture
Impermanent loss calculation: at deposit, the LP received Token A (1 ETH, $2,000) + Token B (1,000 USDC) = $4,000 total. On withdrawal, ETH has risen to $4,000 → the pool has rebalanced: LP receives 0.7 ETH ($2,800) + 1,400 USDC ($1,400) = $4,200. Had they simply held: 1 ETH ($4,000) + 1,000 USDC ($1,000) = $5,000. IL = $5,000 − $4,200 = $800. The IL is the opportunity cost of providing liquidity. On withdrawal, recognise the actual tokens received at their fair value, derecognise the LP token at its carrying value, and record the difference as an expense (impermanent loss, now realised).
⚠️ Audit Flags
Auditors require on-chain confirmation of the LP deposit and withdrawal transactions. The IL calculation requires the price data at both the deposit date and withdrawal date. Assess whether IL was disclosed as a risk in prior periods (even if not recognised as a liability) — the IFRS 7 financial instruments risk disclosure requires discussion of material exposures. Test the LP token carrying value at withdrawal.
📄 Required Documentation
LP deposit transaction record (tokens deposited, quantities, prices at deposit), LP withdrawal transaction record (tokens received, quantities, prices at withdrawal), LP token carrying value at withdrawal, impermanent loss calculation (HODL value vs. LP withdrawal value), on-chain analytics report, and liquidity pool smart contract address.
Automate this entry with the JEH Accounting Suite
Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.
No Subscriptions. Own your data.
Expert Analysis by Qusai Ahmad
General Accountant Supervisor & IFRS Specialist
Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.
Related Journal Entries
Discussion & Community Questions
Loading comments...