What a Solana Swap Costs After a CEX Withdrawal
A Solana swap has a network fee, a pool fee and a price effect; learn what a CEX withdrawal changes and how to check the final amount before signing.
The Blockchain Post Editors3 min read#61ceec

A Solana swap usually costs more than its network fee: the trader may also pay a pool fee, accept a worse price as the trade moves through liquidity, and fund a token account that does not yet exist. The sequence is simple. A centralized exchange (CEX) sends assets to a wallet, the wallet submits a swap transaction, and the pool returns the other token. Each step has its own cost.
What does Solana charge for a swap?
Solana charges a network fee in SOL for processing the transaction. The current base fee is 5,000 lamports per signature, or 0.000005 SOL for one signature. A wallet may add an optional priority fee to help the transaction get scheduled sooner when the network is busy. That fee depends on the compute units requested and the price set for them; asking for more compute than needed can raise the charge.
The fee payer is usually your wallet, though an app can arrange for another account to pay. The base and priority fees are charged even if the transaction fails. Think of the network fee as the cost of submitting the order, not a percentage of the trade. For a closer look at how pool design changes a swap, byreal covers the trade-off in more detail.
What other costs change the amount you receive?
The pool fee goes to liquidity providers under that pool’s rules. It is separate from Solana’s network fee, and the rate can differ between pools or routes. A swap service may route through more than one pool to find a better output, but that can mean more instructions and a more complex transaction.
Price impact is different again. It is the effect of your trade on the available pool prices: a large order against shallow liquidity can receive a worse rate. Slippage tolerance sets how far the final execution price may move from the quote before the transaction is rejected. A wider tolerance may let a trade execute through more movement, but it also accepts a less favorable result.
A new token may require a token account in your wallet. Creating one can require SOL to be set aside as a rent-exempt balance. That balance is generally recoverable when an eligible account is closed, so treat it as capital tied up in the account rather than a trading fee.
How should a CEX beginner check the full cost?
Separate the transfer from the trade. A CEX withdrawal may have its own fee and network choice; it does not pay the later Solana swap fee unless the exchange explicitly says it does. Confirm the withdrawal network is Solana and that the receiving wallet supports the asset. Once the funds arrive, inspect the swap quote and wallet confirmation before signing.
- Check the token and network on the withdrawal, then confirm the token address in the wallet or swap screen.
- Compare the quoted output with the amount sent, including the pool fee and price impact.
- Review the minimum received and slippage setting; lower tolerance can cause a failed swap if the price moves.
- Keep some SOL available for the network fee and any new token account the swap needs.
The useful comparison is the final amount received, not a single headline fee. Before signing, check the network charge, any account setup balance, the pool’s quoted output and the minimum you will accept. That makes the cost visible; the next thing to watch is whether the quote still holds when the transaction is submitted.