StakePoint
StakePoint

Solana's leading DeFi toolkit

Lock tokens and LP, vest team allocations, create staking pools and LP farms. SPL and Token-2022, including transfer fees and reflections. Every position verified on-chain.

Stake.Earn.Lock.Launch.

Tap anywhere to continue

Non-Custodial · On-Chain · Verifiable

Last updated: 2026-09-25

Solana Token Vesting

Create token vesting schedules on Solana with StakePoint. Vest team allocations, investor rounds, and advisor grants with cliffs and gradual release. Non-custodial, publicly verifiable, and only the beneficiary can claim.

Supports all SPL tokens and Token-2022 tokens including transfer taxes and reflections. Also available: lock tokens on Solana.

How Does Solana Token Vesting Work?

To vest tokens on Solana, connect your wallet at stakepoint.app/vesting, select your SPL or Token-2022 token, enter a beneficiary wallet, set a cliff and duration, and confirm. Tokens are transferred into a Program Derived Address on-chain in under 60 seconds.

From that point tokens unlock continuously. The beneficiary can claim whatever has vested at any time, and the remainder keeps unlocking until the schedule completes. Every claim is recorded permanently on Solana and visible on the public schedule page.

CLIFF100%
PDAGradual release

What Is Solana Token Vesting?

Solana token vesting is a smart contract that accepts SPL or Token-2022 tokens and holds them in a Program Derived Address on Solana mainnet, releasing them gradually to a beneficiary wallet. Program Derived Addresses are on-chain accounts derived from a smart contract, they have no private key and cannot be accessed outside the rules defined in the contract.

A schedule has two settings. The cliff is how long before anything can be claimed. The duration is how long until everything has vested. Between those points, tokens unlock continuously rather than in monthly blocks, so the beneficiary can claim at any moment and receive exactly what has accrued.

Vesting is standard practice for token projects. It proves team and investor allocations release over time rather than hitting the market at once, and because the schedule lives on-chain, holders can verify the terms themselves rather than taking a roadmap at its word.

How to Vest Tokens on Solana

Four simple steps. Takes under a minute.

Step 1

Connect your Solana wallet

Connect Phantom, Solflare, or any Solana wallet to StakePoint.

Step 2

Select token and beneficiary

Choose any SPL or Token-2022 token from your wallet, then enter the wallet address that will receive the vested tokens.

Step 3

Set a cliff and duration

Choose how long before the first tokens unlock, and how long until everything has vested. Both are enforced by the smart contract.

Step 4

Confirm the transaction

Your tokens are transferred into a Program Derived Address on-chain. The schedule is immediately publicly verifiable on Solscan.

Supported Token Types

StakePoint supports every major Solana token standard and launchpad. If it exists on Solana, you can vest it.

All SPL tokens on Solana
Token-2022 tokens with transfer taxes
Token-2022 tokens with reflection mechanics
Token-2022 tokens with custom extensions
Team, investor and advisor allocations
Tokens from Pump.fun, Moonshot, Raydium LaunchLab, Meteora
SPLToken-2022Transfer TaxReflectionsCustom ExtensionsAll Launchpads
SPL2022TAXREFLEXT

Who Uses Solana Token Vesting?

Built for project teams that want to prove long-term commitment

Team Vesting

Vest founder and team allocations over any period you choose, with an optional cliff. Investors can verify on Solscan that insiders receive tokens gradually rather than all at once, without trusting the team's word.

Investor Allocations

Vest seed and private round tokens on the schedule agreed at raise. Each investor gets their own schedule with a public page proving the terms are enforced on-chain rather than by promise.

Advisor Grants

Vest advisor tokens over the length of their engagement. Gradual release keeps incentives aligned with the project rather than paying everything upfront.

Marketing Reserves

Vest marketing and treasury allocations to a dedicated wallet so the community can see spending is paced rather than released in one block.

3/4 Multisig Secured

How Vesting Schedules Are Secured

StakePoint's vesting is a non-custodial Anchor smart contract deployed on Solana mainnet. When a schedule is created, tokens are transferred into a Program Derived Address, an on-chain account with no private key. Only the beneficiary wallet can claim, and only what has actually vested.

The upgrade authority for the StakePoint smart contract is controlled by a 3-of-4 Squads multisig with hardware wallet signers. No single party can modify the program unilaterally.

Verify program on Solscan

Vest Allocations, Lock Liquidity

Vesting and locking solve different problems and most projects need both. Vest team and investor allocations so insider supply releases gradually. Lock LP tokens so the liquidity backing your token cannot be pulled. Together they cover the two things investors check first.

On StakePoint you can vest tokens, lock tokens, lock LP, and create a staking pool from the same interface. No code required for any of it.

Solana Token Vesting, FAQ

Should you vest or lock your team tokens?

Lock if the allocation should not move at all before a date you can name. Vest if it should be released gradually to a person or a treasury over time. A lock is a single commitment with one date; vesting is a schedule with many. Teams often need both: locked liquidity and vested team allocations serve different promises to different audiences.

How long should a vesting schedule run?

Long enough that the schedule outlasts the launch cycle it is meant to reassure people about. Twelve months with a six month cliff is the common shape for team allocations, and anything under six months total reads as a formality rather than a commitment. Choose the duration you will defend publicly rather than the one that unlocks soonest.

How long should the cliff be?

Long enough to cover the period where a team walking away would do the most damage, which is usually the first few months after launch. A cliff means nothing releases at all until that date passes, so it is the part of the schedule holders actually watch. A schedule with no cliff starts paying out immediately and proves very little.

Who should the beneficiary wallet be?

Decide this before you deploy, because it cannot be changed afterwards. A vesting schedule pays to a specific wallet address, so a team member leaving, a treasury migration, or a lost key all become permanent problems. For treasury allocations a multisig is the safer beneficiary than any individual wallet.

Should your vesting schedule be cancellable?

Decide at creation, because it cannot be changed afterwards. A cancellable schedule gives you flexibility if a team member leaves or plans change. A permanent one is the stronger trust signal, because a schedule the creator can cancel proves less to holders than one nobody can touch. Every StakePoint schedule publicly displays which type it is, so assume anyone evaluating you will check.

What does vesting actually prove to holders?

That a specific allocation releases on a specific schedule and cannot be taken early. That is all, and precision matters, because vesting says nothing about the liquidity, the mint authority, or any allocation you did not vest. Publish the schedule and the contract link, and be clear about what is not covered by it.

What is Solana token vesting?

Solana token vesting is a smart contract that accepts SPL or Token-2022 tokens and releases them gradually to a beneficiary wallet over a set period. The tokens are held in a Program Derived Address (PDA) which has no private key, so nobody can access them outside the rules defined in the contract. StakePoint's vesting is non-custodial and deployed on Solana mainnet.

How do I create a vesting schedule on Solana?

Connect your Solana wallet on StakePoint, open the vesting page, select the SPL or Token-2022 token you want to vest, enter the beneficiary wallet address, set a cliff and total duration, and confirm the transaction. Your tokens are immediately transferred into a Program Derived Address and begin unlocking according to the schedule.

What is a cliff in token vesting?

A cliff is a waiting period at the start of a vesting schedule during which nothing can be claimed. Once the cliff passes, everything that has vested up to that point becomes claimable at once, and the remainder continues unlocking gradually. You choose both the cliff and the total duration, from an hour to several years.

Who can claim vested tokens?

Only the beneficiary wallet set when the schedule was created. The smart contract enforces this on-chain. Neither the creator nor StakePoint can redirect tokens to a different wallet or claim on the beneficiary's behalf.

Can a vesting schedule be cancelled?

Only if the creator enabled cancellation when creating it. Schedules created as permanent cannot be cancelled by anyone, including StakePoint. Every schedule publicly displays whether it is permanent or cancellable, so investors can verify before treating it as a commitment.

What is the difference between token vesting and token locking?

Token locking holds tokens until a single unlock date, then releases the full amount at once to the original wallet. Token vesting releases tokens gradually to a separate beneficiary wallet, optionally after a cliff. Locking suits liquidity and supply commitments. Vesting suits team, investor and advisor allocations. StakePoint provides both.

Is there a limit on vesting duration?

No. Schedules can run from an hour to several years, with an optional cliff of any length up to the total duration. A creator can also run as many separate schedules as their tokenomics require, one per beneficiary per token.

Vest Tokens on Solana

Non-custodial token vesting with cliffs and gradual release. Publicly verifiable on-chain, and only the beneficiary can claim.