TVL Growth Rate Calculator
Solve the total-value-locked growth relation Growth (%) = ((TVLnew − TVLold) / TVLold) × 100 for any of its three unknowns — the growth rate, the new TVL, or the old TVL — with step-by-step math, a live dual-bar schematic, and companion metrics including absolute change, multiplier, and annualized growth.
TVL change is not the same as capital inflow
A protocol's TVL moves for two reasons: users deposit or withdraw assets (net capital flow), and the price of the locked assets changes (mark-to-market). A protocol could attract $10M of net new deposits while its locked ETH falls 20% in price, producing negative TVL growth despite positive capital inflow. To separate the two, compare TVL growth against the price change of the dominant locked asset over the same period. If TVL grew slower than the asset price, the protocol had net outflows; if faster, net inflows.
Growth rates are not comparable across sizes
A 500% growth rate on a protocol starting at $1M is $5M of new capital. A 5% growth rate on a protocol starting at $1B is $50M — ten times more capital for one hundredth the headline growth rate. This is why comparing protocols on growth percentage alone is misleading. Smaller protocols always look like they are growing faster simply because their base is small. The right comparison is either growth rate among protocols of similar size, or absolute dollar change regardless of size.
Annualising growth makes periods comparable
A 50% monthly growth rate annualises to roughly 12,875% (since 1.5^12 ≈ 129.7), while 50% annual growth is just 50%. Whenever you compare growth across different periods, convert everything to a common annual (or monthly) basis. The formula for annualising is CAGR = (TVL_new / TVL_old)^(365 / days) − 1. This compounding formula correctly handles both growth and decline, and it lets you compare a 30-day snapshot to a full-year number on equal footing.
Growth can reverse violently
DeFi TVL is famously reflexive: high yields attract capital, which increases the perceived safety of the protocol, which attracts more capital, which funds higher yields. The same feedback loop operates in reverse. A protocol that grew 200% in a bull market can lose 60% of its TVL in weeks when yields compress or a large depositor exits. Tracking the growth rate over multiple periods is far more informative than any single reading — a string of decelerating growth rates is a warning sign even if the headline is still positive.
How to Use This Calculator
The TVL growth relation links three quantities: the growth rate, the new TVL and the old TVL. Pick which one you want the tool to solve, then fill in the other two.
1. Start with a scenario
Click a scenario chip like "$50M → $75M" or "$200M → $100M" to load a realistic position. The chip carries both TVL values so you immediately see a growth rate and a multiplier.
2. Choose what to solve for
Pick Growth %, TVLnew or TVLold from the toggle. Solving for growth gives you the percentage; solving for new TVL tells you what target to hit; solving for old TVL tells you what base was implied by a change.
3. Use the same data source for both endpoints
TVL methodology varies between data providers. DefiLlama, Dune dashboards and protocol-specific dashboards each define what counts (staked tokens? borrowed amounts? LP tokens at price?). Pick one source and pull both readings from it, at the same time of day.
4. Read the result and verdict
The result card shows the growth percentage plus the absolute change and the multiplier. A colour-coded verdict classifies the growth from severe contraction through flat and healthy growth to explosive expansion, with a warning for implausible numbers.
5. Check the schematic and charts
The schematic draws old and new TVL as two horizontal bars, with the difference region highlighted between them and the growth badge in the middle. The chart plots new TVL against growth rate for three starting TVL values.
6. Switch to Advanced for depth
Advanced mode adds a growth-vs-old-TVL chart, inputs for period length, target growth and capital flow, a sensitivity check, and companion metrics including annualised growth (CAGR), daily compounded rate, doubling time, and the TVL required to hit your target.
What This Tool Offers
Built around the TVL growth relation Growth (%) = ((TVLnew − TVLold) / TVLold) × 100, the standard formula for measuring how protocol deposits are expanding or contracting.
Three-way solving
Solve for the growth rate, the new TVL or the old TVL. The calculator rearranges the formula for whichever variable you choose.
Dual-bar schematic
A live diagram draws old and new TVL as proportional horizontal bars, with the growth region highlighted between them and the absolute dollar change labelled.
Growth-phase verdict
Each result is classified from severe contraction through flat, healthy growth, strong growth and explosive expansion, with a warning badge when the inputs look implausible.
Annualised growth in Advanced
Set the period length and see the growth rate converted to a daily compounded rate, a 30-day rate and a full-year CAGR, so different windows can be compared directly.
Dual comparison charts
New TVL vs. growth rate for three starting TVL values, plus an advanced growth-vs-old-TVL chart for three new TVL levels.
Reference tables
A growth-to-multiplier table, a doubling-time table, typical TVL growth rates by protocol category, and a full variable reference.
Reference Tables & Conversions
A growth-to-multiplier table, doubling-time table, and typical growth rates by protocol category.
Quick growth estimator
Growth Rate to Multiplier
The multiplier is the factor by which TVL changed over the period: multiplier = 1 + Growth / 100.
| Growth | Multiplier | TVL effect | Typical context |
|---|---|---|---|
| −90% | 0.10× | TVL shrinks to a tenth | Catastrophic collapse or exploit |
| −75% | 0.25× | TVL shrinks to a quarter | Severe bear market, mass exit |
| −50% | 0.50× | TVL halves | Deep drawdown, yield compression |
| −20% | 0.80× | Fifth of TVL leaves | Normal bear-market attrition |
| −5% | 0.95× | Small net outflow | Minor rebalancing |
| 0% | 1.00× | No change | Flat period or offsetting flows |
| +5% | 1.05× | Small net inflow | Steady state |
| +10% | 1.10× | Modest expansion | Healthy growth period |
| +25% | 1.25× | Quarter more capital | Strong month or quiet quarter |
| +50% | 1.50× | Half again as much | Strong quarter, new yield source |
| +100% | 2.00× | TVL doubles | Bull run, incentives, listings |
| +200% | 3.00× | TVL triples | Peak cycle, points programme |
| +500% | 6.00× | TVL six-times | New launch, viral incentives |
| +1000% | 11.00× | TVL eleven-times | Extremely small base, verify data |
Doubling Time at a Constant Growth Rate
If TVL keeps growing at the same rate per period, the number of periods to double is ln(2) / ln(1 + Growth / 100).
| Growth per period | Multiplier | Periods to double | If period is one month | If period is one year |
|---|---|---|---|---|
| +2% | 1.020× | 35.0 | ≈ 2.9 years | ≈ 35 years |
| +5% | 1.050× | 14.2 | ≈ 14 months | ≈ 14 years |
| +10% | 1.100× | 7.27 | ≈ 7 months | ≈ 7 years |
| +20% | 1.200× | 3.80 | ≈ 4 months | ≈ 3.8 years |
| +30% | 1.300× | 2.64 | ≈ 2.6 months | ≈ 2.6 years |
| +50% | 1.500× | 1.71 | ≈ 7 weeks | ≈ 20 months |
| +100% | 2.000× | 1.00 | 1 month | 1 year |
| +200% | 3.000× | 0.63 | ≈ 19 days | ≈ 7.6 months |
Typical TVL Growth Rates by Protocol Category
Representative figures for orientation only. Actual growth varies enormously with market conditions, incentive programmes and measurement windows.
| Protocol category | Typical monthly growth | Typical annual growth | Volatility | Notes |
|---|---|---|---|---|
| Blue-chip lending (Aave, Compound) | −5% to +10% | −30% to +80% | Low–Medium | Tracks overall market TVL |
| DEX liquidity (Uniswap, Curve) | −10% to +15% | −40% to +150% | Medium | Volumes and incentives drive TVL |
| Liquid staking (Lido, Rocket Pool) | +2% to +15% | +30% to +200% | Low | Steady accretion as staking ratio grows |
| Restaking (EigenLayer, Symbiotic) | +20% to +200% | n/a (new) | Very High | Points and airdrop expectations |
| Yield aggregators (Yearn, Beefy) | −15% to +20% | −50% to +100% | Medium–High | Chases yield; sensitive to rate changes |
| New L2 bridges | +30% to +300% | n/a (new) | Very High | Airdrop farming dominates early TVL |
| Stablecoin protocols (Curve 3pool) | −20% to +30% | −50% to +200% | Medium | Follows yield and stablecoin supply |
| RWA protocols (Ondo, Centrifuge) | +5% to +40% | +50% to +400% | Medium | Small base, institutional flows |
| Perp DEXs (GMX, dYdX) | −20% to +30% | −60% to +250% | High | Tracks trading volumes and funding |
| Vaults with points programmes | +50% to +500% | n/a | Extreme | Incentive-driven; can collapse on TGE |
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| TVLold | Total value locked at the start | $1k – $100B | USD |
| TVLnew | Total value locked at the end | $1k – $100B | USD |
| ΔTVL | Absolute change = TVL_new − TVL_old | −$100B – +$100B | USD |
| Growth | Percentage change | −99% – +10,000% | % |
| k | Multiplier = 1 + Growth / 100 | 0.01× – 100× | × |
| t | Period length | 1 – 3,650 | days |
| CAGR | Compound annual growth rate | −99% – +10,000% | %/yr |
| Td | Doubling time at constant rate | 0.5 – 100 | periods |
What Does TVL Growth Measure?
Total value locked is the sum of all assets deposited into a DeFi protocol's smart contracts, priced at current market value. It is the standard measure of a protocol's size and, indirectly, its economic importance. TVL growth is the percentage change in that number between two dates, and it answers a simple question: is capital flowing into this protocol, or out of it?
The formula is a straightforward percentage change: take the difference between the new and old TVL, divide by the old TVL, multiply by 100. A reading of +50% means the protocol holds half again as much value as it did at the start of the period. A reading of −30% means it lost nearly a third of its deposits, whether through withdrawals, price depreciation of locked assets, or both. What the headline number does not tell you is which of those two causes is at work.
TVL Growth Formula
The defining relationship is:
Rearranged to solve for the other two unknowns:
TVLold = TVLnew / (1 + Growth / 100)
The quantity (1 + Growth / 100) is the growth multiplier — the factor by which TVL changed over the period. To annualise the growth rate over a period of t days:
TVL Growth Variables
| Symbol | Meaning | Notes |
|---|---|---|
| TVLold | Starting total value locked | The base against which growth is measured |
| TVLnew | Ending total value locked | Same source and snapshot time as TVL_old |
| ΔTVL | Absolute change | TVL_new − TVL_old; the dollar amount added or removed |
| Growth | Percentage change | The headline number; cannot go below −100% |
| k | Growth multiplier | 1 + Growth / 100; multiplies across consecutive periods |
| CAGR | Annualised growth | Uses compounding; needed to compare periods of different length |
How Each Variable Affects Growth
Growth is proportional to the absolute change in TVL and inversely proportional to the starting TVL. Adding $25M to a $50M protocol is +50%; adding the same $25M to a $500M protocol is only +5%. This is why small protocols always look like they grow faster in percentage terms. A protocol that goes from $5M to $15M has achieved +200% growth, while a protocol going from $500M to $650M achieved only +30% — yet the second protocol attracted six times as much capital in absolute terms.
Because TVL combines capital flows and price movement of the locked assets, the growth rate is a composite of two different things. If ETH rises 40% during the period and a protocol's TVL rises 40%, that protocol had zero net capital flow — the growth is entirely from the price of the underlying. If TVL rises 60% while ETH rose 40%, net capital inflow was roughly 14%. Decomposing growth into its price and flow components is essential for understanding whether a protocol is actually attracting users or just riding the market.
TVL Growth Calculation Examples
Growth = ((75 − 50) / 50) × 100 = +50.00%
Multiplier = 75 / 50 = 1.5000×
TVLnew = 50 × (1 + 50 / 100) = 50 × 1.5 = $75.00M
TVLold = 75 / 1.5 = $50.00M
Growth = ((100 − 200) / 200) × 100 = −50.00%
Multiplier over 30 days = 1.5 · CAGR = 1.5(365/30) − 1 = 1.512.167 − 1 = ≈ 12,875%
Frequently Asked Questions
Total value locked is the sum of all assets deposited into a protocol's smart contracts, priced at current market value. It matters because it is the most widely used proxy for a DeFi protocol's size, security and adoption. A protocol with $1B of TVL is, at least in principle, more systemically important and more battle-tested than one with $10M. TVL also determines how much fee revenue the protocol can generate — a DEX with more liquidity attracts more trades, which generates more fees for the protocol and its LPs. It is not a perfect measure of anything in particular, but it is the metric the industry most widely tracks.
Not necessarily. TVL changes for two reasons: users deposit or withdraw assets (net capital flow), and the market price of the locked assets changes (mark-to-market). If the dominant locked asset rose 30% during a period and TVL rose 30%, net capital flow was zero — the increase is entirely from price appreciation. If TVL rose 50% while the asset rose 30%, then roughly 15% of the growth is from net deposits (mathematically: 1.50 / 1.30 = 1.154, so about 15.4% net inflow). To separate the two components, always compare TVL growth against the price change of the dominant asset over the same period.
It depends entirely on the protocol's size and the market environment. A $5B protocol growing 20% per year is excellent — that's $1B of new capital, and larger protocols naturally grow more slowly. A $5M protocol growing 20% per year is barely treading water — that's $1M of new capital, and small protocols usually need triple-digit growth to be considered healthy. In a bull market, blue-chip protocols often grow 50–150% per year; in a bear market, a flat year (0% growth) is a genuinely good outcome. The right benchmark is always against peers of similar size, in the same market conditions.
Use the compound annual growth rate formula: CAGR = (1 + MonthlyGrowth/100)^12 − 1, then multiply by 100 to express as a percentage. A 5% monthly growth rate annualises to about 79.6% (1.05^12 ≈ 1.796). A 50% monthly growth rate annualises to about 12,875% (1.5^12 ≈ 129.75). The compounding effect is dramatic at high rates, which is why short-period growth rates should never be extrapolated naively — no protocol sustains 50% monthly growth for a year without a collapse or a base-effect distortion. For any period length t in days, use the general formula: CAGR = (TVL_new / TVL_old)^(365/t) − 1.
Because they use different definitions. Does staked-but-not-lent ETH count? Do borrowed amounts count as TVL (some protocols double-count them)? Are LP tokens valued at their underlying assets or at their LP token price? Does the protocol count TVL across all chains or just its primary one? DefiLlama, Dune dashboards and protocol-native dashboards routinely disagree by 10–30% on the same protocol at the same time. The methodology differences are not errors — they reflect legitimate ambiguities about what "value locked" means. For growth calculations, pick one source and use it for both endpoints; mixing sources will produce phantom growth or decline.
TVL is the value of assets deposited into a protocol's contracts — other people's money. Market cap is the value of the protocol's own token supply (price × circulating supply) — the protocol's equity. They measure completely different things. A protocol can have $500M TVL and a $50M market cap (a heavily used protocol with an undervalued token), or $50M TVL and a $500M market cap (an overhyped token on a small protocol). The ratio between the two is a common heuristic for relative valuation, though it varies enormously by category. Lending protocols typically trade at lower TVL-to-market-cap ratios than narrative-driven ones.
Frequently. Three common distortions. First, incentives: protocols that pay outsized token rewards can grow TVL from zero to hundreds of millions in weeks, then lose most of it when the rewards end or the token price falls — this is "mercenary capital" and the growth rate is real but fragile. Second, recursive TVL: a protocol where users deposit, borrow, redeposit and reborrow can count the same capital multiple times, inflating TVL without adding economic substance. Third, price effects: a protocol whose TVL is concentrated in a single volatile asset will show enormous TVL growth in a bull market without attracting any new capital. All three are reasons to check TVL growth against deposit counts, unique user metrics, and fee revenue — no single metric tells the whole story.
Match the measurement window to the decision. For a quick read on protocol momentum, a 30-day rolling window is the industry standard — long enough to smooth out daily noise, short enough to catch recent shifts. For strategic decisions about which protocols to integrate or invest in, look at 90-day and 12-month windows in parallel; the ratio between short-term and long-term growth tells you whether the protocol is accelerating or decelerating. For very new protocols (under 6 months old), weekly readings are appropriate because the base is still small and month-over-month changes are dominated by early volatility. Whatever window you choose, use consistent snapshot timing (same time of day) to avoid intraday price distortion.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| TVL Growth | TVL growth rate | % |
| TVL_new | Total value locked at end of period | currency |
| TVL_old | Total value locked at start of period | currency |
What it means
Total Value Locked (TVL) is the total capital deposited in a DeFi protocol. The growth rate indicates protocol adoption and trust. A rising TVL is generally positive. This is used by investors and analysts to evaluate DeFi projects. Understanding TVL growth helps in assessing the health and potential of protocols.
Worked example
TVL Growth Rate – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| TVL Start | $50,000,000 |
| TVL End | $65,000,000 |
| Parameter | Value |
|---|---|
| Start | $200,000,000 |
| End | $180,000,000 |
Common mistakes
- TVL: Total Value Locked in DeFi protocols.
- TVL_new: The TVL at the later time.
- TVL_old: The TVL at the earlier time.
- Growth: Positive indicates inflows; negative indicates outflows.
Applications
Total Value Locked (TVL) growth rate measures the percentage change in the total assets locked in a DeFi protocol over a period. This is a key metric for protocol adoption and investor confidence. Investors use TVL growth to gauge the health and popularity of a protocol. High growth indicates increasing use and trust. Understanding TVL growth helps in evaluating DeFi investments.
- Assessing the adoption and growth of DeFi protocols
- Comparing the performance of different protocols
- Identifying trends in the DeFi ecosystem
- Fundamental analysis for DeFi investments
- Educational understanding of DeFi metrics
Related calculators · DeFi & Yield Farming
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.