Academy · Trading mechanics

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.

Key takeaways

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

The fee lines on a pump.fun bonding-curve trade, as of October 2026
LineRateStated by
Tool fee1% of each buy and sell at GMGN and Photon; 1% base at Axiom before tier cashbackEach tool's fee page
pump.fun fee1.25% of every bonding-curve trade, of which 0.30% goes to the creatorpump.fun's fee page, last updated 20 May 2026
Solana base fee5,000 lamports per signatureSolana's documentation
Priority feeSet by the trader or the toolSolana'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.

The buy
StepAmount
SOL spent1.000 SOL
Tool fee, 1%0.010 SOL
pump.fun fee, 1.25%0.012 SOL
SOL into the curve0.978 SOL, for 19.2 million tokens
Average price paid against the price before the buy2.4% higher
Last price after the buy against the price before it5.0% higher
What the position is worth one second later, nobody else trading
Way of valuing the tokensValueAgainst 1 SOL spent
Tokens times the last price after the buy1.002 SOL+0.2%
Tokens times the price before the buy0.954 SOL-4.6%
A full sell now, after pump.fun's and the tool's fees0.956 SOL-4.4%
The same, with a 0.001 SOL priority fee each way0.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 data

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.

The signal, and what it did next

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 →