SushiSwap is a multichain decentralized exchange where automated market maker pools execute token swaps and pay liquidity providers from trading fees. For an active trader, the condition that matters most is whether a lower pool fee still produces a better fill at the intended trade size. A small rebalance may favor a low fee pool; the same route can become expensive when a larger order moves through thin liquidity.
Pool Fees and Price Impact Are Separate Costs
A pool fee is charged on the input to a swap, while price impact comes from moving the pool’s exchange rate as the trade consumes liquidity. In a constant product pool, the output is approximately output reserve × input after fee ÷ (input reserve + input after fee). The fee changes the input used in that calculation; trade size relative to reserves determines how far the execution price moves.
For concentrated liquidity, the relevant depth is the liquidity active at the current price and across the ticks the swap will cross. A pool can show substantial total value locked yet offer little depth beyond a narrow price range. Compare executable output for the full size, rather than treating pool size or fee tier alone as a proxy for cost.
Once you have the pair, network, trade size and minimum acceptable output, you can assess SushiSwap's pools against that target. At that point, SushiSwap lets you swap tokens or provide liquidity on supported networks; use the proposed execution to decide whether the trade meets your target before signing. Keep the output token and network fixed when comparing alternatives.
The Lowest Fee Tier Does Not Always Give the Best Fill
A lower fee wins only when its saving exceeds any additional price impact and gas. For a typical V2-style pool, the trading fee is around 0.30%; concentrated liquidity pools commonly use tiers around 0.01%, 0.05%, 0.30% or 1.00%. The applicable fee belongs to the particular pool, and a route through multiple pools pays a fee at each hop.
Consider an illustrative $10,000 swap at a starting price of one output unit per input unit. A 0.30% constant product pool with $1 million of each asset in reserve returns about 9,871.58 output units before network gas: roughly 99.01 units of loss come from the curve and 29.41 from the fee’s effect on output. A 0.05% pool with only $250,000 of each asset returns about 9,610.76 units. Its lower fee saves roughly $25, but its thinner reserves cost far more.
The comparison changes with size. For a tiny order, both pools have little price impact and the 0.05% tier may win; as the order grows, depth can dominate the fee difference. In a concentrated pool, crossing into a thin tick can make that change abrupt, so a quote for $1,000 does not reliably predict a quote for $10,000.
A Quote Comparison Sets the Route and Trade Size
The useful comparison is net output for the same input amount, token contracts, network and moment, after pool fees and estimated gas. A direct pool uses one fee-bearing hop; a routed swap may access deeper liquidity but pay two or more pool fees and more gas. Splitting a large trade can reduce curve impact, although repeated transactions add gas and expose later pieces to a changed price.
Slippage tolerance is a limit on movement between quotation and execution, not an extra fee or a fix for known price impact. For example, a 0.5% tolerance on a quote of 9,871.58 permits a minimum near 9,822.22; the quote has already incorporated its pool fee and estimated curve impact. If the market moves beyond that limit, the swap may revert and still consume gas.
- Fix the input amount, exact token contracts and destination network for the comparison.
- Record the expected output, pool path, fee tiers and estimated network gas for each available route.
- Compare direct, routed and smaller trade sizes by net output after gas.
- Set a minimum received amount that reflects acceptable movement after the quote.
- Recheck the quote immediately before signing, then confirm the executed output onchain.
If the assets start on another network, include bridge costs, destination gas and settlement time in the comparison. An apparently cheaper swap on Arbitrum or Polygon may cease to be cheaper once moving funds there is counted. A trader who already holds funds on the destination network faces a different decision from one who must bridge first.
Liquidity Fees Must Cover Inventory Risk and Maintenance
Providing liquidity turns traders’ pool fees into your revenue, but also changes the tokens you hold as prices move. In a V2-style position, capital spans the full price range and earns a share of fees proportional to its pool share. A concentrated position can earn more fees per dollar while price stays in range; outside its range, it becomes one-sided and stops earning swap fees until price returns or the position is adjusted.
The relevant measure is fees earned minus gas, rebalancing costs and loss versus holding the two assets. For example, a full-range 50:50 constant product position underperforms simply holding its initial assets by about 5.7% if their relative price doubles, before fees; a narrower range can change that exposure substantially. High quoted fee revenue does not establish that the position is profitable.
Choose a fee tier where trading volume plausibly compensates for the pair’s volatility, then choose a range you are willing to maintain. Tight ranges require more attention and transactions; broad ranges use capital less efficiently but need fewer resets. If repeated rebalancing would consume the expected fees, a simpler full-range position may be the more practical choice.
Execution Questions Have Pool-Specific Answers
The final checks are the pool’s actual fee, the liquidity position you intend to maintain and the time required for each onchain action. Those details decide both the net result and the number of transactions needed.
How can I provide liquidity?
Choose the token pair and network, then select a pool and fee tier. For SushiSwap V3 liquidity, set a price range and supply the token amounts required at the current price; a full-range pool generally calls for equal values of both tokens. Allow token spending if needed, deposit, and check the resulting position onchain. Budget gas for approvals, deposit and any later range adjustment.
How much are SushiSwap trading fees?
Read the fee tier on each pool in the proposed route: typical concentrated pool tiers run from about 0.01% to 1.00%, and a V2-style pool is commonly around 0.30%. A two-hop route incurs both pool fees. Gas is additional and varies by network activity and transaction complexity; quoted output is the better comparison when routes have different fees and depth.
How long does a SushiSwap swap take?
On Ethereum, blocks are scheduled about every 12 seconds, so inclusion commonly takes one or several blocks but can stretch to minutes when gas pricing is insufficient or the network is busy. Execution on networks such as Arbitrum or Polygon can appear within seconds to a few minutes. A required approval is a separate transaction, and cross-network transfers add their own settlement time; check the final onchain result before treating the trade as complete.