Back to Blog

What Is Total Value Locked (TVL) in DeFi? How to Use It Without Being Misled

🤝Join the Beta

Help Us Build PoolShark

Get unlimited free access in exchange for feedback. We're figuring this out together and would love your help.

Join Beta

What Is Total Value Locked (TVL) in DeFi? How to Use It Without Being Misled

Total Value Locked (TVL) is one of the most cited metrics in DeFi—and one of the most misunderstood. Many liquidity providers use TVL as their primary decision-making tool, only to discover that high TVL doesn't guarantee high returns. Understanding what TVL actually means and how to use it correctly is essential for making profitable LP decisions.

This guide explains exactly what TVL is, why it's often misleading, and how liquidity providers should actually use it to evaluate pools. You'll learn why a pool with $100 million TVL might earn less than a pool with $5 million TVL, how to combine TVL with other metrics, and what to look for when choosing positions.

By the end, you'll understand TVL's limitations and know how to use it as part of a comprehensive pool evaluation strategy.

What Is Total Value Locked (TVL)?

Total Value Locked (TVL) is the total dollar value of all assets currently deposited in a DeFi protocol, pool, or platform.

Simple definition: The sum of all tokens locked in a liquidity pool, expressed in USD.

Key point: TVL measures capital deployed, not returns earned. It tells you how much money is in a pool, not how profitable that pool is.

How TVL Is Calculated

For a single pool:

  • TVL = (Amount of Token A × Price of Token A) + (Amount of Token B × Price of Token B)

Example: ETH/USDC Pool

  • Pool contains: 1,000 ETH @ $3,000 = $3,000,000
  • Pool contains: 3,000,000 USDC = $3,000,000
  • TVL = $6,000,000

For a protocol (like Uniswap):

  • TVL = Sum of all TVL across all pools on the platform

Important: TVL changes constantly as:

  • Token prices fluctuate
  • Liquidity providers add or remove capital
  • Traders swap tokens (changing pool composition)

Why TVL Is Misleading (The Common Mistakes)

Mistake #1: Assuming High TVL = High Returns

The false assumption: "This pool has $50 million TVL, so it must be profitable."

Reality: High TVL often means lower returns per dollar because:

  • More capital competing for the same fees
  • Lower Volume-to-TVL ratio
  • Diluted fee distribution

Example:

Pool A:

  • TVL: $50 million
  • Daily volume: $5 million
  • Volume-to-TVL: 0.10
  • Your $1,000 share: $0.10/day in fees

Pool B:

  • TVL: $5 million
  • Daily volume: $5 million
  • Volume-to-TVL: 1.0
  • Your $1,000 share: $1.00/day in fees

Same volume, 10x different returns—because Pool B has less capital competing for fees.

Mistake #2: Ignoring Volume-to-TVL Ratio

The problem: TVL alone doesn't tell you how active a pool is.

What matters: Volume-to-TVL ratio = Daily Volume ÷ TVL

Why it matters:

  • Ratio > 0.5: Pool is active, good fee generation
  • Ratio 0.2-0.5: Moderate activity, decent returns
  • Ratio < 0.2: Low activity, poor returns despite high TVL

Real example:

ETH/USDC Pool:

  • TVL: $200 million
  • Daily volume: $20 million
  • Volume-to-TVL: 0.10
  • Verdict: Massive TVL, but low activity relative to capital

ETH/LINK Pool:

  • TVL: $15 million
  • Daily volume: $12 million
  • Volume-to-TVL: 0.80
  • Verdict: Lower TVL, but much better returns per dollar

Mistake #3: Not Accounting for Price Volatility

The issue: TVL is calculated using current token prices, which can be misleading.

Example:

  • You deposit $10,000 into ETH/USDC pool
  • ETH price: $3,000
  • TVL shows: $10,000

After ETH drops to $2,000:

  • Your position value: $8,000
  • TVL still shows: ~$10,000 (because pool rebalanced)

The problem: TVL doesn't show your actual position value or impermanent loss.

Mistake #4: Comparing TVL Across Different Fee Tiers

The mistake: Comparing TVL of 0.05% pools vs 0.30% pools directly.

Why it's wrong:

  • Different fee tiers attract different volumes
  • Higher fee tiers often have lower TVL but higher returns
  • TVL doesn't account for fee structure

Example:

ETH/USDC 0.05% Pool:

  • TVL: $100 million
  • Daily volume: $50 million
  • Fee tier: 0.05%
  • Daily fees: $25,000

ETH/USDC 0.30% Pool:

  • TVL: $20 million
  • Daily volume: $30 million
  • Fee tier: 0.30%
  • Daily fees: $90,000

Lower TVL pool generates more fees because of higher fee tier and better volume.

How Liquidity Providers Should Actually Use TVL

Use Case #1: Assessing Pool Stability

What TVL tells you: How much capital trusts this pool.

How to use it:

  • High TVL = More confidence from LPs
  • Low TVL = Higher risk, but potentially higher returns
  • Sudden TVL drops = Red flag (LPs withdrawing)

Good sign: Steady or growing TVL over time Bad sign: Rapid TVL decline (people exiting)

Use Case #2: Evaluating Liquidity Depth

What TVL tells you: How much liquidity is available for large swaps.

How to use it:

  • High TVL = Lower slippage for traders
  • Lower slippage = More attractive to traders
  • More traders = More volume = More fees

But remember: You need volume, not just TVL.

Example:

  • Pool A: $50M TVL, $2M daily volume (low activity)
  • Pool B: $10M TVL, $8M daily volume (high activity)
  • Pool B is better despite lower TVL

Use Case #3: Combining TVL with Volume-to-TVL

The right way to evaluate pools:

Step 1: Check TVL (minimum threshold)

  • Avoid pools with < $1M TVL (too risky)
  • Prefer pools with > $5M TVL (more stable)

Step 2: Calculate Volume-to-TVL

  • Volume-to-TVL = Daily Volume ÷ TVL
  • Target: > 0.3 for good returns

Step 3: Estimate your returns

  • Daily fees = (Your Capital ÷ TVL) × Daily Volume × Fee Tier
  • Compare across pools

Example evaluation:

Pool 1: ETH/USDC 0.05%

  • TVL: $80M ✅ (high)
  • Daily volume: $40M
  • Volume-to-TVL: 0.50 ✅ (good)
  • Your $10K share: ($10K / $80M) × $40M × 0.0005 = $2.50/day

Pool 2: ETH/LINK 0.30%

  • TVL: $12M ✅ (acceptable)
  • Daily volume: $15M
  • Volume-to-TVL: 1.25 ✅ (excellent)
  • Your $10K share: ($10K / $12M) × $15M × 0.003 = $37.50/day

Pool 2 wins despite lower TVL because of better Volume-to-TVL and higher fee tier.

Use Case #4: Identifying Market Trends

What TVL changes tell you:

Rising TVL:

  • Growing confidence in the pool
  • New capital entering
  • Potentially lower returns per dollar (more competition)

Falling TVL:

  • LPs withdrawing capital
  • Could signal problems
  • But might mean better returns for remaining LPs (less competition)

Stable TVL:

  • Mature, established pool
  • Predictable returns
  • Lower risk

The Metrics You Should Track Instead (Or In Addition)

1. Volume-to-TVL Ratio

Why it matters: Shows how active a pool is relative to its capital.

Formula: Daily Volume ÷ TVL

Targets:

  • Excellent: > 0.8
  • Good: 0.4 - 0.8
  • Acceptable: 0.2 - 0.4
  • Poor: < 0.2

This is the single most important metric for evaluating LP returns.

2. Daily Fee Income Per Dollar

Why it matters: Shows your actual returns, not theoretical APRs.

Formula: (Daily Volume × Fee Tier) ÷ TVL

Example:

  • Daily volume: $10M
  • Fee tier: 0.30%
  • TVL: $5M
  • Daily fee income per $1: ($10M × 0.003) ÷ $5M = $0.006 per dollar

For $10,000 position: $0.006 × 10,000 = $60/day

3. Historical Volume Trends

Why it matters: Past volume predicts future fees.

What to check:

  • 7-day average volume
  • 30-day average volume
  • Volume volatility (is it consistent?)

Avoid pools with: Spiky, inconsistent volume (unpredictable returns)

4. Impermanent Loss Risk

Why it matters: IL can wipe out fee gains.

What to evaluate:

  • Token correlation (correlated pairs = lower IL)
  • Price volatility (volatile pairs = higher IL)
  • Your entry price vs current price

Use TVL to assess: Higher TVL often means more stable prices (less IL risk)

5. Realized Returns (Not TVL-Based Estimates)

Why it matters: Actual performance beats theoretical calculations.

What to track:

  • Fees earned over time
  • Impermanent loss realized
  • Net returns after gas costs
  • Total ROI

This is where tracking tools become essential—you need to see your actual performance, not estimates based on TVL. Track your real LP returns with PoolShark to see how your positions actually perform.

Real-World Examples: TVL vs Actual Returns

Example 1: The "High TVL Trap"

Pool: ETH/USDC 0.05%

  • TVL: $150 million
  • Daily volume: $30 million
  • Volume-to-TVL: 0.20
  • Fee tier: 0.05%

Your $10,000 position:

  • Daily fees: ($10K / $150M) × $30M × 0.0005 = $1.00/day
  • Monthly: $30
  • Annualized: ~3.65% APR

Verdict: High TVL, but poor returns due to low Volume-to-TVL.

Example 2: The "Low TVL Winner"

Pool: ETH/INJ 0.30%

  • TVL: $8 million
  • Daily volume: $12 million
  • Volume-to-TVL: 1.50
  • Fee tier: 0.30%

Your $10,000 position:

  • Daily fees: ($10K / $8M) × $12M × 0.003 = $45/day
  • Monthly: $1,350
  • Annualized: ~164% APR (gross)

Verdict: Lower TVL, but excellent returns due to high Volume-to-TVL and higher fee tier.

Note: This APR doesn't account for impermanent loss or gas costs, but it shows why TVL alone is misleading.

Example 3: The "Balanced Pool"

Pool: ETH/LINK 0.05%

  • TVL: $25 million
  • Daily volume: $15 million
  • Volume-to-TVL: 0.60
  • Fee tier: 0.05%

Your $10,000 position:

  • Daily fees: ($10K / $25M) × $15M × 0.0005 = $3.00/day
  • Monthly: $90
  • Annualized: ~10.95% APR

Verdict: Moderate TVL, good Volume-to-TVL, balanced risk/return profile.

How to Evaluate Pools: The Complete Framework

Step 1: Set Minimum TVL Threshold

Rule: Don't invest in pools with < $1M TVL (too risky)

Better: Target pools with > $5M TVL for stability

Exception: If you're willing to take higher risk for higher returns, you can go lower, but understand the risks.

Step 2: Calculate Volume-to-TVL Ratio

Formula: Daily Volume ÷ TVL

Target: > 0.3 for decent returns

Ideal: > 0.6 for strong returns

Step 3: Estimate Fee Income

Formula: (Your Capital ÷ TVL) × Daily Volume × Fee Tier

Compare across multiple pools to find the best opportunity.

Step 4: Assess Risk Factors

Check:

  • Token correlation (lower IL risk)
  • Price volatility (higher IL risk)
  • Historical volume consistency
  • TVL stability over time

Step 5: Track Actual Performance

Don't rely on estimates—track your real returns:

  • Fees earned
  • Impermanent loss
  • Net ROI after gas

Use a tracking tool to see your actual performance across all positions. Start tracking with PoolShark to get real data on your LP returns.

Common TVL Questions Answered

Q: Is higher TVL always better?

A: No. Higher TVL often means lower returns per dollar because more capital competes for the same fees. What matters is Volume-to-TVL ratio, not TVL alone.

Q: What's a good TVL for a Uniswap pool?

A: Depends on your risk tolerance:

  • Conservative: > $20M TVL
  • Moderate: $5M - $20M TVL
  • Aggressive: $1M - $5M TVL
  • Avoid: < $1M TVL (too risky)

Q: Why does TVL change so much?

A: TVL changes because:

  • Token prices fluctuate (ETH goes up = TVL goes up)
  • LPs add/remove liquidity
  • Pool composition changes from swaps

This is why TVL alone is unreliable—you need to track actual performance.

Q: Should I avoid pools with low TVL?

A: Not necessarily. Low TVL pools can have excellent returns if they have high Volume-to-TVL ratios. But they're riskier—less liquidity depth, more volatility, higher impermanent loss risk.

Q: How do I find TVL data?

A: Multiple sources:

  • Uniswap interface (shows pool TVL)
  • DeFiLlama (protocol-level TVL)
  • Dune Analytics (detailed pool analytics)
  • PoolShark (track your positions and see pool metrics)

The Bottom Line: How to Use TVL Correctly

TVL is useful for:

  • Setting minimum safety thresholds
  • Assessing liquidity depth
  • Evaluating pool stability
  • Comparing pools within the same fee tier

TVL is NOT useful for:

  • Predicting returns (use Volume-to-TVL instead)
  • Comparing pools across different fee tiers
  • Estimating your actual earnings
  • Making investment decisions alone

The right approach:

  1. Use TVL to filter out risky pools (< $1M)
  2. Calculate Volume-to-TVL ratio (most important metric)
  3. Estimate fee income using volume and fee tier
  4. Assess risk factors (correlation, volatility)
  5. Track actual performance (don't rely on estimates)

Remember: High TVL doesn't guarantee high returns. A pool with $5 million TVL and high volume can outperform a pool with $50 million TVL and low volume. Always combine TVL with volume data to make informed decisions.

The best way to evaluate pools is to track your actual returns over time. Start tracking your LP positions with PoolShark to see real performance data, not just TVL estimates. You'll understand which pools actually earn money and which ones just look impressive on paper.

🤝Join the Beta

Help Us Build PoolShark

Get unlimited free access in exchange for feedback. We're figuring this out together and would love your help.

Join Beta