Fee Tier
A fee tier is a configurable trading fee level in an AMM liquidity pool, allowing LPs to match their fee to the asset pair's expected volatility.
Key Takeaways
- A fee tier is a preset trading fee level that liquidity providers choose when deploying capital to an AMM pool, determining how much each swap costs traders and how much revenue LPs earn per trade.
- Standard tiers introduced by Uniswap V3 are 0.01%, 0.05%, 0.30%, and 1%: lower tiers attract more volume on stable pairs, while higher tiers compensate LPs for impermanent loss risk on volatile pairs.
- Uniswap V4 removes fixed tiers entirely, allowing pool creators to set any fee and enabling dynamic fee adjustment through hooks: fees can now respond to market conditions in real time.
What Is a Fee Tier?
A fee tier is a configurable percentage that traders pay on every swap executed through an automated market maker (AMM) pool. That fee goes to the liquidity pool's providers as compensation for supplying capital. Different asset pairs carry different risk profiles, so AMMs offer multiple fee tiers to let liquidity providers match the fee to a pair's expected volatility and trading characteristics.
Before fee tiers existed, early AMMs like Uniswap V2 charged a flat 0.30% on every swap regardless of the assets involved. This one-size-fits-all model created an obvious problem: stablecoin pairs with minimal price risk were overcharged, while exotic volatile pairs may have been undercharged relative to the impermanent loss LPs suffered. Fee tiers solved this by letting the market sort itself: LPs gravitate toward the tier that best compensates them for a given pair's risk, and traders route to the cheapest pool that has sufficient liquidity.
How It Works
When a liquidity provider creates or joins a pool, they select a fee tier. That tier defines how much of each swap's notional value is collected and distributed to LPs. Multiple pools can exist for the same token pair at different fee tiers, and traders (or DEX aggregators) route orders to the pool offering the best effective price after fees.
Standard Fee Tiers
Uniswap V3, launched in May 2021, introduced the multi-tier model with three initial fee levels. A fourth tier was added via governance in November 2021:
| Fee Tier | Tick Spacing | Target Use Case | Example Pairs |
|---|---|---|---|
| 0.01% | 1 | Stablecoin-to-stablecoin pairs | USDC/USDT, DAI/USDC |
| 0.05% | 10 | Correlated assets | ETH/stETH, WBTC/renBTC |
| 0.30% | 60 | Standard pairs | ETH/USDC, WBTC/ETH |
| 1.00% | 200 | Exotic and volatile pairs | Low-cap tokens, new listings |
Tick spacing controls how finely LPs can set price range boundaries in concentrated liquidity positions. Lower tick spacing (like 1 for the 0.01% tier) allows more granular positioning, which matters for stablecoin pairs where prices stay in a very narrow range.
Fee Collection Mechanics
When a trader swaps through a pool, the fee is deducted from the input token before the swap executes. For example, in a 0.30% pool: a trader swapping 1,000 USDC for ETH effectively trades 997 USDC, with 3 USDC going to the fee pool. The constant product formula then calculates the output based on the post-fee input amount.
// Simplified fee collection in a swap
inputAmountWithFee = inputAmount * (1 - feeRate)
// For a 0.30% tier:
// inputAmountWithFee = 1000 * (1 - 0.003) = 997
outputAmount = reserveOut * inputAmountWithFee
/ (reserveIn + inputAmountWithFee)
// Fees accrue proportionally to each LP's share of the poolConcentrated Liquidity and Fee Tiers
Fee tiers interact closely with concentrated liquidity. When LPs provide liquidity in a narrow price range, they earn a larger share of fees when the price stays in-range but earn nothing when it moves outside their range. The fee tier choice compounds this dynamic:
- A narrow-range LP in a 0.30% pool earns significantly more per unit of capital compared to a full-range position, but faces higher rebalancing costs
- Lower tick spacing in low-fee tiers allows more precise positioning, which is critical for stable pairs where the price barely moves
- Higher-fee tiers have wider tick spacing, which is acceptable for volatile pairs where precision matters less than compensation for risk
Evolution of Fee Models
Uniswap V2: Single Fee
Uniswap V2 used a single 0.30% fee on all swaps. Of that, 0.25% went to LPs and 0.05% was reserved for a protocol fee that was never activated. This simplicity made V2 easy to understand but created inefficiencies: stablecoin LPs earned generous fees relative to their minimal risk, while volatile pair LPs often found that fees didn't cover their impermanent loss.
Curve: Optimized Stableswap Fee
Curve Finance took a different approach. Its StableSwap invariant blends constant-sum and constant-product formulas using an amplification coefficient, enabling near-zero slippage for pegged assets. This allows Curve to charge fees as low as 0.01% to 0.04% on stable pools while remaining profitable for LPs. Fees are typically split 50/50 between LPs and veCRV holders.
Uniswap V4: Dynamic and Custom Fees
Uniswap V4 removes fixed tiers entirely. Pool creators can set any fee from 0% to 100% in 0.0001% increments. More significantly, V4 introduces hooks: custom smart contract logic that can modify fees dynamically on a per-swap basis.
Dynamic fee hooks enable several strategies:
- Volatility-responsive fees: increase fees during high-volatility periods to protect LPs from toxic arbitrage flow, then lower fees when markets are calm to attract volume
- Time-based fees: charge different rates during high-traffic and low-traffic periods
- Custom fee logic: apply separate hook fees independent of the LP fee for protocol revenue
Other DEX Implementations
PancakeSwap V3 adopted a similar multi-tier model with four levels: 0.01%, 0.05%, 0.25%, and 1.00% (notably using 0.25% instead of 0.30% for its standard tier). Its newer CLMM implementation adds a hooks-style extension model similar to Uniswap V4.
Use Cases
Stablecoin Pairs
The 0.01% tier exists primarily for stablecoin-to-stablecoin pools. These pairs have minimal price divergence, so impermanent loss is negligible. LPs can afford to charge very low fees because their capital risk is minimal, and the low fee attracts massive volume that compensates through turnover. This tier was added after the 0.05% tier proved too expensive to compete with Curve's stable pools.
Blue-Chip Pairs
Standard pairs like ETH/USDC gravitate to the 0.30% tier, which balances volume attraction against impermanent loss compensation. These pairs have moderate volatility: enough to cause meaningful impermanent loss, but not so much that traders avoid the pool due to fees.
Long-Tail and Volatile Assets
The 1% tier serves low-cap tokens, newly listed assets, and highly volatile pairs. These pairs carry substantial impermanent loss risk, and the higher fee compensates LPs accordingly. Lower trading frequency on these pairs means each swap must generate more revenue to make LP positions worthwhile.
LP Strategy and Fee Tier Selection
Choosing the right fee tier is one of the most important decisions an LP makes. The tradeoff is straightforward: higher fees generate more revenue per swap but attract less volume because rational traders route to the cheapest available liquidity.
For a detailed analysis of how capital efficiency and fee selection interact, see the research on DeFi revenue models and sustainable tokenomics.
- For stable pairs: the lowest fee tier wins nearly all volume, because the asset correlation means LPs face minimal risk and can profitably undercut higher-fee pools
- For standard pairs: the 0.30% tier typically captures the most total fees (fee per swap times volume), though competition from 0.05% pools exists for high-volume pairs
- For volatile pairs: the 1% tier may attract less volume, but each swap generates enough revenue to offset the higher impermanent loss and less frequent trading
The interaction between fee tier choice and concentrated liquidity ranges adds another layer. An LP in a 0.05% pool with a tight range might earn more than an LP in a 0.30% pool with a wide range, because the concentrated position captures a disproportionate share of its pool's fees.
Risks and Considerations
Liquidity Fragmentation
Multiple fee tiers for the same pair split liquidity across pools. Instead of one deep pool, traders face several shallower pools. This fragmentation increases slippage for large trades unless aggregators efficiently split orders across tiers. DEX aggregators and smart order routers mitigate this by routing through multiple pools, but fragmentation remains a structural tradeoff of the multi-tier model.
Fee Tier Mismatch
LPs who select the wrong tier for a pair lose out. Choosing too low a fee on a volatile pair means insufficient compensation for impermanent loss. Choosing too high a fee on a stable pair means losing volume to cheaper pools. There is no guarantee that the "right" tier is obvious: market conditions change, and a pair that was stable last month may become volatile.
MEV and Fee Dynamics
MEV extractors target pools with predictable fee structures. Arbitrageurs profit by trading across pools with different fee tiers when prices diverge, and sandwich attackers exploit the known fee schedule to calculate profitable attack parameters. Dynamic fees in Uniswap V4 aim to reduce this problem by making fee prediction harder for extractors.
Protocol Fee Considerations
Most AMMs include a protocol fee mechanism that can divert a portion of LP fees to the protocol treasury or token holders. In Uniswap V3, governance can activate a fee switch that redirects 10% to 25% of LP fees to the protocol. When active, this reduces LP returns and may influence which tier LPs choose.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.