Token Vesting & Cliff Schedule Visualiser

Visualise token unlock schedule with cliff, linear, and custom vesting

Ad placeholder (leaderboard)

Token grants hide a lot of nuance in their cliff and vesting terms. This tool turns total allocation, a cliff, a vesting period, and an optional TGE unlock into a clear month-by-month table so you can see exactly when your tokens become available.

How it works

The allocation splits into an immediate TGE portion and a vesting portion that unlocks after the cliff:

tge tokens     = total × (tge % / 100)         (unlocks at month 0)
vesting tokens = total − tge tokens
per-month      = vesting tokens / (vesting months − cliff months)

month < cliff      → 0 vesting unlock
month = cliff      → per-month × cliff months   (cliff catch-up)
cliff < month ≤ end → per-month each month

The cliff catch-up releases the months that accrued silently during the cliff, which is how standard cliff vesting behaves on-chain and in equity grants alike.

Example and tips

A 100,000-token grant with 10% at TGE, a 6-month cliff, and 24-month total vesting gives you 10,000 tokens immediately, nothing for months 1 to 5, then a catch-up release at month 6 covering the first six vesting months, followed by equal monthly unlocks to month 24. Always check whether “vesting period” in your contract includes or excludes the cliff — that single ambiguity changes your per-month rate, and this tool treats the cliff as part of the total term.

Ad placeholder (rectangle)