SKIP TO CONTENT
Yield

Withdrawal Fee

A fee charged when removing assets from a DeFi protocol, discouraging short-term capital movement.

What is a Withdrawal Fee?

A withdrawal fee is a charge applied when users remove their assets from a DeFi protocol. These fees serve multiple purposes: discouraging mercenary capital, compensating remaining depositors for exit costs, and generating protocol revenue.

How Withdrawal Fees Work

Fee Calculation:

Withdrawal Fee = Withdrawal Amount × Fee Percentage

Example: Withdrawing $10,000 with 0.1% fee = $10 fee

Typical Withdrawal Fees

  • Yield Aggregators: 0-0.1%
  • Lending Protocols: Usually 0%
  • Liquidity Pools: 0% (but slippage applies)
  • Staking: 0% (but unbonding periods)
  • Vaults with lock-ups: 0.5-2% for early exit

Purpose of Withdrawal Fees

Protect Long-term Depositors

  • Exits create transaction costs
  • Fees compensate remaining LPs
  • Prevent constant entry/exit gaming

Discourage Mercenary Capital

  • Short-term farmers pay more
  • Longer deposits relatively cheaper
  • Aligns incentives with protocol

Protocol Revenue

  • Contributes to treasury
  • Funds ongoing development
  • May be distributed to stakers

Fee Structures

Flat Fee

  • Same percentage regardless of timing
  • Simple and predictable

Declining Fee

  • Higher fee for quick exits
  • Decreases over holding period
  • Example: 3% week 1, 1% month 1, 0% after 3 months

Dynamic Fee

  • Based on pool utilization
  • Higher during liquidity crunches
  • Aave uses this model

Impact on Returns

Break-even Calculation:

If withdrawal fee is 0.5% and APY is 10%, you need to stay ~18 days to offset the exit fee.

Minimizing Withdrawal Fees

  • Review fee structure before depositing
  • Plan holding periods appropriately
  • Compare protocols' fee models
  • Factor fees into expected returns

Put this term to work. Browse live yield data.

Track live yields, compare protocols, and build your DeFi portfolio with Fensory.

GET EARLY ACCESSArrow right