Slice
Money

Fee flow

Follow one lamport from the trade that pays it to the wallet or the burn it ends in. It passes through three places, and knowing who controls each one answers most questions about the product.

Three places, three owners

PlaceWhat it isWho can move it
Token vaultpump.fun’s creator vault for this token’s creator address, plus the PumpSwap vault after migration. Accounts of pump.fun’s programsOnly pump.fun’s collect instructions. Anyone can run them, and they pay out to the creator address and nowhere else
TreasuryOne Solana wallet we operateWhoever holds its key: us
Your walletWherever you asked to be paidYou

The first and the last are protected by keys and programs that are not ours to override. The middle one is protected by us, and checked in public on the proof page. That is the custody model, in one table.

The path, hop by hop

Platform 20%TradeA buy or a sell onpump.fun or PumpSwapToken vaultThe creator fee landsin this token's vaultTreasuryA sweep collects thevault in one transactionRecipients 80%Credited by the sharesfixed at launchX accountThe balance belongsto the X user idRoutingClaim, autopay,or buy and burn
The dark box is the one step where the money is held by us.
  1. Trade. Someone buys or sells the token on pump.fun’s bonding curve, or on PumpSwap after it migrates. pump.fun charges its fees on the trade, and the creator fee part goes to the vault of the token’s creator address. On the curve that is 0.30% of the trade at the time of writing; on PumpSwap it is whatever pump.fun sets there. We set neither.
  2. Token vault. The fee accumulates as SOL in the bonding-curve creator vault, or as wrapped SOL in the PumpSwap creator vault. Because the creator address is this token’s alone, the vault holds this token’s fees and nothing else. See Per-token vaults.
  3. Sweep. When the vaults hold at least 0.01 SOL, a scheduled job collects both into the treasury in one transaction. If somebody else already ran pump.fun’s collect for the token, those fees are waiting in its creator address, and the same transaction moves them too. See Sweeps.
  4. Split. Once the sweep confirms, what it collected is divided: the amounts in pump.fun’s collect events plus any fees found waiting in the creator address. 80% goes to the recipients by their shares and the remainder to the platform, which is 20% plus rounding dust. See Recipients & shares.
  5. Balance. Each credit adds to the balance of the X account pinned to that handle. The SOL stays in the treasury, and the proof page counts it as owed.
  6. Routing. The account’s owner claims it to a wallet, has it sent automatically, or has it spent buying and burning the token. See Routing.

One trade, followed through

A 10 SOL buy on the bonding curve, at the 0.30% creator fee, with a platform share of 20% and two recipients on 70% and 30%:

StepLamportsSOL
Creator fee into the token vault300000000.03
Swept into the treasury300000000.03
First recipient, 70% of 80%168000000.0168
Second recipient, 30% of 80%72000000.0072
Platform60000000.006

In practice a sweep rarely carries one trade. Sweeps run on a schedule and collect everything the vault has gathered since the last one, and a vault holding less than 0.01 SOL waits for more. The combined amount is split the same way.

Who pays for each transaction

TransactionSigned byNetwork fee paid by
LaunchYour wallet and the new mint key, in your browserYou, with pump.fun’s account rent and any first buy
SweepThe treasury and the token’s creator keyThe platform share, with any rent top-up of the creator address
PayoutThe treasuryThe platform share. The recipient receives the full amount
Buy and burnThe treasuryThe platform share. The SOL of the burn orders goes into the buy whole; swap fees and price impact reduce what it buys

What never happens

A launcher’s wallet never receives creator fees, unless its owner named their own X account as a recipient and claimed. Nobody is credited from a token that does not name them: every credit points at the sweep it came from, and every sweep at one token. And the platform never takes more than its share plus dust, because the recipients are credited first and the platform keeps only what is left.