# Terminal Fees Explained (2026): What You Actually Pay Per Trade

> Terminal takes 1% flat. Pump.fun's bonding curve takes another 1.25% on top. Nobody says they stack. Here is the real cost of a round trip, worked out.

*Source: https://terminalpedia.com/guides/fees/terminal-fees-explained*

Terminal's fee page does not exist. The old Padre documentation that covered it now 302s to a login wall on every path, so the only way to establish what the app charges is to read the code it ships. We did that, and then cross-checked pump.fun's separately published venue fees, because the thing almost nobody explains is that **the two stack**.

If you buy a token that is still on the bonding curve, you pay Terminal and you pay pump.fun. Not one or the other. Both.

> **Key takeaway:** Terminal charges a flat 1%. There are no volume tiers and no discounts unless you hold a negotiated partner account. On a pump.fun bonding-curve token, pump.fun charges another 1.25% on top. That is 2.25% each way, roughly 4.5% for a round trip, before slippage, priority fees, tips or rent. Cashback claws back 0.10% or 0.35% of that depending on how you signed up.

## The complete fee stack

Every line item, with where it comes from. Note the sourcing column, because it matters: pump.fun publishes its venue fees openly and Terminal does not publish anything at all.

| Fee | Amount | Applies to | Source |
|---|---|---|---|
| Terminal trading fee | **1.00%** | Every trade, every chain | Live production code (`feeBps: 100`) |
| Volume tiers or discounts | **None** | | Live code, searched and absent |
| pump.fun bonding curve | **1.25%** | Tokens still on the curve | [pump.fun/docs/fees](https://pump.fun/docs/fees) |
| PumpSwap, non-canonical pool | **0.30%** | Graduated tokens, non-canonical | Same |
| PumpSwap, canonical pool | **1.25% down to 0.30%** | Graduated tokens, by market cap | Same |
| Token creation | **0 SOL** | Launching a coin | Same |
| Graduation to PumpSwap | **0.015 SOL** | Paid once at migration | Same |
| Creator revenue share | **0.05% to 0.95%** | Paid to the coin's creator | Same |
| Priority fee | 0.001 SOL default | Solana transactions | Live code |
| Tip | 0.0001 to 0.001 SOL by mode | Solana transactions | Live code |
| Tip in Inferno Mode | **0.012 SOL** | Inferno Mode only | Live code |
| pump.fun mobile surcharge | up to 0.1% | Certain mobile transactions | [pump.fun/docs/fees](https://pump.fun/docs/fees) |

## Terminal's own 1%, and why there is nothing to optimize

The trading fee is a literal constant in the bundle that [terminal.pump.fun](https://terminal.pump.fun/rk/terminalpedia) serves: `feeBps: 100`, applied as `value × (1 + bps/10000)`. That multiplication is worth reading twice. On the buy side the fee is added on top of the amount you entered, so typing $100 into the buy box debits about $101 from your wallet and sends $100 of value into the trade.

There is no tier table. We went looking specifically, because every competing terminal has one and it would be strange if Terminal did not. It does not. A `volumeInUsd` field exists and it feeds the rewards system, but nothing anywhere maps cumulative volume to a lower fee rate.

The one exception is a pair of fields called `customDiscountBps` and `customRefShareBps`, both gated behind an account `type` of `kol`. That is a negotiated influencer or partner arrangement. You cannot apply for it by trading a lot.

> **Note:** Terminal is comparatively cheap for a small trader and comparatively expensive for a large one. A flat rate with no ladder means your hundredth thousand dollars of volume costs exactly what your first hundred dollars did. Platforms with tiers reward whales; Terminal does not, and it also does not punish beginners for being new. Which of those matters more is a question about your own volume.

## pump.fun's fees, which are separate and also yours to pay

Terminal is a front end. When you buy a pump.fun token through it, the transaction still hits pump.fun's contracts and pump.fun still takes its cut. These are published on [pump.fun's own fee page](https://pump.fun/docs/fees), which makes them the best-sourced numbers on this page.

**On the bonding curve: 1.25%.** That splits as 0.30% to the coin's creator and 0.95% to the protocol, with nothing to liquidity providers, because there are no LPs on a bonding curve.

**After graduation, on PumpSwap:** it depends which pool you land in. Non-canonical pools charge 0.30%, split as 0.05% protocol and 0.25% to liquidity providers, with nothing to the creator. Canonical pools use a dynamic schedule that starts at 1.25% for a brand-new graduate and steps down as market cap grows, reaching 0.30% above $20M.

The canonical step-down runs 1.25% from $0 to $85k, 1.20% from $85k to $300k, then 1.15%, 1.10%, 1.05%, 1.00% and 0.95% through the mid caps, before dropping to 0.30% at the top.

> **Warning:** The SOL-denominated table embedded in that docs page has broken `approxMcapMin` values in its middle tiers: they are literally `2`, `3`, `4` and `5` rather than the millions they are supposed to represent. The USDC table is intact. Read the USDC figures, or read the `approxMcapMax` values, and treat the SOL mid-tier lower bounds as typos rather than thresholds. This is pump.fun's error, not a transcription mistake on our side.

Two smaller items from the same page. Creating a token costs **0 SOL**. Graduating from the curve to PumpSwap costs **0.015 SOL**, paid once. And since 13 May 2025, every coin on the curve or on PumpSwap pays its creator a revenue share of somewhere between **0.05% and 0.95%**, depending on venue and market cap. That creator share is not an extra charge stacked on top of the numbers above. It is a slice of them, redirected.

---

## The part nobody spells out: these stack

Search for "pump fun terminal fees" and you will get pages quoting 1%. Search for "pump.fun fees" and you will get 1.25%. Almost nothing tells you that the same trade pays both.

A buy of a token on the bonding curve, executed through Terminal, incurs:

- Terminal's 1.00%, taken by Terminal
- pump.fun's 1.25%, taken by the pump.fun contract
- A priority fee and a tip in SOL, paid to Solana validators and block builders
- Rent for the token account, refundable in theory

That is **2.25% in percentage fees on the way in**. Selling back to the curve costs the same 2.25%. The venue fee changes if the token has graduated, but Terminal's 1% never does.

### A worked round trip on $100

Say you buy $100 of a bonding-curve token and sell it later. Ignore price movement for a moment so the fees are visible on their own.

| Step | Amount |
|---|---|
| You type into the buy box | $100.00 |
| Terminal adds its 1% on top | $101.00 debited |
| pump.fun bonding curve takes 1.25% of the $100 | $1.25 |
| Tokens you actually receive | ~$98.75 worth |
| **Selling that position at an unchanged price** | |
| Position value | $98.75 |
| pump.fun takes 1.25% | $1.23 |
| Terminal takes 1% | $0.99 |
| SOL back in your wallet | ~$96.53 |
| **Total round-trip cost** | **~$4.47 on $101 committed** |

So the token has to appreciate **roughly 4.6%** from your entry just for you to break even. Not 2%. Not 2.25%. Around 4.6%, because you pay both platforms twice.

On a graduated token in a non-canonical PumpSwap pool the picture improves a lot: 1.30% each way instead of 2.25%, so about 2.6% round trip. On a freshly graduated canonical pool it is the same 2.25% each way until market cap climbs.

> **Warning:** Slippage. Terminal's default slippage is 20% in the normal interface and 50% in the Inferno presets, and on a thin bonding-curve token you can genuinely pay a chunk of that. One trader watched a $16 buy sell back for $2 before working out that the slippage default was the cause. On small sizes, slippage can cost you multiples of everything in the table above: [why small trades lose money on Terminal](/troubleshooting/terminal-slippage-losing-money).

[Get started](https://terminal.pump.fun/rk/terminalpedia)

## Priority fees, tips and the 0.012 SOL Inferno problem

These are network costs rather than platform fees, and they are flat SOL amounts rather than percentages, which means they barely register on a $5,000 trade and hurt on a $30 one.

Terminal's shipped defaults: **0.001 SOL** priority fee for trades, 0.0001 SOL for transfers, and 0.00002 SOL for campaign transactions. The Tip field defaults to somewhere between 0.0001 and 0.001 SOL depending on which speed preset you are on. The presets are labeled Normal, Fast and Ultra in the live app, which is worth knowing because the archived documentation still calls them P1, P2 and P3.

Then there is **Inferno Mode**, where the tip default jumps to **0.012 SOL**. That is ten to a hundred times the normal tip, and it is not user-adjustable.

> **Note:** Inferno sends an identical transaction to bloXroute, NextBlock, Temporal and Jito simultaneously, and a custom on-chain program finalizes whichever lands first and cancels the rest, so the tip is only paid on the winner. On a $2,000 entry into a token that is about to run, 0.012 SOL is cheap insurance. On a $40 entry it can be a larger cost than every percentage fee on this page combined. Inferno is Solana only.

One more cost that does not appear in any fee table. A Terminal user measured that buying a coin created **two** Solana token accounts rather than one, and that the second was invisible to the usual rent-reclaim tools:

> "everytime I buy a coin, two token accounts are being created… the second never appears in sol-incinerator, and I just lose these 30 cents every trade. When I trade on e.g axiom, only one token account is being created."

One user's measurement, unreproduced, and we are labeling it as such. At around 30 cents a trade it is noise on large positions and a real drag on someone making dozens of small entries a week. Our [Terminal vs Axiom comparison](/compare/terminal-vs-axiom) has more on how the two handle this.

## Cashback: what comes back, and what it is worth

Terminal pays cashback in SOL as a percentage **of its own 1% fee**, not of your trade size. This trips people up constantly, so it is worth being blunt: 35% cashback does not mean 35% of anything you traded. It means 35% of the 1%, which is 0.35% of your trade value.

| Signup route | Cashback rate | Effective Terminal fee | Back per $10,000 traded |
|---|---|---|---|
| Signed up directly | 10% | 0.90% | $10 |
| Signed up through a referral link | **35%** | **0.65%** | **$35** |

The difference is **$25 per $10,000 of trade value**. Run a $10k position in and back out and that is $20,000 of volume, so $50 rather than $20. At $100k of monthly volume the referred rate returns $350 against $100.

Cashback accrues per trade in real time and needs a **manual claim** from the auto-claim panel at `terminal.pump.fun/rewards`. You can set separate SOL and EVM rewards wallets, so trades on Ethereum, Base, BNB Chain and Robinhood Chain accrue too. No minimum claim amount is stated anywhere we could find.

> **Warning:** Terminal stores the referral code in your browser's local storage on first visit and binds it to the account when you register. There is no way to attach a code to an account after the fact and no in-app upgrade path. If you already have an account, your rate is your rate. Details on the [referral page](/referral).

> **Note:** The 35% referred rate is confirmed in Terminal's live in-app copy. The 10% default is from an archived documentation capture dated March 2026 and we have not re-verified it in the current app. It is the weakest number on this page. The contrast between the two rates is directionally right; treat the exact floor as unconfirmed.

### The Vyper 90% offer is dead

When pump.fun acquired Vyper in February 2026 and wound its app down four days later, migrating users were offered up to 90% fee cashback. That was a first-month incentive and it has expired. The string `vyper` appears **zero times** in Terminal's current production bundle, and the live in-app copy reads "Up to 35% cashback." Several affiliate pages are still running the 90% number. They are out of date, and in a few cases they were out of date the week they were published.

## Cashback does not touch pump.fun's fee

Worth stating explicitly because the math looks better than it is. Cashback rebates a share of **Terminal's** 1%. It does nothing about pump.fun's 1.25%, PumpSwap's cut, the priority fee, the tip, or the rent.

So the real all-in cost of a bonding-curve round trip, for a referred account:

| Component | Round trip cost |
|---|---|
| Terminal, 1% each way | 2.00% |
| Less 35% cashback | -0.70% |
| pump.fun bonding curve, 1.25% each way | 2.50% |
| **Total percentage cost** | **3.80%** |

Against 4.50% for a non-referred account. The cashback is worth having and it does not change the shape of the problem, which is that bonding-curve trading is expensive at the venue level and no front end can fix that.

[Get started](https://terminal.pump.fun/rk/terminalpedia)

## How to actually pay less

Four things move the number, in rough order of how much they matter.

Trade graduated tokens instead of curve tokens where your strategy allows it. A non-canonical PumpSwap pool charges 0.30% against the curve's 1.25%, which is the single biggest lever on this page and it dwarfs every cashback consideration.

Sign up through a referral link if you have not created an account yet, because 0.65% against 0.90% is permanent and free. If you already have an account, skip this.

Fix your slippage before your first trade. On small sizes the 20% default has cost people more than every fee combined, and it takes about fifteen seconds to change.

Leave Inferno off unless your position size justifies a 0.012 SOL tip. Use Normal or Fast for anything small.

---

## The bottom line

Terminal's 1% is flat and unavoidable, and it is not the number that decides what a trade costs you. The venue fee is. A curve token costs 2.25% each way and a graduated one in the right pool costs 1.30%, and that difference swamps everything else on this page.

What Terminal controls, it handles reasonably. The 1% is competitive against [Axiom's published tier table](/compare/terminal-vs-axiom), the referred cashback rate is good, and there are no hidden withdrawal or inactivity charges anywhere in the code. What it does badly is tell you any of this: there is no live fee page, the documentation is offline, and everything above had to be recovered from a JavaScript bundle and a competitor's docs site. For the wider context on why the documentation vanished, see [Terminal, formerly Padre](/guides/getting-started/terminal-formerly-padre). For the scanner warnings that come up when people go looking for fee information, see [is padre.gg safe](/security/is-padre-gg-safe). And if you arrived here hoping fees would be offset by a token distribution, read [the airdrop that has not happened](/ecosystem/pump-token-airdrop) first.
