Why Later Bundle Wallets Get Fewer Tokens on pump.fun

In a pump.fun bundle, equal SOL buys get fewer tokens with each wallet. Why the bonding curve does this, real numbers for 4 and 11 wallets, and how to plan around it.

By DevBundler Team · · 4 min read

The short answer

Later wallets in a pump.fun bundle get fewer tokens because every buy raises the bonding curve price for the next one, and a bundle executes its buys in a fixed order. Equal SOL buys therefore get a smaller share each time. To give wallets equal shares, buy by percentage of supply and let later wallets spend slightly more SOL.

Key takeaways

  • Each buy on the pump.fun bonding curve raises the price, so the next wallet in the bundle pays more per token.
  • In a real quote, three wallets targeting 2% each after a 3% dev buy cost 0.6092, 0.6335 and 0.6592 SOL.
  • With ten equal 0.5 SOL buyers after a 1 SOL dev buy, the last buyer gets roughly a quarter fewer tokens than the first.
  • Buying by percentage gives equal shares; buying by SOL gives equal spend. You cannot have both.
  • A quote is only accurate if each wallet is priced after the wallets before it, in the order the bundle sends them.

Here is a real quote from DevBundler for a small mainnet launch, buying by percentage of supply:

WalletTarget shareSOL needed
Dev3%0.8711
Buyer 12%0.6092
Buyer 22%0.6335
Buyer 32%0.6592

Three wallets, the same 2% target, three different prices. Buyer 3 pays about 8% more SOL than buyer 1 for exactly the same share. Nothing is wrong with the quote. That is the bonding curve doing what it is built to do.

The one-line reason

Every buy on a pump.fun bonding curve raises the price for the next buy, and a bundle runs its buys in a fixed order. So the wallets later in the bundle buy at a price the earlier wallets have already pushed up.

The curve keeps SOL reserve times token reserve constant. Each buy puts SOL in and takes tokens out, which leaves less token reserve against more SOL. The next buyer's SOL is measured against that new ratio, and gets fewer tokens per SOL.

One bundle, one curve, rising price
  1. Dev buy

    buys at the starting price, about 28 SOL market cap

  2. Buyer 1

    buys at the price the dev left

  3. Buyer 2

    buys at the price buyer 1 left

  4. Buyer 10

    buys at the highest price in the bundle

How big does the gap get?

With a few wallets it is small. With a full bundle it adds up. Here is what happens with DevBundler's suggested defaults, a 1 SOL dev buy and 0.5 SOL for each of 10 buyers, on a fresh mainnet curve. These per-wallet figures are our estimates from the curve formula, so treat them as approximate; the exact numbers vary slightly with fees.

WalletSOLApprox. share of supply
Dev1.0~3.4%
Buyer 10.5~1.63%
Buyer 20.5~1.58%
Buyer 30.5~1.53%
Buyer 40.5~1.49%
Buyer 50.5~1.44%
Buyer 60.5~1.40%
Buyer 70.5~1.36%
Buyer 80.5~1.32%
Buyer 90.5~1.29%
Buyer 100.5~1.25%

~17.7%

of supply held by all 11 wallets together (estimate)

~22%

of the bonding curve sold by the bundle (estimate)

~23%

fewer tokens for buyer 10 than buyer 1, for the same SOL

The first three buyers match a real DevBundler quote: a 1 SOL dev buy plus three 0.5 SOL buyers hold 8.18% of supply together, with the curve about 10% sold. The rest continues the same math.

Equal SOL or equal share: pick one

You cannot give every wallet the same SOL and the same share at once. The curve makes you choose.

Buying by SOL vs buying by percentage

Buy by SOLBuy by % of supply
Every wallet spendsThe same amountSlightly more for each later wallet
Every wallet getsSlightly fewer tokens for each later walletThe same share
Easy to fundYes, fund every wallet the sameFund each wallet with its quoted amount
Best whenYou care about total spendYou care about how supply is split

Neither is wrong. If you have a fixed budget and you mostly want the total share to land somewhere sensible, SOL is simpler. If you want each wallet to hold a specific, even share (for example, so no single wallet stands out as a top holder), percentage is cleaner. DevBundler offers both modes on the launch page, the same for every wallet or custom per wallet. How to split supply across bundle wallets goes through the planning.

Why the quote order matters

A quote is only as good as the price it is based on. If a tool priced every wallet against the fresh curve, wallet 10 would be told it gets about 1.7% for 0.5 SOL, when in reality it lands about 1.25%. In percent mode it would be worse: wallet 10 would be funded for a price that no longer exists when its turn comes, and the buy would fail pump.fun's slippage check (error 6002 TooMuchSolRequired). In a bundle, one failed buy means the whole launch is dropped.

DevBundler avoids this by quoting each wallet after the ones before it, in the exact order the bundle will send them. The live table on the launch page shows each wallet's buy, its estimated share and the SOL it needs on that basis, so the numbers you approve match what lands.

Does wallet order affect anything else?

Only the price each wallet pays, and therefore its share and its entry market cap. On the project dashboard, DevBundler shows entry market cap per wallet, so you will see the later wallets with slightly higher entries. When you sell, the same logic runs in reverse: each sell lowers the price for the next one, which is why batch sells are also quoted in order.

What order does not change is the total. A bundle that ends up holding a large share holds it whichever wallet is first.

Putting it to use

When you set up your next launch, decide first whether you want equal spend or equal share, then look at the last wallet's numbers before you approve. If the gap between your first and last buyer is bigger than you like, use fewer wallets or smaller buys. For the curve math behind all of this, see the pump.fun bonding curve explained.

Frequently asked questions

›Why did my second bundle wallet get fewer tokens than my first?

Because the first wallet's buy moved the bonding curve price up. The second wallet bought at that higher price, so the same SOL bought fewer tokens.

›How do I give every bundle wallet the same share of supply?

Buy by percentage of supply instead of by SOL. The tool then works out how much SOL each wallet needs, which rises slightly for each later wallet.

›Does the order of wallets in a bundle matter?

Yes. The bundle executes in a fixed order, and each buy pays the price left by the buys before it. The first wallet always gets the best price.

›How much fewer tokens does the last wallet get?

It depends on how much is bought before it. With a 1 SOL dev buy and ten 0.5 SOL buyers on a fresh mainnet curve, the tenth buyer gets roughly 23% fewer tokens than the first buyer, by our estimate.

Keep reading