Aave Lending Tax UK: HMRC Rules for DeFi Lending
Aave tax depends on beneficial ownership, receipt-token rights, and the action. Learn current HMRC rules, ChainTax boundaries, and proposed NGNL changes.
You supplied 10 ETH to Aave. Got aETH back. Maybe borrowed some stablecoins against it. Now you're staring at your tax report and it says you disposed of 10 ETH worth £28,000 and owe CGT on the entire amount.
Economically, it felt like a loan rather than a sale.
This is one of the most fact-sensitive areas of UK DeFi tax. The current HMRC position depends on beneficial ownership and the asset or right you receive, while draft rules proposed for April 2027 would change the treatment of qualifying arrangements.
Aave deposits: current law is fact-specific
When you supply tokens to Aave (V2's deposit() or V3's supply()), you're lending them to the protocol's liquidity pool. In return you receive aTokens (aETH, aUSDC, aDAI) that represent your claim on the deposited assets plus accrued interest.
HMRC does not give every Aave deposit one automatic answer. CRYPTO61620 says to examine whether beneficial ownership transferred. If control transfers to the protocol, the deposited tokens can be disposed of. If the user receives aToken consideration, HMRC's current guidance can treat that as a token-for-token exchange at market value.
ChainTax currently applies Transfer treatment when it can decode both the supplied asset and the aToken received, carrying Section 104 basis between them. That is a disclosed product treatment, not a statement that current law always requires it. If a required leg is missing, the event stays in Needs review.
Withdrawals need the same legal analysis
Withdrawing burns or reduces the aToken position and returns the underlying. Under current guidance, the answer follows the legal and economic rights created on deposit rather than the label “withdrawal” alone.
Under ChainTax’s current transfer treatment, the original cost carries from the underlying into the aToken and back again. Fully decoded withdrawals move that basis automatically; an incomplete withdrawal remains visible for review.
aToken interest: the hard part
Here's where it gets genuinely tricky.
Aave interest doesn't arrive as separate reward transactions. There's no "claim rewards" button you press that emits a Transfer event your tax tool can see. Instead, your aToken balance increases continuously. Every block, your aETH balance ticks up by a fraction. When you deposited 10 ETH and later withdrew 10.3 ETH, that extra 0.3 ETH is interest income.
HMRC treats this as miscellaneous income, taxed at your marginal income tax rate (20%, 40%, or 45%), not capital gains. It should be valued at fair market value on the date of receipt. The problem is defining "date of receipt" when interest accrues continuously.
Known limitation
ChainTax derives aToken lending return from periodic historical balance snapshots rather than transaction logs alone. It nets decoded deposits and withdrawals, then books residual balance growth as income at the snapshot-period-end price. This is not a per-block receipt reconstruction, so review the result where timing is material.
For your Self Assessment, aToken interest goes on SA100 under "Other income", not on SA108 with your capital gains. See our guide to reporting staking rewards for the full breakdown of where DeFi income sits on the return.
Borrowing against your collateral
Receiving borrowed USDC is not the same as earning USDC as income, but that does not make the whole Aave borrowing cycle tax-neutral. The collateral transfer, acquisition and use of the borrowed tokens, and repayment all need to be considered separately under the rules in force.
ChainTax currently marks recognised borrow and repay calls as transfers and explains that treatment in the event note. If the economic activity includes a swap, liquidation, or missing token leg, review the separate event rather than relying on the method label alone.
The interest you pay on borrowed tokens is trickier. HMRC hasn't published specific guidance on whether DeFi borrowing interest is deductible, shocking as that sounds. In traditional finance, loan interest is sometimes deductible if the loan is used for qualifying purposes (like buying income-producing assets). Whether the same logic applies to Aave borrowing is genuinely unclear. Conservative position: don't deduct it unless your accountant confirms.
Liquidations: the painful one
If your collateral ratio drops too low, Aave's liquidation mechanism forces a sale of your collateral to repay part of your debt. Someone calls liquidationCall() and your tokens are gone.
This is arguably a disposal. You didn't choose to sell, but the tokens were disposed of at market value to cover your outstanding loan. HMRC would likely treat this as a capital gains event, with proceeds being the market value at the time of liquidation, cost basis from your Section 104 pool.
ChainTax classifies Aave liquidations as a Capital Gains disposal automatically, with no manual edit required. Proceeds are the market value of the seized collateral; cost basis comes from your Section 104 pool.
Flash loans
Flash loans are single-transaction borrow-and-repay operations. You borrow millions, use it within the same transaction, repay it plus a fee, and the net effect is whatever profit (or loss) you extracted.
The borrow and repay themselves aren't taxable, by the same logic as regular borrowing. But if the flash loan transaction includes a swap or arbitrage that generates profit, that profit is taxable. The flash loan is just the funding mechanism.
In practice, if you're executing flash loan arbitrage, you probably already know your tax position better than most accountants do.
V2 vs V3: does it matter for tax?
Not really. Aave V2 uses deposit() and withdraw(). V3 renamed these to supply() and withdraw(). The economics are identical: you supply tokens, receive aTokens, earn interest via balance increase.
V3 introduced efficiency mode (eMode) and isolation mode, which affect borrowing parameters but don't change the tax treatment. A deposit is a deposit. ChainTax handles both V2 and V3 method signatures across Ethereum mainnet, Arbitrum, Optimism, Polygon, and Base.
The real danger: phantom gains from misclassification
Say you supplied 50 ETH to Aave when ETH was £2,800. That's £140,000 of tokens moving to a smart contract. A tax tool that doesn't recognise the Aave lending pool contract will see £140,000 leaving your wallet and record it as a disposal.
If your cost basis was £1,500 per ETH (£75,000 total), the tool reports a £65,000 capital gain. At 24% CGT, that's £15,600 in tax you don't owe. On a transaction where you still own every single token.
Then when you withdraw, the tool records an acquisition at the withdrawal-date price, resetting your cost basis. If ETH dropped to £2,200 and you later sold, the tool would understate your real gain because it's using the wrong cost basis. The errors compound.
A flow-only import can confuse a lending movement with a sale or swap. Contract, method, token-leg, and beneficial-ownership evidence all matter before deciding the treatment.
Aave operations: quick reference
| Operation | Taxable? | Tax type | ChainTax classification |
|---|---|---|---|
| Supply / deposit | Fact-specific | CGT may apply | Transfer if decoded |
| Withdraw | Fact-specific | CGT may apply | Transfer if decoded |
| aToken interest (balance increase) | Yes | Income tax | Snapshot-derived* |
| Borrow | Arrangement-specific | Loan plus CGT analysis | Transfer call |
| Repay | Arrangement-specific | Loan plus CGT analysis | Transfer call |
| Liquidation | Likely yes | CGT | Disposal (CGT) |
| Flash loan | No (loan itself) | — | Transfer |
* Periodic balance snapshots estimate return that accrues without per-user events; they do not reconstruct every block.
What the NGNL regime means for Aave users
Draft No Gain / No Loss (NGNL) rules published on 13 July 2026 would apply to qualifying single-cryptoasset lending arrangements. An acquisition or disposal of a qualifying interest in exchange for the same type of invested cryptoasset would use NGNL treatment.
Protocol name alone does not establish that every transaction meets the draft conditions. ChainTax will need tax-year-aware qualification rules if the legislation is enacted.
NGNL status
The draft is intended for Finance Bill 2026-27 with a proposed 6 April 2027 start date, but it is not yet enacted. Limited retrospective effect remains under consideration. For current periods, apply the law and HMRC guidance in force rather than assuming the draft already applies.
How to check your Aave transactions
Open your report and check each Aave supply or withdrawal for both economic token legs and the basis movement. A disposal is not automatically wrong under current guidance; a high-confidence transfer with a missing leg is wrong, which is why ChainTax now leaves that case in Needs review.
You can paste any Aave transaction hash into the free transaction explainer to see exactly how ChainTax classifies it: protocol, method, classification, and reasoning. No sign-up required.
For aToken interest, compare ChainTax’s snapshot-derived income with Aave’s own position history, especially where a large balance change crosses a tax-year boundary.
For everything else on Aave (supplies, withdrawals, borrows, repays, liquidations) let a UK crypto tax calculator read the contract signatures and classify each event correctly. A spreadsheet or catch-all flow rule can collapse these distinct actions.
Related reading
Review Aave treatment before it reaches your return
ChainTax reads Aave V2 and V3 contract activity across five chains, carries basis when both economic legs decode, derives lending return from balance growth, and leaves incomplete evidence in Needs review. Free for up to 200 transactions.
This article is for informational purposes only and does not constitute tax, legal, or financial advice. Tax rules can change, and individual circumstances vary. Always consult a qualified tax adviser before filing your Self Assessment return. HMRC guidance referenced: CRYPTO10100, CRYPTO22100, CRYPTO22200. DeFi reform sources: HMRC CRYPTO61620, the November 2025 consultation response, and the cryptoasset loans and liquidity pools policy paper and draft legislation published 13 July 2026.
Related articles
DeFi NGNL Tax UK: HMRC's No Gain/No Loss Regime
Draft DeFi NGNL rules were published on 13 July 2026 for a proposed 6 April 2027 start. What may qualify, what current law still requires, and what to review.
NFT Taxes UK: HMRC Rules for Buying, Selling and Minting
NFT taxes in the UK aren't intuitive. Buying with crypto is a disposal, selling is a disposal of the NFT, minting is an acquisition. Worked examples for HMRC.
Is Bridging Crypto Taxable in the UK? HMRC Facts Test
HMRC says cross-ledger tax treatment depends on the facts. Learn when same-owner bridges can carry basis, when a disposal can arise, and how ChainTax reviews them.