Owlio
EN
← Blog
How-toBeginner

Aave health factor: how to check liquidation risk

A positive wallet balance does not show whether an Aave loan can be liquidated. Check the selected market's collateral, debt and current health factor.

For an Aave V3 loan, check the current health factor for the exact account, network and market. A value below 1 meets the health-factor condition for liquidation. This makes the position eligible for liquidation; it does not mean liquidation happens instantly. A positive wallet balance or portfolio total cannot establish whether that loan is protected.

This guide helps you inspect an existing borrow position and explain its reading. It does not choose a loan, perform a repayment or cover every lending protocol. Start with current protocol records; a spreadsheet can help reconcile them, but cannot replace them.

Check the loan separately from your wallet total

A wallet may contain borrowed tokens while the obligation to repay them remains in Aave. You can therefore see spendable assets and still have a vulnerable loan. Likewise, assets on another network or outside the selected lending market do not automatically back that position.

Choose one account and one Aave V3 market first. Record the chain as well as the market identity: the same public address on two chains does not identify one combined loan. Keep separate records if you use several markets.

The portfolio balance guide explains why a tracker can omit a liability or unsupported position. Do not use a gross asset total as a substitute for the protocol’s borrow-risk calculation. This article makes no promise that Owlio reads Aave debt, calculates health factor or sends liquidation alerts.

What goes into the health factor?

For a position with debt, the relationship is:

Health factor = sum of (each active collateral value × its applicable liquidation threshold) / total debt value.

Use collateral and debt valuations in the same currency. Each threshold is a percentage applied to its collateral value before adding the contributions. This is equivalent to total collateral value multiplied by a value-weighted average threshold, then divided by debt value.

Do not take an ordinary average of the percentages when collateral values differ. For a hypothetical position with $6,000 of collateral at 80% and $2,000 at 70%, the contributions are $4,800 and $1,400. With $5,000 of debt, health factor is $6,200 / $5,000 = 1.24. The weighted threshold is 77.5%, not 75%. These are hypothetical values in US dollars, not current asset parameters.

Aave’s collateral-status guide distinguishes two limits. Loan-to-value (LTV) governs borrowing capacity; liquidation threshold (LT) governs the collateral boundary used for liquidation risk. Using the LTV percentage in this calculation answers the wrong question.

Also establish which supplied assets are actually enabled and eligible as collateral. A token sitting in the wallet is outside this numerator. A supplied balance with collateral disabled does not contribute merely because it earns interest.

A loan can be liquidatable while collateral still exceeds debt

Consider one hypothetical collateral valued at $8,000, with an applicable 80% LT, backing $5,000 of debt:

$8,000 × 0.80 / $5,000 = 1.28.

Now reduce its value to $6,000, holding the debt and threshold fixed:

$6,000 × 0.80 / $5,000 = 0.96.

Collateral still exceeds debt by $1,000, yet health factor is below 1. That difference explains why “my assets are worth more than my loan” does not establish safety. The protocol applies the threshold before comparing values.

Both examples use hypothetical US dollar values, not current ETH prices, Aave settings or a prediction. Real positions may have several collateral and debt assets whose values change together or separately. Do not turn the example into one universal liquidation price.

Aave’s liquidation explanation describes a liquidator repaying debt and taking collateral with a liquidation bonus. A reading above 1 is a snapshot, not lasting protection. Asset volatility and correlation matter, so no single health factor guarantees safety for all loans.

Build a record you can check without moving funds

Use your known public account and trusted protocol information. Inspecting public records does not require a recovery phrase, private key or transaction signature. Record these fields together:

Field What belongs in your record
Position identity Network, Aave V3 market and public account
Observation Date, time and block if available
Protocol reading Current health factor and total debt
Each supplied asset Contract, quantity, collateral status and eligibility
Applicable settings Each collateral’s LT and the account’s active mode
Each borrowed asset Contract, current debt quantity and valuation unit

Start by reading the protocol’s current health factor, rather than calculating from an old deposit receipt. Compare the inputs from the same observation where possible. If timestamps differ, note that your reconciliation is approximate.

Aave’s V3 Pool reference documents getUserAccountData(address) as a view method. It returns collateral, debt, available borrowing capacity, liquidation threshold, LTV and health factor across the reserves of that Pool. It is not an aggregation of every Aave deployment or your entire wallet.

If using a contract reader, first verify the Pool belongs to your selected market. Raw returned integers need their documented scaling and base currency before you compare them with formatted figures. Token decimals and account-value units are not interchangeable. If your reader does not explain normalization, leave those figures unresolved and use a trusted formatted protocol reading. Never label an unnormalized integer as a dollar balance or health factor.

Record E-mode explicitly. Aave’s E-mode guide explains that categories have their own risk parameters and asset permissions. Check which settings apply to each collateral in that market; do not reuse a default threshold from another category or assume a familiar token gets the same treatment everywhere.

Interpret the result before deciding on a transaction

Finding Meaning and next check
Current health factor above 1 Not below the liquidation boundary at this observation; assess how the inputs could change.
Reading close to 1 Little measured margin; review current debt, prices and settings promptly.
Current health factor below 1 Meets the health-factor condition for liquidation; an old safer reading is not protection.
No debt confirmed in this market Do not divide by zero or invent a finite loan-risk reading.
Missing input or stale reading Risk remains unresolved; refresh the correct market’s record.

If a display rounds the reading to 1.00, that label cannot establish which side of the boundary the precise value occupies. Check a precise current protocol reading; if unavailable, mark that distinction unresolved. Health factor is a unitless ratio.

Debt can grow even if you make no new borrow. Aave’s borrowing guide explains that interest begins accruing immediately and rates can change. Protocol oracle valuations also matter: a price shown by a separate portfolio tool need not reproduce the loan’s valuation.

Repaying debt or adding usable collateral can increase health factor, but each requires a transaction. Aave’s repayment instructions describe approvals where needed and confirmation of repayment. Check the correct debt asset, market, network fees and resulting protocol record. A submitted or pending transaction does not establish that debt has fallen, and a planned action cannot guarantee that liquidation will be avoided.

If your collateral involves wstETH, the stETH and wstETH guide helps distinguish token count from its staking equivalent. That conversion alone does not establish Aave’s oracle value or the applicable collateral threshold.

Keep the finished record tied to one market and observation time. You should be able to explain which collateral contributes, what debt is outstanding and which settings produced the current health factor. Recheck when those inputs change; an unexplained gap remains an unknown, not evidence of safety.

Frequently asked questions

What does an Aave health factor below 1 mean?

It means the borrow position meets Aave's health-factor condition for liquidation. Check the current protocol record for the correct account and market. A previous reading above 1 does not protect a position after its collateral, debt or applicable parameters change.

Is there a health factor that guarantees safety?

No. Aave does not give one universally safe health factor. The relevant margin depends on the assets, their price relationship and the ability to respond. A reading above 1 is a current measurement, not a guarantee against future liquidation.

Does holding more tokens in my wallet improve my Aave health factor?

Wallet assets do not automatically back an Aave loan. The selected market must recognize a supplied asset as active collateral under the account's applicable settings. Holding repayment tokens is also different from having a confirmed repayment reduce the debt.