Pump.fun bonding curve calculator: market cap and progress¶
A pump.fun bonding curve calculator: turn curve progress into market cap, SOL raised and SOL left to graduate, and see what a buy gets you at any point.
Progress percent lies a little. It counts tokens sold, not money in. Half bonded sounds like halfway. In market cap it is about a sixth of the way.
Type a number in and see what it really means.
Curves filling live, in three columns: pump.fun new pairs.
Bonding curve calculator¶
- Market cap
- 70.3 SOL
- Curve progress
- 50%
- SOL in the curve
- 17.6 SOL
- Tokens left on the curve
- 396.6M tokens
- SOL of buys left to graduate
- 67.4 SOL
- Your buy gets
- 13.92M tokens
- Share of supply
- 1.39% of supply
- Price impact of your buy
- +2.1% over the price before your buy
- Market cap after your buy
- 73.3 SOL
- That bag at graduation
- 5.72 SOL, 5.72x what went in
A standard pump.fun curve, before fees. Nothing you type leaves this page.
How to use the pump.fun bonding curve calculator¶
- Pick where to start. Choose Curve progress if you are reading the ring on a card. Choose Market cap if you are reading a chart. The calculator uses the box that matches your choice and ignores the other.
- Add the SOL price if you want dollars. Leave it empty and everything stays in SOL, which is how the curve itself thinks.
- Add your buy. The last five lines show what that much SOL gets at that point on the curve: tokens, share of supply, how far your own buy moves the price, and what the bag is worth if the curve finishes.
"That bag at graduation" is the bag priced at the moment the curve completes. It is not a forecast. Most launches never get there, and the ones that do can fall straight after.
Bonding curve progress to market cap¶
The same numbers as a table, for a standard pump.fun curve.
| Curve progress | Market cap | SOL in the curve | SOL of buys left |
|---|---|---|---|
| 0% | about 28 SOL | 0 | about 85 SOL |
| 10% | about 33 SOL | about 2.4 SOL | about 82.6 SOL |
| 25% | about 42 SOL | about 6.8 SOL | about 78.2 SOL |
| 50% | about 70 SOL | about 17.6 SOL | about 67.4 SOL |
| 60% | about 90 SOL | about 23.9 SOL | about 61.1 SOL |
| 75% | about 141 SOL | about 37.3 SOL | about 47.7 SOL |
| 90% | about 249 SOL | about 59.6 SOL | about 25.4 SOL |
| 100% | about 411 SOL | about 85 SOL | 0 |
Read the last column twice. At 50% the curve holds under 18 SOL and still needs more than 67. At 90% it still needs 25. The first half of the tokens is cheap. The last tenth costs more than the first half did.
How the pump.fun bonding curve formula works¶
A pump.fun curve is a constant product: one reserve of SOL times one reserve of tokens always gives the same number.
Buy, and SOL goes in while tokens come out. The price is the SOL reserve divided by the token reserve, so every buy lifts it.
The starting numbers on a standard curve:
- Supply: 1 billion tokens.
- For sale on the curve: 793.1 million tokens.
- Starting reserves: 30 SOL of virtual reserves against 1,073 million virtual tokens. Virtual means it is a number in the formula, not money anyone put in.
- Market cap is the current price times the whole 1 billion supply. It is not the SOL that went in.
That is all the calculator knows. Progress is tokens sold out of 793.1 million. From there the reserves, the price and the market cap follow.
More on what the curve is and what graduating means: Bonding curves.
What the calculator leaves out¶
- Fees. The pump.fun pool takes about 1.25% on each buy and each sell, and a terminal adds its own. See Fees for ours. Your real fill is a little worse than the figure here.
- Other buyers. The price moves between the moment you look and the moment your buy lands. That is what the Max price move setting is for.
- Mayhem launches. They mint 2 billion tokens, so their market cap reads differently. See Mayhem launches.
- Other launchpads. Raydium LaunchLab, which bonk.fun runs on, and Meteora's curve each set their own size and finish line. These numbers are wrong for them.
- Sells. Progress runs backwards. Every sell puts tokens back on the curve.
- Everything after graduation. Once the curve completes the token trades in a pool, and a pool has no floor.
None of this tells you what to buy. It tells you what a percent means.
Where to see curve progress in clusterz¶
- On a Trenches card, the green ring around the logo is the curve. Hover or tap the logo for the exact percent.
- New holds launches below 50% of their curve. Soon holds launches at 50% or more, furthest along on top. See the three columns.
- A token that just finished reads Migrating while its pool opens. See Migrating.
- Want to try a curve entry without paying for the lesson? Practice trades play money against the live market.
Pump.fun bonding curve FAQ¶
How much SOL does it take to graduate a pump.fun token?¶
About 85 SOL of buys, net of sells, on a standard curve, before fees. That figure is what the curve holds when all 793.1 million curve tokens are sold. It does not change with the SOL price.
What market cap does a pump.fun token graduate at?¶
About 411 SOL on a standard curve. In dollars it depends on the SOL price that day, which is why the dollar figure people quote keeps changing. Put today's SOL price in the calculator to get it.
What does 50% bonded mean?¶
Half of the 793.1 million curve tokens are sold. The market cap is about 70 SOL, roughly a sixth of where the curve finishes, and the curve holds under 18 SOL. It is half the tokens, not half the money.
Can bonding curve progress go down?¶
Yes. A sell puts tokens back on the curve and takes SOL out, so the percent and the market cap both fall. A token at 60% this minute can be at 45% the next.
Does this calculator work for bonk.fun or Meteora launches?¶
No. It uses pump.fun's standard curve. LaunchLab launches set their own sale size, Meteora launchpads set their own curve and threshold, and pump.fun's Mayhem launches mint 2 billion tokens.