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:
- Connect the wallet holding the tokens
- Create a new vesting contract for each recipient/group
- Set cliff period, total vesting duration, and release frequency
- Deposit the allocated tokens into the vesting contract
- 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
- Always vest team tokens — No exceptions. Unlocked team tokens are a massive red flag
- Longer is better — 3-4 year vesting shows serious commitment
- Use cliffs — Cliffs ensure recipients stay engaged before receiving any tokens
- Make it verifiable — Use on-chain vesting contracts that anyone can verify
- Do not make it modifiable — Once set, vesting should not be changeable by the team
- 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
Related Guides
- Tokenomics Design — Plan your distribution
- Create a DAO Governance Token — Governance setup
- Token Security Best Practices — Protect your project
- Airdrop Guide — Distribute tokens to community
Ready to Create Your Token?
Launch your Solana token in minutes — no coding required.
Related Articles
How to Airdrop Solana Tokens — Complete Guide (2026)
Learn how to airdrop SPL tokens on Solana. Bulk token distribution to multiple wallets, airdrop tools, costs, and best practices for community building.
advancedHow to Burn LP Tokens on Solana — Lock Liquidity Guide (2026)
Learn how to burn LP tokens on Solana to permanently lock liquidity. Step-by-step guide for Raydium CPMM and AMM V4 pools. Burn & Earn explained.
advancedHow to Create a DAO Governance Token on Solana (2026)
Create a governance token for your Solana DAO. Token creation, voting setup, distribution strategies, and tools for on-chain governance.
