SolTokenCreator
advanced5 min readMarch 8, 2026

Solana Token Vesting Schedule Setup — Guide (2026)

Set up token vesting on Solana. Cliff periods, linear unlock schedules, and tools for team, advisor, and investor token vesting.

Token vesting locks tokens for a set period, releasing them gradually over time. This prevents team members, advisors, and early investors from dumping tokens immediately after launch. Vesting aligns incentives with long-term project success and is one of the most important trust signals for serious token projects on Solana.

What Is Token Vesting?

Token vesting is a time-based restriction on token access. Vested tokens are allocated to a recipient but cannot be transferred or sold until they "vest" (unlock) according to a predefined schedule.

Key components:

  • Allocation: Total tokens set aside for the recipient
  • Cliff: Initial period where no tokens unlock (e.g., 6 months)
  • Vesting period: Total time over which tokens gradually unlock (e.g., 2 years)
  • Release schedule: How tokens unlock (linear, milestone-based, or custom)

Why Use Vesting?

For investors/community:

  • Prevents team from dumping tokens at launch
  • Ensures long-term alignment between team and project
  • Demonstrates commitment and reduces rug pull risk
  • Industry standard for any serious token project

For the team:

  • Retains talent (tokens unlock over time)
  • Aligns incentives with project growth
  • Provides structured compensation
  • Protects against forced selling

Common Vesting Schedules

Standard Team Vesting

  • Cliff: 12 months (no tokens unlock for 1 year)
  • Vesting period: 36-48 months total
  • Release: Linear monthly unlock after cliff
  • Example: 10M tokens, 12-month cliff, 36-month total = 0 tokens for 12 months, then ~416,667 tokens per month for 24 months

Advisor Vesting

  • Cliff: 6 months
  • Vesting period: 12-24 months
  • Release: Monthly or quarterly
  • Example: 1M tokens, 6-month cliff, 18-month total = 0 for 6 months, then ~83,333 per month

Investor Vesting

  • Cliff: 3-6 months
  • Vesting period: 12-18 months
  • Release: Monthly or quarterly
  • Example: 5M tokens, 3-month cliff, 12-month total = 0 for 3 months, then ~555,556 per month

Community/Ecosystem Vesting

  • Cliff: None or 1 month
  • Vesting period: 6-12 months
  • Release: Monthly or event-based
  • Example: 20M tokens released monthly over 12 months = ~1.67M per month

Vesting Tools on Solana

Streamflow

Streamflow is one of the most popular Solana vesting platforms:

  • Create vesting contracts with custom schedules
  • Support for cliff, linear, and custom unlock
  • Cancel or transfer vesting contracts
  • Dashboard for tracking vesting progress

Bonfida Vesting

Bonfida offers on-chain vesting contracts:

  • SPL token support
  • Configurable schedules
  • On-chain verification

Custom Programs

For maximum control, deploy custom vesting programs:

  • Anchor framework for Solana program development
  • Full control over vesting logic
  • Can include custom conditions (milestone-based)
  • Requires development resources

Setting Up Vesting (Step-by-Step)

Step 1: Create Your Token

Create your SPL token on SolTokenCreator.io. Keep mint authority if you plan to mint vesting allocations separately from the initial supply.

Step 2: Plan Allocations

Decide how tokens are distributed:

| Recipient | Allocation | Cliff | Vesting | |-----------|-----------|-------|---------| | Team | 15% | 12 months | 36 months | | Advisors | 5% | 6 months | 18 months | | Early investors | 10% | 3 months | 12 months | | Community (airdrop) | 20% | None | 6 months | | Liquidity | 30% | None | None | | Treasury (DAO) | 20% | None | Governed |

Step 3: Create Vesting Contracts

Using your chosen vesting platform:

  1. Connect the wallet holding the tokens
  2. Create a new vesting contract for each recipient/group
  3. Set cliff period, total vesting duration, and release frequency
  4. Deposit the allocated tokens into the vesting contract
  5. Verify the contract on-chain

Step 4: Communicate to Community

Share vesting details publicly:

  • Post the vesting schedule on your website and social channels
  • Share contract addresses for on-chain verification
  • Explain why vesting exists and how it protects holders
  • Include vesting info in your tokenomics documentation

Best Practices

  1. Always vest team tokens — No exceptions. Unlocked team tokens are a massive red flag
  2. Longer is better — 3-4 year vesting shows serious commitment
  3. Use cliffs — Cliffs ensure recipients stay engaged before receiving any tokens
  4. Make it verifiable — Use on-chain vesting contracts that anyone can verify
  5. Do not make it modifiable — Once set, vesting should not be changeable by the team
  6. Plan for departures — Define what happens to unvested tokens if someone leaves

Common Mistakes

  • No vesting at all — Experienced investors and traders will not participate
  • Too short — 3-6 month vesting for team tokens is considered insufficient
  • Modifiable contracts — If the team can change vesting terms, it defeats the purpose
  • Off-chain vesting — Promises of "we will not sell" are worthless. Use on-chain contracts
  • No public disclosure — Hiding vesting schedules destroys trust
Share:
By Sol Token Creator

Ready to Create Your Token?

Launch your Solana token in minutes — no coding required.

Related Articles

Solana Token Vesting Schedule Setup — Guide (2026)