Why your position shows a loss right after you buy
Updated 4 October 2026 · by AtroX · Belphor Research · the data behind this guide
As of October 2026, 1 SOL spent on a pump.fun bonding-curve coin through a tool charging 1% gets back about 0.956 SOL if it is sold one second later with nobody else trading: a 4.4% loss, all of it fees, the tool's 1% and pump.fun's 1.25% each way. A loss of 30% or more at once comes from elsewhere: a fill at the edge of a wide slippage setting after other buys landed first, or fixed costs on a very small position.
- As of October 2026, pump.fun charges 1.25% on every bonding-curve trade and most third-party tools add 1% a side, so an immediate 1 SOL round trip loses about 4.4% before network fees.
- A buy moves the curve's price up. With no other trade in between, selling the same tokens straight back returns the same SOL less the fees, so price impact alone is not the instant loss.
- A 30% slippage setting accepts as little as 70% of the quoted tokens, by GMGN's documentation; a buy filled at that edge, once the earlier buyer has sold, gets back about a third less.
- The first buy of a coin opens a token account holding about 0.002 SOL of refundable rent, which weighs a tenth on a 0.02 SOL position.
- A screen can value the tokens at the last traded price or at what a full sell returns now. GMGN's and Axiom's documentation describe an unrealised figure without saying which price it uses.
What the screen is comparing
A position screen sets what was spent against what the tokens are worth now. What was spent can include the tool's fee, pump.fun's fee, the network fee and the rent of a new token account. What the tokens are worth can be read three ways: the tokens times the last traded price, the tokens times a chart or mid price, or the SOL a full sell would return now, after the sell's own fees. The first two are prices on a screen; only the third is executable. GMGN's documentation defines unrealized profit as "the current unsold value of the tokens", and Axiom's documentation describes an unrealised PNL on its portfolio page. Neither page says which of the three the figure uses, so the same position can read differently on two tools.
The fees, both ways
| Line | Rate | Stated by |
|---|---|---|
| Tool fee | 1% of each buy and sell at GMGN and Photon; 1% base at Axiom before tier cashback | Each tool's fee page |
| pump.fun fee | 1.25% of every bonding-curve trade, of which 0.30% goes to the creator | pump.fun's fee page, last updated 20 May 2026 |
| Solana base fee | 5,000 lamports per signature | Solana's documentation |
| Priority fee | Set by the trader or the tool | Solana's documentation |
Every tool's rate, the PumpSwap tiers after graduation and a worked round trip are in every fee a pump.fun trade pays; the general cost stack is in crypto trading fees explained.
The curve's price impact, and why an immediate sell hands it back
pump.fun's program documentation describes the bonding curve as a formula based on Uniswap V2, run over synthetic reserves that start at 30 SOL and 1,073,000,000 tokens for every new coin. A buy adds SOL to one side and takes tokens from the other, so each token costs more than the one before: the average price of a buy sits above the price the chart showed before the click, and the last price after the buy sits higher still. With no other trade in between, selling the same tokens straight back walks the formula down the same path and returns the SOL that went in, less the fees. Price impact raises the entry; on its own it does not make the instant loss. How the curve works is in what is a bonding curve, and impact in pools in slippage and price impact.
A worked example: 1 SOL, one second later
A coin on pump.fun's curve after 10 SOL of buying, which on the documented starting reserves leaves 40 SOL of virtual SOL reserve. It is bought with 1 SOL through a tool charging 1%, and nobody else trades. The tool's 1% comes off the SOL spent and pump.fun's 1.25% is charged on the SOL that reaches the curve. Figures are rounded; the priority fee of 0.001 SOL per transaction is an example setting, not a recommendation.
| Step | Amount |
|---|---|
| SOL spent | 1.000 SOL |
| Tool fee, 1% | 0.010 SOL |
| pump.fun fee, 1.25% | 0.012 SOL |
| SOL into the curve | 0.978 SOL, for 19.2 million tokens |
| Average price paid against the price before the buy | 2.4% higher |
| Last price after the buy against the price before it | 5.0% higher |
| Way of valuing the tokens | Value | Against 1 SOL spent |
|---|---|---|
| Tokens times the last price after the buy | 1.002 SOL | +0.2% |
| Tokens times the price before the buy | 0.954 SOL | -4.6% |
| A full sell now, after pump.fun's and the tool's fees | 0.956 SOL | -4.4% |
| The same, with a 0.001 SOL priority fee each way | 0.954 SOL | -4.6% |
On a quiet curve the executable loss one second later is about 4.4%, all of it fees, and a screen that values the tokens at the last price can show a small gain at the same moment. The two readings differ by the price impact the buy itself made.
Where a loss of 30% or more at once comes from
A fill at the edge of the slippage setting. GMGN's documentation describes slippage as how far short of the quote a fill may fall: at 30%, a buy that receives between 70% and 100% of the quoted tokens succeeds, and it suggests 50% or more for new and popular tokens. It also describes the sandwich, a bot buying just before a trade so the trade fills at a worse price and selling straight after it. On the curve in the example, a 1 SOL buy filled at 70% of its quoted tokens, once the earlier buyer has sold again, gets back about 0.664 SOL on a full sell: about a third less than was spent, with the chart back near where it started. A wider setting allows a worse fill. The setting itself is covered in slippage and price impact.
Fixed costs on a small position. The first buy of a coin opens a token account for it. Solana's documentation puts that account's storage balance at 0.00203928 SOL on the original Token Program and 0.00207408 SOL on Token-2022, and says the balance comes back when the empty account is closed. On a 0.02 SOL buy with a 0.001 SOL priority fee each way, a full sell one second later returns about 21% less than everything spent, and about 12.5% less once the rent comes back on closing the account. These lines do not shrink with the position.
Which of these applied to a given trade shows in the transaction: an explorer lists the fees paid, any account created and the tokens received, which can be set against the quote.
Where Belphor fits
This guide uses no Belphor figure; every number comes from the vendor pages in the Sources list and the arithmetic above. Reflex Bot, coming soon and priced separately, is designed to show two figures on each open position: a spot one and an executable one, the estimated return of a full sell after its fee from a Jupiter quote.
Belphor publishes measured signal outcomes with their sample sizes, windows and missing readings on the data pages; this guide uses none of them. In the Academy: every fee a pump.fun trade pays, slippage and price impact and what is a bonding curve.
Frequently asked
Why am I down right after buying a memecoin?
Because the screen sets what was spent, fees included, against what the tokens are worth now. As of October 2026, an immediate 1 SOL round trip on pump.fun's curve through a 1% tool loses about 4.4% to fees alone; a larger instant loss comes from a fill at the edge of a wide slippage setting or from fixed costs on a small position.
Does price impact make me lose money straight away?
Not by itself on pump.fun's curve, which its documentation bases on the Uniswap V2 formula. A buy raises the price, and selling the same tokens straight back, with no trade in between, returns the same SOL less the fees. It turns into a loss when other trades move the price between the buy and the sell.
Why did a small buy cost much more than the fee?
The first buy of a coin opens a token account whose storage balance, 0.00203928 SOL on the original Token Program by Solana's documentation, comes back only when the empty account is closed, and priority fees are fixed too. On a 0.02 SOL position these lines cost a tenth or more.
Sources
Every statement about a named company on this page was checked against that company's own page on the date shown. Fees and features change; the page is the authority, this guide is a dated reading of it. Belphor is not affiliated with, or endorsed by, any company named here.
- pump.fun, Fees (page last updated 20 May 2026): https://pump.fun/docs/fees, fetched 4 October 2026
- pump.fun public documentation, the Pump program: https://github.com/pump-fun/pump-public-docs/blob/main/docs/PUMP_PROGRAM_README.md, fetched 4 October 2026
- Solana documentation, transaction fees: https://solana.com/docs/core/fees, fetched 4 October 2026
- Solana documentation, create a token account: https://solana.com/docs/tokens/basics/create-token-account, fetched 4 October 2026
- GMGN documentation, fees and settings: https://docs.gmgn.ai/index/gmgn-fees-settings, fetched 4 October 2026
- GMGN documentation, wallet detail page: https://docs.gmgn.ai/index/wallet-detail-page, fetched 4 October 2026
- Axiom documentation, Axiom fees: https://docs.axiom.trade/getting-started/fees/axiom-fees, fetched 4 October 2026
- Axiom documentation, portfolio: https://docs.axiom.trade/axiom/portfolio, fetched 4 October 2026
- Photon documentation, Photon fees on Solana: https://pies-organization.gitbook.io/photon-trading/photon-on-sol/photon-fees-sol, fetched 4 October 2026
Belphor records pump.fun takeovers on-chain, scores each signal 0 to 100 and publishes measured outcomes with their sample sizes, windows and missing readings. Reflex Bot is coming soon and priced separately. It is a signal and discipline layer with a published record, not a trading terminal.
Explore Belphor →