Why does my Uniswap swap cost more than the quoted fee?
The pool’s swap fee is only part of the cost. Price impact can affect what you receive, while approval and swap transactions may require separate network payments. Compare the output with your input before adding costs already included in the quote.
Reconcile the swap
Illustrative inputs · not a transaction quote
Compare slippage tolerance with minimum output
Illustrative minimum: 985.05 token units. This is a limit, not an additional fee.
On this page
Why did I approve a token but receive nothing?
Open the transaction from your wallet on the explorer for the same network. Check what it did before submitting another transaction.
| What you see | What it means | Next step |
|---|---|---|
| Approval succeeded | The contract received permission to spend a token. This transaction did not perform the swap. | Return to the swap screen, review the full quote and confirm the swap if you still want it. |
| Swap failed / reverted on-chain | The exchange did not complete, but execution can still consume gas. | Read the failure reason and the paid network fee. Fix the cause before retrying. |
| Swap succeeded; wallet shows no tokens | The wallet may hide the token or show a different network. | Check the receiving address, token contract and transfer records. Then check hidden tokens or add the verified contract to your wallet. |
A Permit2 signature authorizes use within its limits and has no network cost itself. An on-chain approval and the swap can each cost gas. Uniswap’s missing-token guide covers the display checks.
Which costs should I add?
Uniswap Labs currently lists a 0% interface fee (checked November 13, 2026). Pool fees, network costs and any token-specific transfer charges are separate. Check the route’s fee details; versions and pools do not all use one rate.
Pool fees and price impact are normally reflected in the quoted output. Do not subtract them from that output a second time. Where a protocol fee is a share of a pool’s fee, it is not another universal fee to add on top.
Is my slippage setting another fee?
No. Slippage tolerance limits how far execution may move from a quote; it is not an extra percentage charged on every swap. Minimum output is a boundary, while received output is an actual result.
In the calculator example, 995 output tokens and a 1% tolerance give a minimum of 985.05. Use the minimum shown by your wallet for a real route. In receipt mode, use the actual tokens received and the actual paid gas, valued at the same reference time.
Where can I verify the difference?
Open the swap details for fees, network cost, routing, price impact and maximum slippage. After execution, compare the output and network fees with the transaction receipts. A later market-price change should not be attributed to the swap fee.
This worksheet covers a same-chain swap. For a cross-chain route, account for each network payment and any bridge fees before comparing total costs.
Offers apply to exchange trading fees, not network gas or third-party swap charges.