HHQ FS
32 chains · 25 exchanges · liveSign inStart free
← Back to blog
DeFi8 min readSEO 71

Liquidity Pool Accounting: LP Tokens, Impermanent Loss, and Fee Income

Providing liquidity is a four-event lifecycle, not a single trade: deposit, accrue, claim, withdraw. Each is a balanced posting, and whether the deposit is a taxable disposal depends on your jurisdiction.

Accounting for a liquidity-pool position means recording a four-event lifecycle as balanced postings — deposit, fee or reward accrual, claim, and withdrawal — and then handling two questions the chain cannot answer for you: how to treat the LP token, and whether entering the pool was a taxable disposal of the tokens you deposited. The answer to the second depends on the jurisdiction and the pool's mechanics.

What an LP token actually represents

Providing liquidity deposits two or more tokens into a pool and returns an LP token — a transferable claim on a share of the pool. The LP token is not the deposited assets; it is a new asset whose value tracks the pool's reserves and the fees that have accrued to the position.

This matters for the books because the LP token is what the wallet now holds. The two deposited tokens have left the wallet; a single LP balance has taken their place. Any accounting that keeps showing the original two tokens after a deposit is describing a position the wallet no longer has.

Fees accrue to the position continuously as the pool is traded against. Some pools auto-compound those fees back into the reserves, so the LP token simply grows in claim value; others require an explicit claim transaction to realise them. The distinction drives whether there is a separate income event to book, and it is the single most common source of double-counting.

The lifecycle as four balanced events

The position has at least four accounting events, each with its own transaction classification and its own cost-basis effect.

1. Deposit (DEFI_DEPOSIT)

The two tokens leave the wallet; the LP token arrives. As a reclassification of value between assets:

Debit Pool LP Position (asset) $20,000 Credit ETH (asset) $10,000 Credit USDC (asset) $10,000

Whether this also triggers a disposal for tax is the jurisdictional question below; the bookkeeping posting is the same either way.

2. Accrual and 3. Claim (DEFI_REWARD)

Fee and reward income is recognised at its fair market value on receipt. A claimed reward is an income event:

Debit Wallet (asset) $300 Credit LP Fee Income (income) $300

The trap is auto-compounding. If a pool auto-compounds fees into the LP position, the income is already reflected in the growing claim value of the LP token. Booking a later "claim" of that same amount as fresh income double-counts it. Recognise auto-compounded fees once, as they accrue into the position — never again as a separate claim.

4. Withdrawal (DEFI_WITHDRAW)

The LP token is surrendered and the underlying tokens return to the wallet, in whatever ratio the pool now holds them:

Debit ETH (asset) $8,500 Debit USDC (asset) $11,200 Credit Pool LP Position (asset) $19,700

The returned amounts rarely match the deposited amounts — which is where impermanent loss becomes visible.

Impermanent loss is only realised on the way out

Impermanent loss is the divergence in value between simply holding the two tokens and pooling them. As the price ratio of the pair moves, the pool rebalances, and the position ends up with more of the token that fell and less of the token that rose, relative to having held both.

While the position is open, the loss is only on paper. It is only economically realised on withdrawal, when the actual returned amounts are known. This is why the withdrawal posting above shows ETH and USDC coming back in different proportions than they went in: the realised divergence is the difference between what was deposited and what was returned, set against the fee income earned in between. Fees earned can offset impermanent loss; whether the position was net positive is only knowable once event four has been booked.

The disposal question depends on jurisdiction

Whether entering a pool is a taxable disposal of the deposited tokens is genuinely unsettled, and the answer turns on the jurisdiction and the pool's mechanics. This is general information, not advice for any specific position.

  • HMRC's published view is that providing liquidity is often a disposal, because the depositor receives a different asset — the LP token, or a beneficial interest in the pool — in place of the tokens contributed.
  • US treatment is less settled. Many treat a deposit as a non-disposal reclassification rather than a sale, though the position is not free of doubt.
  • Across most jurisdictions, fee and reward income is taxed as income at its fair market value on receipt — that part is far more consistent than the disposal question.

The honest framing is that it depends on where you file and how the specific pool is structured, not that one answer is universally correct. Because HQ Wealth records the deposit, every accrual, every claim, and the withdrawal as discrete classified events with their own basis effects, the position can be presented either way — as a disposal at deposit or as a reclassification — without rebuilding the history. The four events are already on the books; only their tax characterisation changes.

Takeaway: A liquidity position is a four-event lifecycle, not a single trade — deposit, accrue, claim, withdraw — and the discipline is to book each as a balanced posting, recognise auto-compounded fees exactly once, realise impermanent loss only at withdrawal, and keep the deposit-as-disposal question qualified to your jurisdiction rather than assumed.

Was this helpful?

Be the first to mark this helpful

Is this article accurate?

Help establish this article's reliability — readers with relevant expertise especially.

71B

Content & SEO score

How this article rates against our editorial and search checklist.

  • Title length within 40–68 characters
  • Meta description within 110–170 characters
  • In-depth — 600+ words
  • Structured with 3+ section headings
  • Primary keyword present in title
  • Closes with a key takeaway
  • Tagged for discovery
Keep reading
DeFi

EVM Chain Accounting for DeFi Traders: Imports, Lots, and Reconciliation

8 min read
Taxation

How Crypto Staking Rewards Are Taxed: Income at Receipt, Then Capital Gains

7 min read
Platform

One Account, Every Tool: The Case for a Single Platform Identity

6 min read
Documentation

How to Build a Knowledge Base Your AI Can Actually Answer From: Structure, Freshness, and Grounding

7 min read
Learning

AI-Graded Assessments: How Automated Evaluation of Open-Ended Work Actually Works

7 min read
Taxation

Crypto Tax Year-End Checklist: Ten Steps to Work Through Before the Filing Deadline

8 min read