Fee structure
Every pools.fun launch pool uses SushiSwap V3's 1% swap fee tier. A pool's fee split is snapshotted when it launches, so the applicable contract generation matters.
New pools: 90% / 5% / 5%
Each fee collected from a new pool is allocated in kind:
| Share | Goes to | What it means |
|---|---|---|
| 90% | The creator fee recipient | Claimable on-chain in the launch token and paired asset. |
| 5% | Bankr treasury | Protocol assets reserved for treasury operations. |
| 5% | $BNKR buyback wallet | Assets used to buy and burn $BNKR. |
The two 5% shares are equal halves of the protocol's 10% share. pools.fun has no token of its own; the buyback is in $BNKR.
The creator deal
- 90% of each collected fee, on both sides of every new pool. This is not a one-time launch payment.
- Locked at launch. Your split is snapshotted into the contract the moment you launch. A later default cannot rewrite that pool's economics.
- Claim whenever you want. Fees accrue on-chain in a pull-based ledger. One click collects and claims in a single transaction. No thresholds, no lockups, no permission.
- Transferable. You can rotate your payout address at any time — move it to a multisig, a new wallet, or a teammate. Everything already earned is settled to you first, automatically.
Fees to holders
A creator can choose, at launch, to send the creator share to the token's holders instead of to a payout address. The protocol share does not change: the Bankr treasury and the $BNKR buyback wallet still receive 5% each. Everything the creator would have earned — 90% of each collected fee, on both sides of the pool — goes to holders instead.
| Share | Goes to | What it means |
|---|---|---|
| 90% | The token's holders | Pro-rata to wallet balance, paid in the asset(s) the creator chose at launch. |
| 5% | Bankr treasury | Unchanged. |
| 5% | $BNKR buyback wallet | Unchanged. |
How it works:
- Holding is the position. Rewards accrue to whatever a wallet holds. No staking, no deposit, no registration. Balances held by the launch pool, the locker, the factory, the token, the distributor, and the burn address never earn; that exclusion set is fixed at launch and nobody can edit it.
- Pick the payout at launch. The creator chooses what holders are paid in,
and the choice is permanent:
- The token — fees collected in the paired asset (WETH, USDG, or a Stock Token) are converted into the launch token through the launch pool by a permissionless, bounded buyback before they are distributed.
- The quote token — fees collected in the launch token are sold into the paired asset through the same bounded mechanism, so holders are paid in WETH, USDG, or the Stock Token the pool is paired with.
- Both — each side's fees stream as they are: the token side in the token, the paired side in the paired asset. No swaps at all.
- Streamed over 24 hours. Each distribution is released linearly over one day rather than credited as a lump, so you earn from it only for as long as you hold. A buy just before a distribution and a sale just after it captures almost none of it. A new batch worth at least 10% of what is still streaming restarts a full 24-hour period with the remainder folded in; smaller batches join the open period.
- Permissionless distribution, and it pays to call it. Anyone can call the distributor to collect the pool's pending fees, run the buyback if it is allowed right now, and start the next stream. Whoever's call executes a buyback or sellback receives 0.5% of that fill, in the token (launches on the current suite paying out the token or the quote token; "both" never converts, so it pays no bounty), so bots and holders have a reason to keep it running and no keeper is needed. A trade placed on pools.fun from your own wallet runs the distributor after the swap as well, with the bounty going to the trader.
- How the buyback paces itself. Each fill moves the price at most about 1% (100 ticks) above the price at the start of that second, spends at most one "slice" of the locker's own liquidity, and a fill of real size closes a 5-minute cooldown. The slice is sized by the locker band the price has been living in: the distributor samples the pool price once a minute through the token's own transfers, and once it has ten minutes of history it prices the slice at the band containing the 30-minute low (a launch's thin opening pocket until then), capped at a quarter of the backlog per fill. A pump that lasts seconds cannot enlarge a fill; one would have to be held against every seller for half an hour first.
- Claim any time. Each holder claims their own accrued rewards on demand, both assets in one transaction when the payout is "both" (or one side at a time if the other is temporarily unclaimable). Anyone can push a wallet's rewards to that wallet; a contract that holds the token must claim for itself.
- Permanent. The distributor becomes the pool's fee recipient at launch. It has no owner, no settings, and no way to redirect fees, so the choice cannot be reversed and the fee recipient can never be changed.
Before choosing it, know that the exclusion set covers the launch pool and nothing else. Any other contract that holds the token — a second trading venue, a bridge, a vault — earns a share it may never claim, and there is no admin path to exclude it. See Security & guarantees for the buyback's limits and the risks that remain.
What the $BNKR buyback share means
The buyback wallet receives 5% of each fee collected from a new pool. It can receive the launch token, WETH, USDG, or a Stock Token because the split happens in kind.
An allocation to the wallet is not yet an executed $BNKR purchase. A buyback and burn occurs when a separate on-chain transaction swaps those assets for $BNKR and burns it. The transaction history, not the wallet balance, is the record of what has actually been bought and burned.
See $BNKR buyback for the operational distinction.
Legacy pools
Pools launched under the earlier contract suite retain the split recorded by that locker: 20% creator, 25% platform, 30% protocol-token buyback allocation, and 25% community allocation. Those pools do not change to the new split.
The app resolves the correct locker for each token so legacy rewards remain claimable after new launches move to the new suite.
The fine print (the good kind)
- Splits apply to both fee legs, including pools paired with Robinhood Stock Tokens.
- Fee accrual is pull-based and permissionless: collection can never be blocked, frozen, or held hostage — by anyone, including us.
- New launches may use a new default only through a new launch-time snapshot. Existing pools retain their recorded split.