Tokenomics 📅 May 12, 2026 ⏱️ 9 min read

Vesting Schedules Explained for Beginners

Written by the CreateMyCoin Team

Token vesting prevents team members and investors from immediately dumping their allocation after launch. It's one of the most important trust signals in your tokenomics — and one of the easiest to implement on Solana.

What Is Token Vesting?

Token vesting is a schedule that controls when token holders can access their allocation. Instead of receiving all tokens at once, the holder receives them gradually over a set period — usually months or years.

Think of it like an employee stock option plan. A startup employee might be awarded 10,000 shares, but they vest over 4 years. If they leave after 6 months, they only keep a fraction. This prevents people from taking the reward without doing the work — and in crypto, it prevents founders from taking the money and running.

Why Vesting Matters for Trust

In crypto, vesting is a public statement: "I believe in this project enough to lock my own tokens." When a founder's tokens are vested for 2 years, it communicates that they're not planning to exit after 3 months. This is enormously valuable to buyers who are considering whether to trust you with their money.

The math of trust: An unvested 10% team allocation on a $1M launch = $100,000 that can be dumped on day 1. Investors know this. A 2-year vested 10% allocation means that same $100K can only be extracted over 24 months — catastrophic price impact is structurally impossible.

Cliff + Linear: The Standard Model

The most widely used vesting structure in crypto has two phases:

The Cliff Period

During the cliff, zero tokens are released. This is a waiting period — usually 3 to 12 months — during which the holder has tokens "in escrow" but cannot access any of them. The cliff filters out people who are only in it for a quick exit: if you're going to lock up for at least 6 months, you're signaling medium-term commitment.

The Linear Unlock Period

After the cliff, tokens begin unlocking linearly — a fixed percentage each month (or day) until all tokens are released. A 2-year linear schedule after a 6-month cliff means the holder gets about 4.2% of their total allocation each month for 24 months.

Total vesting period = cliff + linear period.

Example: 6-month cliff + 18-month linear = 24 months total. At month 6, 0% is available. From month 7 to month 24, tokens unlock in equal monthly increments.

Real Schedule Examples

Conservative (high trust signal)

Month 0–12: Cliff
No tokens released. Full lock-up period.
Month 13–36: Linear unlock
Tokens release monthly over 24 months (~4.2%/month).
Month 36: Fully vested
100% of allocation available.

Standard (common for most projects)

Month 0–6: Cliff
No tokens released.
Month 7–24: Linear unlock
Tokens release monthly over 18 months (~5.6%/month).
Month 24: Fully vested
100% available.

Aggressive (minimum viable trust)

Month 0–3: Cliff
Short lock-up.
Month 4–12: Linear unlock
Tokens release monthly over 9 months (~11%/month).
Month 12: Fully vested
Shortest credible structure. Use only with strong community trust.

Who Should Have Vesting?

  • Founders and team — Always. No exceptions. This is non-negotiable for any serious launch.
  • Investors and presale participants — Yes, always. Negotiate vesting into your investment agreements before token launch.
  • Advisors — Yes, typically 6–12 month cliff, 12–18 months linear.
  • Community/airdrop recipients — Optional. For large airdrops to prevent immediate dumps, a 3-month linear unlock is common.
  • Liquidity pool tokens — Not vested, but the LP itself should be locked using a LP locker protocol.
  • Treasury — Consider time-locking a portion or using multi-sig with governance approval for releases.

How to Set Up Vesting on Solana

On Solana, vesting is implemented via smart contracts. The two most widely used protocols are:

Streamflow Finance

The most popular Solana vesting tool. Supports cliff + linear schedules, multiple recipients, and custom unlock intervals. Creates a verified on-chain vesting contract that anyone can check. Visit streamflow.finance to set up contracts.

Hedgehog Protocol

Another Solana-native vesting solution with a clean UI for setting up multi-recipient vesting streams. Good for teams distributing to multiple stakeholders simultaneously.

Best practice: Set up vesting contracts before launch and share the contract addresses in your community. This lets buyers verify the lock before they invest — dramatically increasing confidence in your project.

How Investors Verify Your Vesting On-Chain

Sophisticated investors will verify your vesting claims before buying. Here's what they check:

  1. Open Solscan and look up your token mint address
  2. Check the top token holders — are team wallets holding tokens, or are those tokens locked in a vesting contract?
  3. If using Streamflow, check the vesting dashboard directly at streamflow.finance using the contract address you've published
  4. Verify the cliff and unlock schedule match what you've claimed
  5. Check that the beneficiary wallets match the team/investor addresses you've disclosed
Transparency wins: Proactively publish all vesting contract addresses in your documentation, website, and Telegram pinned message. Don't make investors go looking. The projects that win trust are the ones that make verification effortless.

Next Steps

For a deeper dive into the Solana vesting tools and exact setup steps, read our companion guide: Solana Token Vesting: Complete Guide →

Or return to the full tokenomics hub: Tokenomics Guide for Non-Technical Founders →

Create your Solana token in minutes → No code required. Revoke mint authority, set supply, upload metadata. Try CreateMyCoin free