The Pump.fun graduation threshold explained
What the migration threshold is, why the number has changed, how curve progress maps onto it, and why the arithmetic is harder than it looks.
Graduation is the milestone every Pump.fun creator aims at, and most never reach. Understanding what the threshold actually demands is the difference between a plan and a hope.
What the threshold is
Every coin starts on a bonding curve holding a fixed allocation of supply. People buy, SOL accumulates in the curve contract, and the price climbs along the formula.
The graduation threshold is the point where enough of that allocation has been bought that the coin migrates. Collected SOL seeds a pool on an automated market maker, trading moves there, and the curve contract stops being the venue.
One caveat worth stating: Pump.fun has changed these mechanics more than once, including the size of the threshold and the venue coins land in. Any specific number in a guide, this one included, should be checked against the live platform rather than trusted as a constant. The shape of the mechanism doesn't change. The numbers do.
How curve progress maps onto it
That percentage on your coin is exactly this: how far the curve has filled toward the threshold. It's driven by net buying, so buys push it up and sells push it back down.
Progress isn't a ratchet, and that catches people out. A coin can sit at 78% for two hours and then wake up at 51% because three early buyers took profit while nobody was watching. It hasn't "almost graduated". It has a curve that filled and partly emptied, which reads very differently to anybody checking.
The mechanics underneath are in the bonding curve guide.
Why the arithmetic is harder than it looks
Now the part that surprises creators. Filling a curve needs net buying, and net is carrying enormous weight in that sentence.
Picture a coin that attracts genuine interest. Early buyers are up 3x, 5x, whatever. As the curve advances some of them take profit, because that's what people do when they're up, and every one of those sells walks the curve backwards. So you don't need enough buying to fill the curve. You need enough to fill the curve plus everything that leaves along the way, and on a coin with real momentum that second number can be larger than the first.
In practice this means no coin graduates on one burst of enthusiasm. Graduation happens when buying interest outlasts profit-taking, which needs either a steady flow of new participants or holders willing to sit still.
Why most never get there
Arithmetic and attention. Thousands of coins mint every day, and how much attention is going spare? Almost none, and what exists is mostly spoken for before your mint lands.
The failure sequence is almost always identical:
- The coin launches with zero trades
- With no trades, nothing ranks it
- With no ranking, nobody browses to it
- With nobody browsing, there are still no trades
Inside 10 or 15 minutes that loop has closed, and it doesn't reopen by itself. A coin caught in it didn't fail because the concept was weak. It failed because nothing ever put it in front of a person while it was still new.
Whatever breaks the loop has to come from outside. A community you brought with you, a moment of luck, or activity you created on purpose.
What actually correlates with graduating
No single number, but patterns do recur among coins that make it.
Sustained participation beats a spike. Coins that fill the curve tend to show trading spread across hours with new wallets still arriving in hour 6, rather than one heavy window followed by silence.
Broad early distribution beats concentrated buying. A curve advanced by 200 small buyers is far more durable than one advanced by 5 large ones, because the second is one decision away from reversing.
A page that holds arrivals beats a page that doesn't. Traffic landing on a coin with a moving chart and nothing else mostly leaves. Curve progress that stalls the second external attention stops is the signature of a coin nobody actually engaged with.
And visibility while still new beats everything. That window is short, and coins that graduate almost always got in front of people during it.
What graduation does and doesn't give you
It gives you a pool, price set by reserves rather than formula, visibility to routing and aggregation tools that read AMM pools, and a credibility marker most coins never earn.
It doesn't give you demand. Graduation is a liquidity event, not a demand event, and plenty of graduated coins go quiet within the hour because the thing carrying them was attention and attention moved on.
Planning what happens after graduation is a separate exercise from planning to reach it. The creators who end up disappointed are usually the ones who treated the threshold as a finish line.
If your curve has stalled
Read the direction, not just the number. Flat means nobody is buying, which almost always means nobody has seen it. Falling means people bought and then sold, which is a different problem and in some ways a healthier one, because it proves buyers existed at all.
For a coin that never got seen, the constraint is distribution rather than merit, and that's the one part you can still move. Why most coins never graduate covers how large that population really is. The console prices sustained activity against a specific window and wallet count with the full cost shown before you sign, and what that cost is made of explains why the number looks the way it does.
Frequently asked
The point where enough of the bonding curve has been filled that the coin migrates to an automated market maker. Pump.fun has adjusted the mechanics more than once, so treat any specific figure you read as something to verify against the current interface rather than a constant.
No. It's a property of the platform, identical for every mint. What differs is how fast coins fill toward it, and most never do.
Any buy advances the curve, including yours. It's also visible on-chain forever, it concentrates supply in one address, and it reads badly to anyone checking holder distribution before they buy.
Everything in this guide describes mechanics that settle on Solana mainnet, so you can check any of it yourself. Mint addresses, swap signatures, curve progress and wallet counts are all public, and an explorer will disagree with us if we are wrong.
Curvegrad sells a volume service, and guides that touch on what a campaign does say so in the text rather than in a footnote.
- Solana mainnet transaction history, read through the standard RPC methods
- Pump.fun bonding curve and PumpSwap pool accounts as they appear on-chain
- Public block explorers, where every claim here can be verified against a real mint
- Campaigns run through our own engine, which is where the operational detail comes from