Token Vesting Schedule Calculator
Calculate your crypto token vesting schedule with cliff and linear release.
See exactly how many tokens unlock each month and their total USD value.
Token vesting is the process of gradually releasing tokens to founders, team members, investors, or advisors over a set period of time. Instead of receiving all tokens at once, recipients unlock them on a schedule, which prevents them from selling everything at once and crashing the price.
Why vesting matters for tokenomics
Vesting aligns the incentives of those who receive tokens with the long-term success of the project. A founder who must wait 4 years to receive all their tokens has strong motivation to keep building. Projects without vesting are often associated with “rug pulls”, where insiders dump tokens on retail buyers immediately after launch.
Key concepts
- TGE (Token Generation Event): the moment the token is created and begins trading. Many schedules release a slice immediately at TGE, commonly 5% to 20%, before the cliff clock starts.
- Cliff: a waiting period during which nothing unlocks. Nothing is released during the cliff, but the allocation is still accruing, so the day the cliff ends a single large tranche lands at once. That distinction matters: the cliff is not a delay on the start of vesting, it is a delay on the delivery of vesting that has already happened.
- Linear vesting: after the cliff, the rest unlocks gradually, monthly or daily, in equal installments until the full allocation is received.
The formulas
Cliff Unlock = Total Tokens × (Cliff Months ÷ Total Vesting Months)
Monthly Release (after cliff) = (Total Tokens − Cliff Unlock) ÷ Remaining Months
Tokens at Month N = Cliff Unlock (if N ≥ cliff) + Monthly Release × (N − Cliff Months)
% Vested = Tokens Received ÷ Total Tokens × 100
Worked example
1,000,000 tokens, 1-year cliff, 4-year total vesting period:
- Cliff period: 12 months → Cliff unlock = 1,000,000 × (12 ÷ 48) = 250,000 tokens at month 12
- Remaining: 750,000 tokens over 36 months → 20,833 tokens/month from month 13 to 48
- At month 24: 250,000 + (20,833 × 12) = 500,000 tokens vested (50%)
- At month 48: full 1,000,000 tokens vested
The cliff is the event traders watch, not the monthly drip. In this schedule 250,000 tokens, a quarter of the whole allocation, hit a wallet on a single day at month 12. The 20,833 monthly releases after that are a twelfth the size and barely register on the order book. If you are tracking unlock risk on a token you hold, the cliff dates are what matter, and they are usually published in the project’s tokenomics document.
Add a TGE unlock and the shape changes again. A 10% TGE release on the same allocation puts 100,000 tokens into circulation on day one, and the remaining 900,000 follows the cliff-then-linear path, so the cliff tranche drops to 225,000. Enter a TGE percentage above and the calculator works the whole schedule from there.
Typical vesting schedules in crypto
| Recipient | Typical Schedule |
|---|---|
| Core team | 4 years, 1-year cliff |
| Seed investors | 2 years, 6-month cliff |
| Public sale | 6–12 months linear |
| Advisors | 2 years, 3-month cliff |
| Treasury | 3–5 years linear |
Unlock events as bearish catalysts
Large token unlocks are watched closely by traders. When a major unlock approaches, especially for team or early investor tokens, selling pressure typically increases. Tracking vesting schedules of tokens you hold is an important part of risk management.
Tools like Token Unlocks and CryptoRank publish vesting schedules for public projects.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.