Reading the pump.fun Bonding Curve Progress Bar
What the pump.fun bonding curve progress percentage measures, why it can go down, why the last stretch costs far more SOL, and what happens when it hits 100%.
By DevBundler Team · · 4 min read
The short answer
The bonding curve progress bar shows how much of the tokens the curve sells have been bought. On mainnet the curve sells 79.31% of supply, so 50% progress means roughly 39.7% of all tokens are out of the curve. Sells push it back down, and at 100% the curve completes and the coin migrates to PumpSwap.
Key takeaways
- The progress bar tracks tokens sold from the curve, measured against the 79.31% of supply the curve sells on mainnet.
- Progress is not a one-way meter: sells return tokens to the curve and the bar goes back down.
- Because the price rises along the curve, each later percent of progress costs more SOL than an earlier one.
- At 100% the curve completes, buys on it are refused with error 6005, and trading moves to PumpSwap.
- Progress says how far the coin has got, not who holds it. Check holder concentration separately.
"It's at 62%." People say this about pump.fun coins all the time, as if it were a score. It is a useful number, but only once you know exactly what it counts and what it leaves out.
Here is the direct answer. The bar shows how many of the tokens the bonding curve can sell have actually been bought. On mainnet, the curve sells 79.31% of the coin's 1,000,000,000 tokens. When that is all gone, the bar reads 100%, the curve completes and the coin moves to PumpSwap.
What the percentage actually measures
Every pump.fun coin starts with all its tokens in a bonding curve. The curve sells tokens to buyers and buys them back from sellers, at a price set by how many are out. Not all of the supply is for sale on the curve: on mainnet, the curve sells 79.31% before it completes.
1,000,000,000
tokens in every pump.fun coin
79.31%
of supply the curve sells before it completes
~28 SOL
starting market cap on a fresh mainnet curve
So the progress bar is roughly "tokens sold from the curve divided by 793.1 million". A rough conversion table:
| Progress bar | Share of total supply out of the curve |
|---|---|
| 10% | about 7.9% |
| 25% | about 19.8% |
| 50% | about 39.7% |
| 75% | about 59.5% |
| 100% | 79.31%, and the curve completes |
A real example from a DevBundler launch quote: four wallets buying 1 SOL (dev) plus 0.5 SOL each from three buyers end up holding 8.18% of supply, and the curve is about 10% sold. That lines up with the table: 8.18% of supply divided by 79.31% is a little over 10%.
Why the bar goes backwards
Progress is not a one-way meter. A sell sends tokens back into the curve, so fewer are out, and the bar drops. A coin can climb to 70% and then slide back to 40% as people take profit. The curve does not remember the high point.
That is worth keeping in mind when someone tells you a coin "is about to migrate". It is only about to migrate if buying keeps outpacing selling all the way to the end.
Why the last stretch costs so much more
The pump.fun curve prices tokens so that each buy pays more than the one before it. The early part of the curve is cheap; the end is expensive.
First 10%
about 2.5 SOL of buys, as in the example above
Middle stretch
each step costs noticeably more
Last 10%
by the curve's own math, around ten times the SOL of the first 10%
Completion
100%, the coin migrates
That ratio comes from the curve's starting reserves and ignores fees, so treat it as a shape rather than a quote. The practical point stands: going from 10% to 20% is easy, going from 85% to 95% takes far more buying. If you want the math behind it, the pump.fun bonding curve explained walks through it. Exact SOL totals and any USD thresholds change with fees and pump.fun's settings, so check current figures rather than relying on a number you saw last month.
Progress vs market cap
Progress and market cap move together, because both are driven by how many tokens have been sold. But they are not the same number, and they do not scale the same way. Because the price rises faster than linearly along the curve, market cap grows much faster in the second half of the bar than in the first.
Market cap is the number most traders talk about. Progress is the number that tells you how close the coin is to migration. Market cap vs price on pump.fun explains how the market cap figure is built.
What happens at 100%?
When the last of the curve's tokens is bought, the curve completes. The coin migrates to PumpSwap, pump.fun's AMM, and trades there from then on. Any buy still aimed at the old curve is refused by the program with error 6005 BondingCurveComplete.
For you as a trader, the main change is where your trades go. Prices now come from a pool rather than the curve, and the mechanics of buying and selling shift a little. What happens when the bonding curve completes covers the migration itself.
How DevBundler shows progress
Every coin you launch with DevBundler gets a dashboard that shows the bonding curve progress next to the market cap, your wallets' combined holdings and their share of supply. Watching those side by side is more useful than any one of them alone. A rising bar while your share stays flat means outside buyers are coming in. A falling bar means someone is selling, and the trade history shows who.
DevBundler also uses the curve state before every launch: buys that would sell out the whole curve are blocked, so a launch cannot complete the curve by accident. After completion, the dashboard's trading bar switches to PumpSwap automatically.
Quick reference
- Progress = tokens sold from the curve, out of the 79.31% it sells.
- Buys push it up, sells pull it down.
- Later progress costs much more SOL than early progress.
- 100% means migration to PumpSwap, and curve buys then fail with 6005.
- It says nothing about holder concentration.
If you are launching your own coin and want to see how far your planned buys will move the bar, the launch form estimates each wallet's share of supply before you send. Start with how to launch a pump.fun coin with a bundle.
Frequently asked questions
›What does the bonding curve percentage mean on pump.fun?
It is how much of the curve's sellable tokens have been bought. On mainnet the curve sells 79.31% of the 1 billion supply before it completes, and the bar measures progress toward that.
›Why did the bonding curve progress go down?
Because people sold. A sell returns tokens to the curve, so fewer tokens are out of it and the progress bar drops.
›What happens when the bonding curve reaches 100%?
The curve completes and the coin migrates to PumpSwap, pump.fun's AMM. From then on trades go through the pool, and buys sent to the old curve fail with error 6005 BondingCurveComplete.
›How much SOL does it take to complete the bonding curve?
It is fixed by the curve's math but changes with fees and any config updates, so check current figures. What is reliable is the shape: the later stretches of progress cost much more SOL than the early ones.
›Is high bonding curve progress a good sign?
It means a lot of tokens have been bought, not that the coin is healthy. A coin can be far along the curve with most of its supply in a few wallets, so look at holders as well.
Keep reading
pump.fun Bonding Curve Explained: How the Price Moves
How the pump.fun bonding curve prices every buy: virtual reserves, the constant product formula, why 1 SOL buys about 3.4% of a fresh coin, and when the curve completes.
· 5 min read
What Happens When the pump.fun Bonding Curve Completes
When a pump.fun bonding curve sells its 79.31% of supply, it completes and the coin migrates to PumpSwap. What changes for trading, prices, errors and your wallets.
· 5 min read
Market Cap vs Price on pump.fun: Which Number to Watch
Why pump.fun traders talk in market cap instead of token price, how the two convert with a 1 billion supply, and how to read entry market cap and position value.
· 4 min read