Skip to content

Tool

pump.fun bonding curve calculator

Enter how much SOL you are buying with, how much SOL the curve already holds and the SOL price. The calculator runs pump.fun's constant-product curve to give the tokens you receive, your price impact, the market cap before and after, and how far along the curve the coin is — with the 1.25% venue fee taken off the SOL first.

Updated OCTOBER 6, 2026· Fullport Capital

0 = fresh launch; ≈ 85 = complete.

Tokens received
34.20M
3.42% of supply
Price impact
3.29%
cap allows ≈ 4.56 SOL here
Market cap after
$4,475
from $4,194 (spot +6.7%)
Curve progress
4.3%
of 793.1M curve tokens sold · fee 0.0123 SOL

Constant-product math on pump.fun's virtual reserves: 30 SOL × 1.073B tokens = k, 1B total supply, 793.1M tokens sold on the curve, which completes at ≈ 85.01 SOL of real deposits. The venue fee (default 1.25%, the rate Fullport's fill policy cites) is taken off the SOL you send before it reaches the curve. Impact is your average price vs the spot before the buy — the number Fullport's 15% cap is checked against. Market cap = spot × 1B × SOL/USD. Illustrative only: Fullport fills read the live curve at execution and add a 1% platform fee and a network fee.

On this page

The bonding curve formula#

A pump.fun coin on the curve trades against virtual reserves: it starts as if the pool held 30 SOL and 1,073,000,000 tokens. The product of the two, k = 30 × 1.073B, never changes during curve trading. Every buy adds SOL to one side and removes tokens from the other so that the product stays k:

  • SOL that reaches the curve: c = SOL sent ÷ (1 + fee). The fee is about 1.25% on the curve, so 1 SOL sent puts 0.9877 SOL into the curve.
  • Tokens out = token reserve before − k ÷ (SOL reserve before + c).
  • Spot price (SOL per token) = SOL reserve ÷ token reserve.
  • Market cap = spot price × 1,000,000,000 total supply × SOL/USD.

Only 793.1 million of the billion tokens are sold on the curve. When those are gone the virtual SOL reserve is 30 × 1.073B ÷ 279.9M ≈ 115.005 SOL, which means about 85 SOL of real buys have gone in, and the coin graduates to its PumpSwap pool. The curve-stage explainer, how the pump.fun bonding curve works, covers the mechanics in prose; this page is the arithmetic.

Worked examples at different points on the curve#

The same order buys a very different share of the coin depending on where the curve is. Market caps below are in SOL so they do not depend on the SOL price; multiply by your SOL price for dollars (at $150, 28 SOL is about $4,200).

SOL already in the curveCurve progress (tokens sold)Market capSOL to buy 1% of supplyLargest buy under 15% impact
0 (launch)0%28 SOL0.29 SOL4.56 SOL
2054.1%78 SOL0.80 SOL7.59 SOL
6090.2%252 SOL2.62 SOL13.67 SOL
8098.4%376 SOL3.94 SOL16.71 SOL
≈ 85 (complete)100%411 SOL——

Swipe or scroll to compare all columns.

Computed from k = 30 × 1.073B with a 1.25% fee taken off the SOL sent. SOL amounts include the fee. Fullport's platform fee and network fee are not included.

Two things stand out. First, progress is measured in tokens, not SOL: 60 SOL is 71% of the way to 85 SOL but has already sold 90% of the curve tokens, because each later SOL buys fewer tokens. Second, the impact ceiling grows as the curve fills. Impact is your average fill price against the spot price before the order, and on a constant-product curve that works out to c ÷ the SOL reserve. At launch the reserve is 30 SOL, so anything above about 4.5 SOL into the curve crosses 15%.

One SOL at launch, for example: 0.9877 SOL reaches the curve, buys 34.2M tokens (3.42% of supply) at an average price 3.29% above spot, and moves the spot price itself up 6.7%, from a 28.0 SOL to a 29.8 SOL market cap. The spot move is roughly twice the impact because your average price sits about halfway between the before and after prices.

What this means on a Fullport account#

Fullport prices every curve-stage order from a fresh read of that coin's curve account, using the pump.fun SDK's own buy math, and rejects any order whose impact would exceed 15% with IMPACT_CAP (rules). The calculator's impact figure is the same quantity, so the "largest buy under 15%" column is a good guide to what will be accepted. In practice, keep some margin: the curve moves between your preview and the fill, and your own earlier buys on the same coin are subtracted from the reserves before quoting.

Fills also charge Fullport's 1% platform fee and a modeled network fee, itemized on every receipt (fill policy). To size the trade against your drawdown rather than against the curve, use the position size calculator. Curve-stage coins are tradeable from launch in the terminal and through Fullport Tap on the terminals you already use.

How to read the output

It models one buy against a quiet curve. Real launches have dozens of buyers in the same second, sell pressure, and pump.fun fee changes over time; enter the current fee if it differs. Treat the output as the arithmetic of the curve, not a forecast of the price.

Quick answers

How do I calculate how many tokens I get on pump.fun?
Take the SOL you send, remove the venue fee (divide by 1.0125 at a 1.25% fee), add it to the curve's virtual SOL reserve, and divide k = 30 × 1.073 billion by the new SOL reserve. The drop in the token reserve is what you receive. One SOL at launch buys about 34.2 million tokens.
How much SOL does it take to buy 1% of a pump.fun coin?
It depends on how far along the curve the coin is. At launch about 0.29 SOL including the 1.25% fee buys 10 million tokens, 1% of supply. With 60 SOL already in the curve the same 1% costs about 2.62 SOL, and with 80 SOL in it costs about 3.94 SOL.
How is price impact calculated on the pump.fun bonding curve?
Impact is your average fill price compared with the spot price just before your buy. On a constant-product curve that equals the SOL reaching the curve divided by the virtual SOL reserve, so 0.99 SOL into a fresh curve with 30 SOL of virtual reserve is about 3.3% impact.
Why does pump.fun curve progress not match the SOL raised?
Progress counts the share of the 793.1 million curve tokens sold, and each SOL buys fewer tokens as the price rises. So the first 20 SOL sells about 54% of the curve tokens, and 60 SOL has already sold about 90% of them while being only 71% of the roughly 85 SOL needed to graduate.
Terms usedPumpSwap