Key takeaways
- Each new coin bought on pump.fun opens a token account in the buyer's wallet that locks about 0.0015 SOL of rent, and selling the coin leaves that account open and empty.
- pump.fun and PumpSwap each create a 137-byte user volume accumulator account for every trading wallet, funded with 0.0013462 SOL of rent at the current rate.
- pump.fun volume accumulators can be closed by the wallet owner to return their rent, but the program recreates the account, and charges the rent again, on the next trade.
- At the time of writing, pump.fun charges a 1.25% fee on bonding curve trades and 0.30% to 1.25% on PumpSwap depending on market cap; trading fees are not recoverable.
- Coins created with pump.fun's newer create_v2 instruction are Token-2022 tokens, whose token accounts typically hold 0.00151384 SOL of rent instead of 0.00148844 SOL.
The short answer#
After trading on pump.fun you can reclaim about 0.0015 SOL for every coin whose token account is now empty, plus 0.0013462 SOL for each volume accumulator account pump.fun and PumpSwap opened for your wallet. Those are rent deposits you paid and still own. What you cannot reclaim is everything that was spent: the 1.25% bonding curve fee, PumpSwap fees, priority fees, bot fees and trading losses. Sell or burn leftover dust, then close the empty accounts.
What accounts does a pump.fun trade create in your name?#
A pump.fun buy can create two kinds of accounts that you pay for and own: a token account for the coin, and a volume accumulator. Everything else a trade touches belongs to pump.fun, the coin's bonding curve or the creator.
| Account | When it is created | Rent at the current rate | Who can reclaim it |
|---|---|---|---|
| Token account for an SPL coin | First buy of that coin | 0.00148844 SOL (0.00203928 if opened before the rent change) | You, once empty |
| Token account for a Token-2022 coin | First buy of that coin | typically 0.00151384 SOL | You, once empty |
| pump.fun user volume accumulator | First pump.fun trade | 0.0013462 SOL | You, by closing it |
| PumpSwap user volume accumulator | First PumpSwap trade | 0.0013462 SOL | You, by closing it |
| Bonding curve, pool, creator vault | Coin creation or trades | varies | Not you |
The token account is the same mechanism as any Solana swap, explained step by step in Solana's hidden rent cost. Which token program the coin uses matters a little. pump.fun's developer documentation, at the time of writing in October 2026, describes a newer create_v2 instruction that creates coins as Token-2022 tokens; coins created with the original instruction are standard SPL tokens. A Token-2022 associated token account is typically 170 bytes rather than 165, so it holds slightly more rent.
The volume accumulator is the account specific to pump.fun. The pump.fun program and the PumpSwap program each derive one per wallet from the seed user_volume_accumulator and your address, and pump.fun's documentation lists it as mandatory for all buys and sells, "initialized if needed, paid by user". It is 137 bytes, which at the current rent rate is (128 + 137) x 5,080 = 1,346,200 lamports, or 0.0013462 SOL. pump.fun's own docs quote 0.0018444 SOL: that is the same account at the old rate of 6,960 lamports per byte, which is also what an accumulator opened before the change still holds.
Occasionally a buy also tops up rent in a pump.fun-owned account, such as the creator vault or a fee recipient's token account, if it is short. That SOL is not yours to reclaim, but the amounts are small and it is uncommon.
Bonding curve trades of SOL-paired coins move native SOL directly, so they do not leave a wrapped SOL account behind. Trades routed through other programs or bots can, and an interrupted one may leave wSOL in your wallet.
Why does pump.fun keep a volume accumulator for you?#
The accumulator records your trading volume for pump.fun's reward programs. Its on-chain fields, published in pump.fun's program interface, include current SOL volume, unclaimed and claimed incentive tokens, and cashback earned and claimed. Cashback mode let creators redirect the creator fee to traders as cashback; for coins on the bonding curve it accrues as SOL in the accumulator itself, and on PumpSwap in a wrapped SOL account the accumulator owns.
At the time of writing, pump.fun has deprecated Cashback mode for new coins in favor of Holder Rewards, introduced in September 2026. According to coverage of that change and pump.fun's documentation, existing cashback coins keep trading under their original rules and already accrued cashback remains claimable. That is why the order of operations matters: claim first, close second.
What is recoverable and what is gone?#
Rent deposits are recoverable; anything paid for a service or lost on price is not. The split for a typical round trip of buying a new coin and selling it:
Recoverable
- The coin's token account deposit, about 0.0015 SOL, once the account is empty.
- Your accumulator's 0.0013462 SOL, once per program, if you stop trading there.
- Any unclaimed cashback, through pump.fun's own claim.
- Leftover wrapped SOL from interrupted trades, by unwrapping.
Gone
- The trading fee. pump.fun's fee page lists 1.25% on the bonding curve (0.30% creator, 0.95% protocol) and, on PumpSwap, a tiered fee from 1.25% for the smallest market caps down to 0.30% for the largest. These are paid inside the trade.
- Network and priority fees, including those of failed transactions that landed.
- Fees charged by trading bots and terminals, and any tips paid to land faster.
- The difference between your buy and sell price, and slippage.
If you are trying to reconcile what a single trade cost, paste its signature into the Transaction Decoder: it shows every balance change, the fee, and any account the transaction created. Accounts created are where the rent went.
What about dust and dead memecoins?#
Dust is the most common reason a pump.fun token account will not close. The token program refuses to close an account with any balance, and a sale through some interfaces leaves a fraction of a token behind. Coins that died leave whole balances that nobody will buy. There are two ways out:
- Sell it, if it has a route. Sell Dust for SOL asks Jupiter for a quote to SOL for each leftover balance, swaps the ones worth selling and closes the emptied account in the same transaction. The fee is 1% of the SOL received plus 5% of the rent reclaimed, and tokens with no route cost nothing. Each token is its own transaction, so one failing coin does not block the rest.
- Burn it, if it has none. A balance with no market is worth nothing as tokens, but its account still holds rent. Burning the balance and closing the account frees that rent. The Token Account Closer can include non-empty accounts and burns their balance before closing, and the Burn Tokens tool burns any amount. Burning is permanent, so check the coin first.
For a coin you are unsure about, the rug check accepts a pump.fun link and reads the mint's authorities, holders and extensions live, which helps tell a dead coin from one that is still trading.
How do you reclaim SOL after pump.fun trading, step by step?#
Do it in this order, so nothing that holds rewards gets closed first:
- Scan read-only. Paste your address into the Token Account Closer. It scans the SPL Token program, Token-2022, and your pump.fun and PumpSwap accumulators, and shows what is closable without a wallet connection.
- Claim pending cashback or rewards on pump.fun. The closer skips accumulators that still report unclaimed rewards or cashback, but claiming first means nothing is left behind.
- Sell dust worth selling with Sell Dust for SOL, which closes those accounts in the same transaction.
- Close empty token accounts and the accumulators. The closer preselects empty accounts, packs several per transaction, and charges 5% of the rent recovered. If you still trade on pump.fun, untick the accumulator in the "Also included" box; closing it only to pay its rent again on your next trade gains nothing.
- Burn what cannot be sold, deliberately, if you want that rent too.
There are free routes. Both pump programs expose close_user_volume_accumulator, which any wallet owner can sign directly, and spl-token close handles token accounts from the command line, including Token-2022 accounts with the right program id. Other cleanup services also support pump.fun accumulators. A bulk tool is a convenience for people with dozens of accounts and a browser wallet, not a necessity.
How much SOL is this for a typical memecoin trader?#
It scales with the number of different coins, not the size of trades. Some illustrative arithmetic at the current rent rate:
| Coins traded and fully sold | Token accounts | Accumulators (both programs) | Total before any tool fee |
|---|---|---|---|
| 10 | about 0.015 SOL | 0.0027 SOL | about 0.018 SOL |
| 50 | about 0.075 SOL | 0.0027 SOL | about 0.077 SOL |
| 200 | about 0.30 SOL | 0.0027 SOL | about 0.30 SOL |
The token account column uses 0.0015 SOL as a round figure between SPL and Token-2022 coins; accounts opened before Solana lowered rent hold more. These rows are arithmetic, not a survey of real wallets. For a fuller breakdown by account type, see how much SOL you can recover from token accounts, and if the gap in your balance is bigger than this, the other places SOL hides are in why your Solana balance is lower than expected.
Bottom line#
pump.fun trading leaves two kinds of recoverable SOL behind: about 0.0015 SOL in every token account you emptied, and 0.0013462 SOL in each of the pump.fun and PumpSwap volume accumulators. The 1.25% bonding curve fee, PumpSwap fees, priority fees and trading losses are spent for good. Claim any cashback, sell or burn the dust, then close the empty accounts, and leave the accumulator alone if you plan to keep trading. SOLTidy's closer handles the accumulators alongside token accounts, and its scan is read-only and free to run before you decide anything.
Questions & answers
Tools from this guide
- Token Account CloserClose empty SPL & Token-2022 accounts, reclaim 0.0015–0.002 SOL of rent from each, and withdraw excess rent from tokens you keep.
- Sell Dust for SOLSwap leftover token balances to SOL through Jupiter and close each emptied account in the same transaction.
- Burn TokensBurn any amount of an SPL or Token-2022 token from your wallet and reduce its total supply.
- Transaction DecoderPaste a signature and read any Solana transaction in plain language: balances, instructions, errors, logs.
- Rug CheckCheck any Solana token for mint and freeze authority, Token-2022 traps, mutable metadata and top holders.