See exactly what you get before you buy a pump.fun token.
Type in how many SOL you want to spend. Get back: how many tokens, what you’re paying per token, how much the price slips on your buy, and how far this token is from graduating to PumpSwap. No wallet, no login, no signup — free.
How a pump.fun curve actually prices a buy.
Pump.fun runs a constant-product (x · y = k) bonding curve with virtual reserves seeded at 30 SOL and 1,073,000,000 tokens. That gives a constant k = 32.19B regardless of trade. When you buy, virtual SOL goes up, virtual tokens come out — the next buyer pays a higher price because the curve has shifted.
Of the 1.073B virtual supply, only 793,100,000 tokens are actually purchasable on the bonding curve. The remaining ~279.9M are reserved for the PumpSwap liquidity pool the contract creates at graduation. Graduation fires when real_token_reserves reaches zero (all tradable tokens sold) — the contract sets the complete flag, migrates liquidity to PumpSwap, and burns the LP tokens. In practice this corresponds to roughly ~85 SOL of real SOL accumulated. Pump.fun charges 1.25% per trade (0.30% creator + 0.95% protocol), effective May 13, 2025.
The risks the curve math does not show.
Bundler buys. ~98% of pump.fun launches that fail to graduate fail because a sniper bot or the dev itself buys multiple wallets at block 0. Your average price calculation assumes you are the first organic buyer. If a bundler purchased 30% of the supply in block 0, the curve has already moved when your wallet sees the launch — even if the page shows "0% progress."
Holder concentration. A token at 50% curve progress can be controlled by one wallet holding 60% of supply. Use the Holder Concentration tool to confirm distribution before buying.
LP token handling. Pre-graduation, the dev wallet can technically interact with the bonding-curve contract. Post-graduation, LP tokens are burned by the pump.fun contract. Always verify on-chain before trusting "graduated = safe."
Fee model applies to May 2025+ coins. Older tokens may carry a legacy fee structure. Check pump.fun/docs/fees for the current schedule.
If the token claims to be from a project (not anonymous), the only proof that matters is a pinned tweet on the project's official account showing the exact mint address (TA) plus the official links. Septim Witness produces a launch-verification packet for any token (mint address, deployer wallet, top holders, LP lock status, Twitter pinned-post screenshot timestamp) so a buyer can validate "this is the official one" in 10 seconds.
Septim Witness — $99 once →Bonding curve parameters (virtual reserves, real token supply, graduation trigger, total supply): github.com/pump-fun/pump-public-docs — PUMP_PROGRAM_README.md
Fee schedule (1.25% bonding curve / 0.015 SOL graduation / 0 SOL creation): pump.fun/docs/fees — last updated by pump.fun: October 7, 2025.
SOL/USD price: CoinGecko free-tier API — api.coingecko.com/api/v3/simple/price?ids=solana&vs_currencies=usd, refreshed every 60 s.
Parameters last verified by Septim Labs: 2026-05-03.