Get Tokenomics

How to Calculate FDV: Formula, Calculator, Pitfalls

Fully Diluted Valuation — formula, data sources, calculator, MC/FDV ranges, and common pitfalls when measuring dilution risk.

FDV is the most-cited and most-misused metric in crypto analytics. An analyst sees $50B FDV on a memecoin and concludes the project is overvalued. An investor sees MC/FDV = 0.05 and panics about dilution. Both are formally right, but the numbers behind them often hide different supply definitions, different measurement times, and different assumptions about burns and treasury. This article walks through FDV calculation step by step: the formula, where to source data, the corrections that matter, and an embedded calculator to validate your numbers.

What FDV Is

FDV (Fully Diluted Valuation) is the project’s market value under the assumption that every token that will ever exist is already in circulation at the current market price.

Unlike MCap (market capitalization), which is computed from circulating supply (what actually trades right now), FDV is computed from total supply or max supply — the full pool, including locked, vesting, treasury, and reserve allocations.

FDV is not a project valuation
FDV is a scenario, not a valuation. It answers the question: “What would this project be worth if every token landed on the market today at the current price?” In reality this never happens — price would collapse if the entire vesting schedule tried to sell at once. FDV is useful for cross-project comparison, not as a standalone measure of value.

The Base Formula

FDV = P_token · Total_supply
  • P_token — current market price of the token in USD
  • Total_supply — full token count (or max_supply, if emission is finite)

Example: a project with total_supply = 1,000,000,000 tokens at $0.50 has FDV = $500M.

In parallel, MCap is calculated as:

MCap = P_token · Circulating_supply
  • Circulating_supply — tokens in circulation right now (excluding locked, vesting, treasury, and unmined emission)

And the derived metric that often matters more than either:

MC/FDV = Circulating_supply / Total_supply
  • The fraction of total supply already in circulation
  • The lower MC/FDV, the more tokens are queued for unlock
Healthy MC/FDV range at TGE
From observed TGE patterns, 10–25% balances initial sell pressure with confidence in the future distribution. Below 10% signals an overhang of future dilution relative to current float (low float / high FDV — the recurring 2024–25 trap, dissected in our market-making breakdown). Above 30% means heavy sell pressure in the first months after TGE. This is a heuristic from cycle observation, not a statistical rule.

Where to Source the Data

Total supply

Sources, ranked by reliability:

  1. On-chain — call totalSupply() on the token’s smart contract. This is ground truth: whatever the contract says, that’s the supply. Mind decimals (18 is typical for ERC-20, but USDC and USDT use 6, WBTC uses 8) — the value returned by the contract must be divided by 10^decimals. Verify on Etherscan or the relevant chain explorer.
  2. Whitepaper / project docs — the declared max_supply. Can differ from current total_supply if emission is incomplete.
  3. CoinGecko / CoinMarketCap — aggregators. Not ground truth — they pull data with delay and can be wrong on complex emission mechanics (rebasing, dynamic supply, mint-on-demand).

Current price

  • DEX/CEX quotes — the spot price. If liquidity is fragmented across venues, use TWAP (time-weighted average price) or volume-weighted average.
  • For fresh TGEs, take the price from the primary listing venue, but recognize its low information value in the first hours.

Circulating supply

  • CoinGecko / CMC publish their own estimate, but it’s often manipulated by projects (excluding treasury from circulating to improve the published MC/FDV).
  • Manual calculation: total_supply minus locked (vesting), treasury (if treasury isn’t counted as circulating), team reserves still in cliff. The allocation logic defines which buckets reach circulation and when.
  • On-chain verification: read balances of the relevant addresses (team multisig, treasury, vesting contract) and subtract them from total_supply.

FDV Calculator

FDV / MCap / MC FDV — calculation and comparison

Common Pitfalls

FDV is not “the project’s valuation”

The most common mistake is treating FDV like an enterprise valuation in venture capital terms. FDV uses the assumption “all emission in circulation at current price” — which never holds in reality. If the entire vesting schedule tried to sell at once, price would crash. FDV is a scenario view, not a quantitative measure of intrinsic value.

Treasury tokens are included in FDV

If a project has 200M total_supply and 100M of it sits in treasury (DAO, ecosystem fund, reserves), those tokens are counted in FDV under the full-supply formula. But they should never reach the market — they’re tied to specific use cases (grants, liquidity, buybacks). The honest view is effective FDV, excluding treasury and similar non-market allocations.

Memecoins with quadrillion supply

A memecoin with total_supply = 10¹⁵ tokens at $0.0001 has FDV = $100B. The number is impressive but meaningless: price and supply were chosen for cosmetic metrics, not to reflect real value. At gigantic total_supply, FDV becomes a formal number with no operational meaning.

Aggregator data ≠ on-chain

CoinGecko and CoinMarketCap often publish different circulating and total figures. These aren’t bugs — they’re different methodologies for what counts as “circulating,” how to handle burn mechanics, how to deal with stale data when trading is paused. Truth is on-chain; aggregators are approximation.

MC/FDV without context

Low MC/FDV (≤10%) isn’t always bad. For a young project 1–2 years into vesting, it’s normal. For a mature project (3+ years post-TGE), low MC/FDV is a signal that many tokens are still locked on schedule and continued unlocks are coming. Connection to other project metrics is covered in unit economics for token projects.

The low float / high FDV effect (2024–2025)
A number of major TGEs in the 2024–25 cycle launched with MC/FDV ≤ 5% — only 1–3% of total supply hit the market, the rest stayed in team and investor vesting. This created a synthetically elevated price in the first weeks and heavy sell pressure as unlocks rolled in. Many tokens in this cohort lost 60–90% of their price within the first year specifically because of this structure. From observed patterns, MC/FDV ≥ 15% at TGE delivers steadier dynamics; exact numbers depend heavily on product traction and unlock schedule. More on this in our market-making breakdown.

Advanced Adjustments

Effective FDV

For investment decisions, analysts compute effective FDV — excluding tokens that won’t reach the market:

FDV_effective = P_token · (Total_supply - Treasury - Burned - Permanent_lock)
  • Treasury — DAO / foundation tokens, assuming they’re not for sale
  • Burned — permanently destroyed (black holes, send-to-zero, contract burns)
  • Permanent_lock — tokens locked indefinitely (e.g., LP positions with no withdrawal path)

This is the “honest” FDV for measuring dilution risk. For projects with sizable treasury allocations, the gap between nominal and effective FDV can run into double-digit percentages — the exact figure depends on the treasury share and its spending policy.

Time-weighted FDV

If you want to factor in when tokens reach the market, not just whether, compute TWFDV:

FDV_tw = Σ (Tokens_vested(t) · P(t)) for t in [0, T]
  • Tokens_vested(t) — cumulative unlocked tokens at time t
  • P(t) — projected price at time t (model-based or scenario)
  • T — calculation horizon (typically 3–5 years — common vesting length)

This metric answers: “What’s the expected market value given the unlock schedule and price trajectory?” Used in DCF-style models for crypto projects and in internal valuations at venture funds.

FDV at TGE vs FDV at full unlock

A useful spread to compute is FDV at TGE (when only a fraction circulates) vs the projected FDV after vesting completes:

  • FDV_TGE — what the market sees right now
  • FDV_at_unlock — total_supply × projected price 3–5 years out

If the spread is large, the project is interesting. If it’s small or negative, the market is pricing in dilution that fundamentals won’t outpace. Price projections over 3–5 years should be built from a demand model and allocation breakdown, not extrapolated linearly.

FDV Calculation Checklist

Before publishing a number
  • Total supply source declared: on-chain (preferred) or whitepaper, not aggregator without verification
  • Price has a timestamp: spot or TWAP, on which venue / index
  • Circulating supply computed manually, not taken from CoinGecko on faith
  • Treasury and burned accounted separately in effective FDV
  • MC/FDV stated with interpretation (<10% / 10–25% / 25%+)
  • Context provided: project age (years post-TGE), remaining vesting
  • FDV not labeled “the project’s valuation” — it’s a scenario, not valuation

Building tokenomics with honest FDV?

We help startups and mature projects build tokenomics models with transparent metrics — without the low float / high FDV trap.

Discuss your project