Fee Structure
A complete breakdown of fees on Streamlock.
Overview
Streamlock uses a flat buy fee with dynamic sell fees that adjust based on timing. Buy fees are the same for everyone; sell fees reward patience and penalize panic selling.
Some fees are paid by users (buyers, sellers, players) while others are paid by the protocol (RouterAuthority) on behalf of users.
Who Pays What
A summary of every fee on Streamlock and who bears the cost:
Buy fee (flat)
3%
Buyer
SOL input
50% protocol / 40% holders / 10% creator
Buy fee (epoch pressure)
1–10%
Buyer
SOL input (additive)
50% protocol / 40% holders / 10% creator
Buy fee cap
Max 13%
Buyer
SOL input
50% protocol / 40% holders / 10% creator
Sell fee (time-decay)
25% → 1%
Seller
SOL output
50% protocol / 40% holders / 10% creator
Stream creation
0.19%
Buyer
Token amount at escrow
Streamflow
Gaming operator rake (coming soon)
2%
Player
Game stakes
Protocol treasury
Dispute fee
0.1 SOL
Disputer
Escrowed SOL (refunded if valid)
Escrow
Network fee (buy)
~0.000005 SOL
Buyer
Wallet balance
Solana validators
Network fee (sell)
~0.000005 SOL
Seller
Wallet balance
Solana validators
Network fee (claim proceeds)
~0.000005 SOL
Claimant
Wallet balance
Solana validators
Settlement tx fee
~0.000005–0.01 SOL
RouterAuthority
Protocol funds
Solana validators
Close-position tx fee (settle step)
~0.000005–0.01 SOL
RouterAuthority
Protocol funds
Solana validators
Stream-update tx fee
~0.000005 SOL
RouterAuthority
Protocol funds
Solana validators
LST stake/unstake crank tx fee
~0.000005 SOL
RouterAuthority
Protocol funds
Solana validators
Settlement fee
1%
Stream owner
Entitlement BPS at settlement
Protocol treasury
JitoSOL withdrawal fee
0.1% of unstaked SOL
Protocol (from yield)
Staking yield
JitoSOL stake pool
Token launch (mint + pool init)
~0.1 SOL
Creator
Wallet balance
Solana (rent + validators)
Buy Fees
Buy fees are paid by the buyer and deducted from SOL input before the swap executes. The base fee is a flat 3% regardless of price progress. An additional epoch pressure fee applies during heavy trading activity.
Base Fee
A flat 3% of SOL input, applied to every buy. Same rate whether you're buying at 10% or 95% to target — no dead zones, no punishment for pushing the last mile.
Epoch Pressure Fee
If buying capacity is heavily used in a 5-minute epoch, additional fees apply to the buyer to prevent manipulation:
0–20%
+1%
20–50%
+2%
50–80%
+5%
80–100%
+10%
Total Buy Fee
The total buy fee (flat + epoch pressure) is capped at 13%.
Any progress, low activity
3%
1%
4%
Any progress, moderate activity
3%
2%
5%
Any progress, heavy activity
3%
10%
13% (cap)
Sell Fees
Sell fees are paid by the seller and deducted from SOL output. They are time-based: they start high when the unlock window opens and decay to a minimum by the end of the unlock window.
Fee Range
Start of unlock window: ~25% fee
End of unlock window: ~1% fee (floor)
Formula: Linear decay from 25% → 1% over the pool's unlock window duration
So selling early in the unlock window costs more; waiting until later in the window reduces the fee.
Why Time-Based?
Rewards patience — Selling later in the window is cheaper
Diamond hands culture — Staying through the window is rewarded with lower fees
Predictable — Fee depends on when you sell within the unlock window, not position size
Settlement Fee
A flat 1% (100 BPS) protocol fee is applied when streams are settled. This is deducted from the stream owner's entitlement share at settlement time.
Flat rate — Same base rate for all users
Applied at settlement — Not at purchase time
Fee-free for referrals — Users who signed up with a referral code get their first 3 settlements fee-free
Tier-based reductions — Gold tier: 0.75%, Diamond+: 0.5%
The protocol's share is claimed via the same claim_proceeds() mechanism as any other entitlement holder.
Referral Revenue Share
Referrers earn a portion of the protocol's buy/sell fee revenue from trades made by their referred users. This is not an additional fee — it's carved from the protocol's existing fee share.
Referrer share
40-50% of protocol's fee portion
Duration
6 months per referred user
Cap
5 SOL per referred user
See Referral & Rewards for full details.
Gaming Fees (Coming Soon)
For the zero-sum gaming system, fees will be paid by the players:
Operator rake
2%
Player (deducted from stakes)
Protocol treasury
Dispute fee
0.1 SOL
Disputer (refunded if valid)
Escrow
Note: Gaming fees are not yet live. The gaming system is under development — game sessions and disputes exist on-chain, but the rake mechanism has not been implemented yet.
Stream Creation (Streamflow)
When tokens are locked into Streamflow escrow, the buyer pays a third-party fee:
Stream creation
0.19%
Buyer (deducted from token amount)
Streamflow protocol
This is a third-party fee charged by Streamflow, not Streamlock.
Network Fees
Standard Solana transaction fees apply. Who pays depends on the transaction type:
User-Paid Network Fees
Buy
~0.000005 SOL
Buyer
Sell
~0.000005 SOL
Seller
Claim proceeds
~0.000005 SOL
Claimant
Token launch
~0.01 SOL
Creator
RouterAuthority-Paid Network Fees
The protocol's RouterAuthority covers network fees for certain backend operations so users don't have to:
Settlement (withdraw + swap + deposit)
~0.000005–0.01 SOL
Permissionless; anyone can trigger, protocol subsidizes
Close position (settle step)
~0.000005–0.01 SOL
Protocol handles the settle portion of close-position
Stream amount updates
~0.000005 SOL
Automated backend maintenance
LST stake/unstake cranks
~0.000005 SOL
Automated staking of idle pool reserves into JitoSOL
These costs are negligible per-transaction and go to Solana validators.
Note on LST staking: Streamlock stakes idle SOL reserves into JitoSOL to earn ~6.5% APY for the protocol. This introduces no new fees for users — all staking costs (including JitoSOL's 0.1% withdrawal fee) are paid from yield. Pricing is unaffected thanks to virtual reserves. See Protocol Revenue for details.
Token Launch Costs
Launching a token is paid by the creator:
Token creation (mint + metadata)
Network fees (~0.01 SOL)
Creator
Pool initialization
Network fees + rent (~0.05 SOL)
Creator
Initial liquidity
Your SOL + tokens
Creator
Total: Approximately 0.1 SOL + your initial liquidity. See Launching a Token for details.
Fee Examples
Example 1: Normal Buy, Sells Late in Unlock Window
Example 2: Late Buyer, Sells at Start of Unlock Window
Example 3: Buy During Heavy Activity
Example 4: Believer Strategy
Fee Philosophy
Streamlock's fee structure embodies the platform's ethos:
"Built for believers, not traders."
Buy (any progress)
Flat 3% — same for everyone
Sell late in unlock window
Low sell fee (~1%)
Sell at start of unlock window
High sell fee (~25%)
Buy during heavy epoch activity
Higher fee (epoch pressure up to +10%)
Buying is simple and predictable. Selling is where patience matters. The fee structure selects for holders who believe in the grind.
Fee Distribution
Where do fees go?
Trading Fee Split
All trading fees (both buy and sell) are split:
50%
Protocol treasury
Protocol operations and revenue
40%
Holder rewards vault
Distributed pro-rata to token holders who held through the unlock
10%
Token creator
Creator incentive for building community
Holder rewards are distributed via a Merkle vault after each unlock window closes. Holders claim their SOL directly — no staking or lock-up required.
Other Fee Destinations
Settlement fee
Protocol treasury (via entitlement claim)
Gaming rake (coming soon)
Protocol treasury
LST yield
Protocol treasury (via fee_recipient)
A portion of the protocol's 50% trading fee share is shared with referrers (40-50%) for the first 6 months per referral. See Referral & Rewards for details.
Holder Rewards (Accumulator)
Streamlock redistributes 40% of all trading fees collected during unlock windows directly to token holders as SOL. This incentivizes holding through unlock windows rather than panic selling.
How It Works
Accumulate — During an unlock window, all buy and sell fees are tracked on-chain
Snapshot — When the unlock window ends, a snapshot captures all holders and their token balances
Distribute — A Merkle vault is created on-chain, funded with the 40% holder share
Claim — Holders claim their SOL reward from the token page with one click
Who Qualifies?
Any wallet holding tokens at the end of the unlock window receives a pro-rata share based on their token balance. This includes tokens held in Streamflow escrow streams.
Key incentive: If you sell during the unlock window, you forfeit your share of the holder rewards. Those who hold earn from the fees of those who sell.
Example
Claiming Rewards
When you have unclaimed rewards, a green banner appears on the token page showing your claimable SOL. Click Claim to receive your SOL — no gas fee required (the protocol covers transaction costs).
Calculating Your Fees
Before any transaction, Streamlock shows:
Gross amount - What you're trading
Fee amount - What you'll pay in fees
Net amount - What you'll receive
Always review the quote before confirming.
Related
Protocol Revenue - Revenue projections and investor economics
Referral & Rewards - Referral program and points system
Buying Tokens - Buy fee context
Selling Tokens - Sell fee strategies
Streaming Proceeds - How proceeds work
Last updated