How to Compare DeFi Lending Rates Across Protocols

By Jorge Rodriguez DeFi Protocols

Why two DeFi lending protocols with the same headline APY can deliver completely different real yields, and how to calculate what you actually earn

The 5 factors that make lending rates incomparable at face value: utilization caps, token rewards, protocol fees, asset risk tiers, and liquidation parameters

A step-by-step framework for normalizing and fairly comparing lending rates across DeFi protocols on Solana

<p>Protocol A shows 8% APY on USDC. Protocol B also shows 8% APY on USDC. Three months later, Protocol B depositors are averaging 7.8% while yours has landed closer to 5.2%. What happened?</p><p>This is the core problem with trying to compare DeFi lending rates at face value. The headline number is where analysis begins, not where it ends. Two protocols can display identical APY figures while delivering radically different real yields, because the mechanics driving those numbers vary considerably across platforms. The composition of the rate, the fees deducted from it, the stability of the conditions producing it, and the risk profile of the pool it comes from all shape what you actually earn.</p><p>Learning how to compare DeFi lending rates means building a systematic framework beneath the surface. This article gives you exactly that: a methodology for decomposing rates, normalizing them for fair comparison, and evaluating the factors that determine what you actually take home. The goal is not to rank protocols or name winners. It is to teach you how to think about this comparison yourself, so that any rate you evaluate gets the scrutiny it deserves.</p>

Why Headline APY Doesn't Tell the Whole Story

<p>The problem begins with how protocols construct and display their APY numbers. In most cases, the figure shown on a lending dashboard is a composite, blending two or more distinct components into a single number. Understanding <a href='/blog/defi-protocols/supply-borrow-apy-defi-explained'>how supply and borrow APY are calculated</a> reveals why this creates comparison problems from the outset.</p><p>Consider what is commonly bundled inside a headline APY figure:</p><p>• The base supply APY, which represents interest earned from borrower payments</p><p>• Token reward APY, which represents emissions paid out from the protocol's native token treasury</p><p>• Promotional boosts or temporary incentive campaigns tied to specific liquidity initiatives</p><p>Different protocols blend these components differently. Some display a total APY that combines all components with no visual separation. Others break base and rewards into distinct columns. A few display only base rates and list rewards as a separate figure. There is no universal standard, which means two protocols showing 9% APY may be reporting that number in entirely different ways.</p><p>The calculation window compounds the inconsistency. Some protocols display a real-time APY based on the current block. Others annualize a 7-day or 30-day rolling average. A protocol reporting real-time during a utilization spike can show 14% while another reporting a 7-day average for the same asset type shows 7%, even if their actual sustainable rate profiles are nearly identical. You are not comparing apples to apples until you know what each number represents and over what window it was calculated.</p><p>Token reward APY introduces the most significant distortion. The token being distributed has a market price that fluctuates. Rewards may have vesting schedules or unlock cliffs that delay when you can access them. Emission rates can be reduced by governance decisions at any time. A protocol showing 4% in token rewards today may be displaying a figure based on last week's token price and an emission rate currently under governance review. That number could look quite different by the time you are actually earning and claiming those rewards.</p><p>Protocol A shows 9.2% APY on SOL. Protocol B shows 8.7%. Without decomposing both numbers, you have no meaningful basis for comparison. The difference between methodical analysis and a surface-level read can translate directly into yield outcomes over a multi-month position.</p>

What Actually Drives Lending Rates: Utilization, Protocol Parameters, and Emissions

<img src='/images/blog/how-to-compare-defi-lending-rates/utilization-dynamics.webp' alt='How utilization rate drives lending APY in DeFi protocols' /><p>Once you look past the display layer, three underlying variables drive most of the rate differences you observe across protocols: utilization dynamics, protocol-specific parameters, and the structure of token emissions. Understanding these inputs gives you a mental model for why rates differ and when those differences are meaningful versus superficial.</p><h3>Utilization Rate as the Primary Driver</h3><p>Utilization rate is the proportion of deposited assets that are currently borrowed. If 1,000 USDC is deposited into a pool and 750 USDC is borrowed from it, utilization is 75%. This single metric has an outsized effect on lending APY, because lender interest comes directly from borrower interest payments, and only the borrowed portion of capital is generating that income.</p><p>Think of it like hotel occupancy: when rooms fill up, nightly rates increase. In DeFi lending, higher utilization pushes rates up because the protocol needs to incentivize more supply and slow new borrowing to maintain stability. At low utilization, lenders earn less because less of their capital is actively working.</p><p>Every major lending protocol implements a rate curve model with a sharp inflection point, sometimes called a kink. Rates rise gradually as utilization climbs toward a target threshold, often in the 75-85% range. Once utilization crosses that threshold, the rate curve inflects steeply. APY can spike dramatically above the kink point to restore equilibrium by attracting new supply and discouraging further borrowing. The same asset on two protocols can carry very different rates simply because one is operating just below its kink and the other is well above it.</p><h3>Protocol-Specific Parameters</h3><p>Each protocol sets its own rate curve parameters through governance: the base rate, the slope before the kink, the slope after the kink, and where the kink itself is positioned. These parameters are not universal and are subject to change through governance proposals. A protocol with a steeper post-kink slope will generate much higher peak rates at elevated utilization than one with a shallower curve at the same utilization level. Some protocols also apply asset-specific curves, meaning USDC may follow a different rate model than SOL on the same platform.</p><p>Because these parameters are governance-controlled and adjustable, rate curves are not static properties of a protocol. A curve that produced one yield profile three months ago may produce a different profile today if parameters were updated. Checking when a protocol last modified its rate model is a useful piece of context when evaluating whether current rates reflect a recent adjustment or a long-stable configuration.</p><h3>Emissions as a Rate Component</h3><p>Many protocols supplement organic borrower interest with native token emissions distributed to lenders. These emissions are structurally different from interest income in a critical way: they do not come from borrowers. They come from the protocol's treasury or token allocation. This distinction matters because <a href='/blog/yield-strategies/yield-sustainability-defi'>why emissions-based yield has an expiry date</a> is a structural feature of how DeFi protocols fund their early growth.</p><p>Emission rates can be cut by governance decisions. Emission programs can expire entirely. The underlying token price can fall independently of the lending market. Organic yield from borrowers is more durable than emissions-driven yield precisely because it depends on real borrowing demand rather than protocol subsidy. Protocols that rely heavily on emissions to maintain competitive headline APY are offering a yield that is contingent on factors external to the lending market itself.</p>

Supply APY vs Net APY: What You're Really Earning

<p>Even after stripping token rewards from the comparison, the displayed base APY may still not reflect what you actually take home. The difference is what practitioners call net APY, and understanding it requires accounting for protocol fees on the interest earned.</p><h3>How Protocols Take Their Cut</h3><p>Most DeFi lending protocols charge a fee on interest generated by lenders. This is typically expressed as a percentage of interest earned that flows to the protocol treasury, insurance fund, or governance-designated recipients. Common fee ranges fall between 5% and 20% of interest earned. This fee is not usually displayed prominently in the APY dashboard. It is almost always in the documentation, governance parameters, or smart contract configuration, requiring a deliberate search to find.</p><p>If a protocol charges a 15% fee on interest and displays 8% base APY, your actual take-home rate is approximately 6.8%. If a competing protocol charges 5% on interest and also displays 8% base APY, your actual take-home is closer to 7.6%. The headline numbers are identical. The net yields differ by nearly a full percentage point.</p><h3>Decomposing the Displayed APY</h3><p>When evaluating any protocol, separating the displayed APY into its components is the first step toward an honest picture of what you earn. The components to identify are:</p><p>• Base supply APY: interest from borrowers, before the protocol fee is applied</p><p>• Protocol fee: the percentage deducted from that interest before it reaches lenders</p><p>• Net base APY: what remains after the fee, which is the actual organic yield</p><p>• Token reward APY: emissions paid in native token, valued at current market price</p><p>A comparison table illustrates why this matters:</p><table><thead><tr><th>Protocol</th><th>Displayed APY</th><th>Base APY</th><th>Emissions APY</th><th>Protocol Fee</th><th>Net Base APY</th></tr></thead><tbody><tr><td>Protocol A</td><td>8.4%</td><td>6.1%</td><td>2.3%</td><td>10%</td><td>5.5%</td></tr><tr><td>Protocol B</td><td>8.3%</td><td>7.8%</td><td>0.5%</td><td>5%</td><td>7.4%</td></tr></tbody></table><p>Protocol A and Protocol B are showing nearly identical total APY. After decomposition, Protocol A's net organic yield is 5.5% and Protocol B's is 7.4%. Protocol A's competitive headline number is driven almost entirely by its emissions component, while Protocol B's headline is driven by a far stronger organic borrower demand. This is precisely the kind of comparison that <a href='/blog/defi-protocols/supply-borrow-apy-defi-explained'>understanding net APY vs gross APY</a> makes possible.</p><h3>Token Rewards: Upside, Not Baseline</h3><p>Token reward APY should be evaluated separately and treated as probabilistic upside rather than guaranteed income. The token's price at the time you claim rewards may differ substantially from the price when the APY figure was calculated. Emission schedules can change by governance decision. Vesting periods delay realization. A protocol paying 4% in token rewards at today's price might deliver 2% or 6% in real terms depending on market conditions when you actually receive and can access those rewards. Building your base case on organic net yield, then layering token rewards in as a risk-weighted upside scenario, keeps you from overestimating what a position will actually deliver.</p>

The 5 Factors That Make Lending Rates Incomparable at Face Value

<p>The composition differences covered above do not exhaust what makes direct rate comparison unreliable. Five structural factors consistently distort lending rate comparisons when evaluated at face value. Each one operates independently of the others, and all five can be present simultaneously.</p><h3>Factor 1: Utilization Caps and Withdrawal Liquidity</h3><p>A protocol operating at 92% utilization is offering high APY, but only 8% of deposited capital is available for withdrawal at any given moment. During periods of market stress, many lenders attempt to exit simultaneously, and that available liquidity can be consumed very quickly. Being unable to exit a position during a period of volatility is a real cost that does not appear in the APY number at all.</p><p>Two protocols both showing 6% APY, one at 60% utilization and one at 88%, are not equivalent positions. The high-utilization protocol carries meaningful withdrawal liquidity risk that the lower-utilization protocol does not. The APY is the same. The risk profile is materially different.</p><h3>Factor 2: Token Reward Inclusion in Displayed APY</h3><p>Some protocols blend token rewards into the headline APY with no visual separation. Others display them as a distinct line item. When two protocols show similar total APY numbers but one is composed of 90% base rate and the other of 60% base rate plus 40% emissions, you are not comparing the same type of yield. The first is primarily organic. The second is primarily subsidized. Always confirm what a displayed APY figure actually contains before using it in any comparison exercise.</p><h3>Factor 3: Protocol Fees on Interest</h3><p>Fee structures vary across protocols and are rarely surfaced prominently on dashboards. A difference of 10 percentage points in protocol fee, for example 10% versus 20% of interest, can produce a meaningful spread in net yield over time, particularly on larger deposits or longer holding periods. The fee is almost always specified in the protocol's documentation, governance forums, or directly in the smart contract parameters. Checking it takes a few minutes and prevents a common source of yield disappointment.</p><h3>Factor 4: Asset Risk Tiers</h3><p>Most mature lending protocols segment their asset pools into risk tiers, using labels such as Main Pool, Isolated Pool, Permissioned Pool, or specific pool names tied to the assets they hold. The risk tier determines collateral factors, liquidation thresholds, and the degree of protocol backstop or insurance available. <a href='/blog/risk-management/defi-yield-risks-explained'>How protocol design affects lender risk</a> is directly shaped by which tier your capital sits in.</p><p>Lending the same asset in different risk tiers, even on the same protocol, is not the same risk profile. A higher yield in an isolated pool typically reflects that the pool carries more concentrated asset risk, less cross-collateralization support, or higher counterparty exposure. The yield differential is compensation for that risk, not a free improvement over a comparable main pool position. <a href='/blog/risk-management/concentration-risk-defi'>Why single-protocol lending carries concentration risk</a> becomes especially relevant when comparing rates across tiers without accounting for what those tiers actually mean.</p><h3>Factor 5: Liquidation Parameters and Bad Debt Risk</h3><p>Lending protocols can accumulate bad debt when liquidations fail to execute in time during rapid price moves or periods of low market liquidity. Protocols with conservative liquidation thresholds, active and incentivized liquidator networks, and robust price oracle infrastructure carry lower tail risk for lenders. This risk does not appear in the APY figure. It affects the expected value of the position over time in ways that are difficult to quantify but real in their consequences. A protocol with a slightly lower APY but a demonstrably stronger liquidation design may deliver better risk-adjusted outcomes than a higher-APY protocol with a history of bad debt events.</p>

A Framework for Fair Rate Comparison

<img src='/images/blog/how-to-compare-defi-lending-rates/rate-normalization.webp' alt='Normalizing DeFi lending rates for fair protocol comparison' /><p>With the distorting factors identified, a concrete methodology for normalizing rates makes it possible to compare them on equal terms. This DeFi lending rate comparison methodology works in four sequential steps, each filtering out one layer of noise to arrive at a number that can be meaningfully compared across protocols.</p><h3>Step 1: Identify the Base Supply APY</h3><p>Start by finding the protocol's rate breakdown. Look for documentation, governance parameters, or on-chain dashboards that separate base interest from token emissions. Record only the base supply APY, the interest rate derived from borrower payments before any protocol fee is applied. This is your starting input for the comparison.</p><p>If the protocol does not cleanly separate these figures in its dashboard, check its official documentation, the governance forum, or the smart contract parameters directly. Do not use the blended total APY as your comparison input. Starting with a composite number undermines every subsequent step.</p><h3>Step 2: Normalize for Protocol Fees</h3><p>Find the protocol's fee on interest. Apply the adjustment using this formula:</p><p>Net APY = Base APY x (1 - fee percentage)</p><p>A protocol showing 7.5% base APY with a 15% protocol fee delivers approximately 6.375% in net organic yield. A protocol showing 7.0% base with a 5% fee delivers 6.65% net. The protocol with the lower headline base rate is actually paying more to lenders after fees are accounted for. This reversal is not unusual and is exactly why normalization is necessary before comparison.</p><h3>Step 3: Apply a Risk Tier Adjustment</h3><p>Identify which asset pool or risk tier you are lending into. A main pool and an isolated pool are not equivalent risk positions even on the same protocol. This step is qualitative rather than formulaic: decide what rate premium you require in order to accept isolated pool risk over main pool risk, and apply that threshold as a mental discount to any isolated pool rate. A higher rate in a riskier tier requires justification before it qualifies as a genuine improvement. When <a href='/blog/risk-management/defi-risk-framework'>evaluating protocol risk before depositing</a>, risk tier selection is one of the primary determinants of your actual risk profile, independent of the APY number.</p><h3>Step 4: Check Utilization History</h3><p>A rate snapshot is unreliable in isolation. Look at historical utilization for the pool over the past 30 to 60 days. A protocol showing 6% APY today at 85% utilization may have been at 2% last week when utilization was 42%. If utilization swings significantly, so does your realized yield over a month or quarter.</p><p>Two questions are worth asking: First, is the current rate the product of a temporary utilization spike rather than a stable demand baseline? Second, does the pool's utilization history show enough consistency to support a yield projection? Pools that hold consistently between 65% and 80% offer more predictable yield than pools that swing between 30% and 95% in response to short-term demand events.</p><img src='/images/blog/how-to-compare-defi-lending-rates/comparison-framework.webp' alt='4-step framework for comparing DeFi lending rates across protocols' /><h3>Applying the Framework: A Worked Example</h3><p>Consider two protocols. Protocol X shows 9.1% total APY on USDC, composed of 5.8% base and 3.3% emissions, with a 12% protocol fee on interest. Protocol Y shows 8.6% total APY, composed of 8.1% base and 0.5% emissions, with an 8% protocol fee.</p><p>Step 1: Base APY. Protocol X at 5.8%, Protocol Y at 8.1%.</p><p>Step 2: After fee normalization. Protocol X: 5.8% x 0.88 = 5.1% net. Protocol Y: 8.1% x 0.92 = 7.45% net.</p><p>Step 3: Risk tier. Both are main pool positions. No qualitative adjustment required.</p><p>Step 4: Utilization history. Protocol X has ranged from 40% to 90% over the past 30 days. Protocol Y has held consistently between 70% and 78%.</p><p>Conclusion: Protocol Y has a substantially stronger organic yield profile on every normalized metric. Protocol X's higher headline APY is driven almost entirely by emissions, partially offset by a higher fee, and backed by a more volatile utilization history. Protocol Y's headline number looks slightly lower but delivers nearly 2.4 percentage points more in sustainable net yield. That difference compounds meaningfully over time.</p><p>Once you have net base APY normalized across protocols, you can layer token rewards back in as a separate evaluation. Calculate what the reward APY represents at current token price, apply a discount for token price risk and emission schedule uncertainty, and treat the result as an upside scenario rather than a baseline assumption. For context on how specific pools are structured, see how <a href='/blog/defi-protocols/kamino-finance-explained'>how Kamino structures its lending pools</a> and <a href='/blog/defi-protocols/marginfi-lending-solana-explained'>how MarginFi's risk tiers work</a> to practice applying this framework to real positions on Solana.</p>

Common Mistakes When Comparing DeFi Lending Rates

<p>Even with a solid framework in place, certain patterns of thinking consistently lead to poor rate comparisons. These are the mistakes that intermediate DeFi users most commonly make when evaluating lending opportunities.</p><h3>Comparing Total APY Without Checking Emission Inclusion</h3><p>The most frequent error. When you see two APY figures side by side, you have no guarantee they are measuring the same things. One may be base-only. The other may be base plus emissions. Using those numbers to draw a comparison conclusion is comparing apples to oranges before the analysis has even started. Always decompose before comparing.</p><h3>Ignoring Utilization at the Time of Comparison</h3><p>A rate captured during peak utilization will not represent what you earn over the following month. If you check rates at a moment when a protocol is at 91% utilization due to a temporary demand surge, the APY reflects that spike, not the baseline. Checking once and deciding on that single data point is insufficient. Recent utilization trends are a necessary input.</p><h3>Treating Token Rewards as Guaranteed Yield</h3><p>Token price can fall. Emission programs can end or be reduced by governance without advance notice. Vesting schedules can delay when you actually receive value. Rewards that appear to add 4% to your APY may deliver 1-2% in real terms by the time market conditions, emission schedule changes, and sell pressure are factored in. Build the yield thesis on organic rate. Evaluate rewards as a bonus scenario.</p><h3>Not Accounting for Protocol Fees</h3><p>Skipping the fee adjustment step is easy because fees are not prominently displayed. But a protocol charging 20% on interest versus one charging 8% is a material difference that compounds across the holding period. On a substantial deposit, a few percentage points of fee difference translates to a real yield gap over a quarter. The information is available in every protocol's documentation. Finding it is a small effort relative to the capital at stake.</p><h3>Overlooking Withdrawal Liquidity Risk</h3><p>Very high utilization produces higher APY, but it also means that a smaller fraction of deposited capital is available for withdrawal at any given moment. During periods of market stress, the protocols most likely to experience withdrawal congestion are those operating at elevated utilization. The APY does not directly compensate you for that friction, and the cost of being locked out of a position during a volatile period can far outweigh incremental APY gains.</p><h3>Comparing Rates Across Different Risk Tiers as if They Are Equivalent</h3><p>Main pool lending and isolated pool lending are different products with different risk profiles. If Protocol A offers 6% in its main pool and Protocol B offers 8% in an isolated pool, those numbers are not directly comparable without first accounting for the different risk each position represents. A higher rate in a riskier pool is compensation for that risk, not a straightforward improvement over a lower-rate but lower-risk alternative.</p>

Applying the Framework: Tools for Rate Tracking on Solana

<p>The framework described above requires data inputs: current base rates separated from emissions, historical utilization trends, protocol fee structures, and risk tier information across multiple protocols. Gathering this manually from each protocol's dashboard and documentation is time-consuming and prone to capturing stale or incomplete information.</p><p>The <a href='https://yields.lince.finance/tracker/solana/category/lending'>Lince Tracker lending category</a> aggregates this data for Solana lending protocols in one place. Rather than visiting each protocol individually, you can view supply APY alongside historical rate trends, which makes steps 1 and 4 of the comparison framework significantly more efficient. Seeing rate history, not a current snapshot, changes how quickly you can assess whether a rate reflects a sustainable baseline or a short-term spike driven by temporary demand conditions.</p><p>The goal of any tracking tool is to reduce the manual legwork involved in gathering data, not to replace the analytical judgment the framework requires. The decomposition, fee normalization, risk tier assessment, and utilization evaluation are still your responsibility as the analyst. A tool removes the friction of data collection so you can direct more attention toward the comparison itself.</p>

FAQ

<h3>What is the most important factor when comparing DeFi lending rates?</h3><p>Start with the base supply APY after stripping token emissions and normalizing for protocol fees. This gives you the organic, interest-driven yield, which is the only component that is directly comparable across protocols. Token rewards and other incentives should be evaluated separately as risk-adjusted variables, not folded into the primary comparison figure.</p><h3>How often do DeFi lending rates change?</h3><p>Lending rates update continuously based on utilization. On active networks or during periods of market volatility, rates can shift significantly within hours. A single rate snapshot comparison is unreliable as the sole basis for a decision. Historical utilization averages and the consistency of that utilization over recent weeks matter more than any observation taken at a single point in time.</p><h3>Are token rewards from DeFi lending protocols reliable income?</h3><p>Not reliably. Token rewards depend on the protocol's emission schedule, the token's market price at the time of claiming, and governance decisions that can change reward rates without extended notice. They can enhance yield meaningfully in favorable conditions, but they should not form the foundation of a yield thesis. Treat them as probabilistic upside, not guaranteed income, and size positions accordingly.</p><h3>What does utilization rate mean in DeFi lending?</h3><p>Utilization rate is the proportion of supplied assets that are currently borrowed. A 75% utilization rate means 75 cents of every dollar deposited is actively lent out and generating interest. Higher utilization generally increases lender APY, but it also reduces the amount of capital available for withdrawal and signals elevated demand pressure on the pool that may not be sustainable.</p><h3>Is it better to lend in a main pool or an isolated pool?</h3><p>Main pools typically offer more liquidity, broader collateral support, and lower concentration risk, but may carry lower rates. Isolated pools may offer higher yields but carry more concentrated asset risk and less protocol backstop in the event of losses. The right choice depends on your risk tolerance and yield requirements, not the APY figure alone. Comparing rates across tiers without accounting for the difference in risk profile produces conclusions that are not actionable.</p><h3>How do protocol fees affect my actual lending yield?</h3><p>Protocol fees are deducted from the interest borrowers pay before that interest reaches lenders. A protocol charging 20% on interest and displaying 8% base APY delivers closer to 6.4% in practice. This adjustment is rarely prominent in the dashboard. Checking the protocol documentation for the fee percentage and adjusting base APY accordingly is a necessary step in any fair comparison across protocols.</p><h3>What is the difference between supply APY and borrow APY in DeFi?</h3><p>Supply APY is what lenders earn for depositing assets into a protocol. Borrow APY is what borrowers pay to access those assets. The spread between them covers protocol fees and, in some structures, funds token emission programs. When comparing rates as a lender, supply APY is the relevant figure. Borrow APY matters when you intend to use deposited collateral to borrow against it, since the cost of borrowing directly affects the net position of a leveraged strategy.</p>