Cryptocurrency

DeFi Liquidity Pool Withdrawal — Impermanent Loss Recognition

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 NameTypeDebit ($)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 (Automated Market Maker) 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. The IL = (Value of withdrawn tokens at withdrawal) vs. (Value of original tokens at withdrawal prices, as if simply held). On withdrawal, the LP token is burned and the underlying tokens are returned — the IL becomes 'realised' and is recognised as an expense. Prior to withdrawal, the IL is an 'unrealised economic loss' that most accounting frameworks do not require to be recognised (the LP token is carried at its cost, which does not reflect IL).

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.

Professional Excel Template

Get the automated version of this entry. Includes built-in IFRS checks, VAT calculators, and SAP-ready upload formats.

Notify Me on Release
QA

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.

LinkedIn Profile

Discussion & Community Questions