DeFi & AMM

Borrow Rate

The interest rate charged for borrowing assets in a DeFi lending protocol, dynamically adjusted based on utilization.

Borrow Rate — The borrow rate in DeFi is the annualized interest rate charged to borrowers who take loans from a decentralized lending protocol. Unlike traditional finance, DeFi borrow rates are algorithmically determined based on the utilization rate of the lending pool and adjust dynamically with every block.

How It Works

DeFi lending protocols use interest rate models — smart contracts that calculate borrow rates as a function of pool utilization (the percentage of deposited assets currently lent out). When utilization is low, borrow rates are low to encourage borrowing. As utilization increases, rates rise to attract more deposits and discourage excess borrowing.

Most protocols use a kinked rate model with two slopes. Below an optimal utilization point (typically 80-90%), rates increase gradually. Above this threshold, rates spike sharply to prevent the pool from being fully utilized — which would prevent depositors from withdrawing. This creates a natural equilibrium where supply and demand for borrowing balance out.

DeFi borrow rates are variable by default, meaning they can change with every transaction that alters pool utilization. Some protocols like Aave also offer stable borrow rates that remain fixed unless extreme utilization forces a rate rebalance.

Why It Matters in DeFi

Borrow rates directly determine the cost of leverage and capital in DeFi. Traders borrowing stablecoins against crypto collateral for leveraged positions must factor in borrow rates as an ongoing cost. Yield farmers who borrow one asset to farm with another need the farming yield to exceed the borrow rate to remain profitable.

Comparing borrow rates across protocols and chains is a fundamental DeFi strategy. The same asset can have wildly different borrow rates on Aave vs. Compound vs. Morpho, or on Ethereum mainnet vs. Arbitrum, creating opportunities for rate arbitrage and cost optimization.

Real-World Example

On Aave v3, the USDC pool on Ethereum has an optimal utilization of 90%. When utilization is at 50%, the borrow rate might be 3% APY. At 85% utilization, it rises to 7% APY. But if utilization spikes to 95% (above the kink), the borrow rate can jump to 50-80% APY, creating strong incentive for borrowers to repay and depositors to supply more USDC. This mechanism keeps the pool functional and ensures depositors can withdraw.

Common questions about Borrow Rate in cryptocurrency and DeFi.

Most DeFi borrow rates are variable and change with pool utilization. Some protocols offer stable rates that remain relatively constant, but even stable rates can be rebalanced during extreme conditions. Always check whether your rate is variable or stable before borrowing.

Different chains have different supply-demand dynamics. A chain with lots of stablecoin deposits but low borrowing demand will have low rates. A chain with high leveraged trading activity but limited deposits will have higher rates. This creates cross-chain rate differentials.

Variable borrow rates update with every transaction that changes pool utilization — which can mean hundreds of times per day on active pools. The rate displayed is an annualized rate, so short-term fluctuations have minimal impact on total interest unless utilization stays extreme for extended periods.

Ready to put your knowledge into practice?

Start Boosting