A 20% APY DeFi strategy often nets 12% to 15% after gas, performance fees, and exit costs are subtracted, and most users never calculate the difference until they check their wallet history. The real decision isn't which protocol advertises the highest yield. It's which fee structure and chain combination lets you keep the most of what you earn. Get this wrong and a "profitable" strategy on Ethereum mainnet can quietly turn into a net loss once claims, rebalances, and withdrawals are added up. This guide breaks down the three fee layers, compares the protocols and chains that handle them differently, and gives you a framework to check net yield before you deposit.
Panaprium is independent and reader supported. If you buy something through our link, we may earn a commission. If you can, please support us on a monthly basis. It takes less than a minute to set up, and you will be making a big impact every single month. Thank you!
Why It Matters
DeFi fees don't show up as one bill. They're spread across gas, performance cuts, and exit costs, so a $5 deposit fee, an $8 claim, and a $12 withdrawal feel disconnected even though they add up to $25 on a single position cycle. Wallets like MetaMask and Rabby don't total your spending for you. Most people only find out what they paid after exporting history from DeBank or Zapper.

Image source: DeBank
Gas Fees by Chain and Action
Gas pays validators for processing transactions, not the protocol you're using, so you pay it whether or not the trade was profitable. Transaction complexity sets the baseline: a plain ETH transfer runs about 21,000 gas units, a Uniswap V3 swap across multiple ticks runs 150,000 to 300,000, and a multi-token Balancer or Convex deposit can exceed 400,000 units. On Ethereum mainnet at moderate gas prices, that last category alone can cost $20 to $60.
Congestion multiplies this unpredictably. During the March 2023 USDC depeg, Ethereum gas spiked above 200 gwei and pushed routine swaps past $80. Layer 2 networks change the math entirely.
|
Chain |
Typical Swap Cost |
Typical Vault Deposit Cost |
Tradeoff |
|
Ethereum mainnet |
$5 to $50 |
$20 to $60 |
Deepest liquidity, highest security assumptions, most expensive |
|
Arbitrum |
$0.10 to $0.50 |
Under $1 |
Strong L2 liquidity via GMX, Camelot, Pendle; thinner than mainnet |
|
Base |
$0.05 to $0.30 |
Under $1 |
Fast-growing ecosystem, still maturing protocol depth |
|
Optimism |
$0.10 to $0.50 |
Under $1 |
Solid for Velodrome and Aave; smaller pool sizes than mainnet |
|
Solana |
Under $0.01 |
Under $0.05 |
Cheapest by far, different security and tooling tradeoffs |
A user claiming Curve rewards twice a week on Ethereum mainnet pays over $80 a month in gas during average congestion. The identical strategy on Arbitrum costs under $5.

Image source: DefiLlama
Performance Fee Models: Yearn vs Beefy vs Convex
Performance fees are the cut a vault takes when it generates yield for you. The model matters more than the headline percentage.
Yearn Finance
- Legacy vaults charge 20% on profits plus a 2% annual management fee.
- Vaults deployed through Yearn's permissionless Vault Factory charge a lower 10% performance fee with no management fee.
- In early 2026, Yearn launched yvUSD, a cross-chain stablecoin vault with zero management and zero performance fees, signaling a push toward fee-free products to compete for stablecoin deposits.
- Tradeoff: legacy vaults have longer track records with active strategist oversight, while the newer zero-fee vaults are less battle-tested.
Beefy Finance
- Most vaults charge a 4.5% performance fee, built directly into the displayed APY.
- A 2024 governance vote (BIP-45) allows newer vaults to charge up to 9.5%.
- No management fee, and no withdrawal fee on most vaults.
- Best fit for smaller positions, where flat percentage fees matter less than compounding frequency.
Convex Finance
- Takes a combined 17% cut of Curve rewards, split between the Convex treasury, veCRV holders, and platform operations.
- The most complex fee model of the three, since it's split across multiple stakeholders rather than one flat cut.
- Offsets its higher fee with boosted CRV emissions that a standalone Curve position doesn't get.
- Effective net return can still beat Beefy or Yearn for Curve-heavy strategies despite the higher headline fee.
|
Protocol |
Performance Fee |
Management Fee |
Withdrawal Fee |
Best For |
|
Yearn (legacy vaults) |
20% |
2% annual |
None |
Larger positions in established, actively managed vaults |
|
Yearn (Factory vaults / yvUSD) |
10% or 0% |
None |
None |
Users prioritizing lower fees over strategist track record |
|
Beefy Finance |
4.5% (up to 9.5% on newer vaults) |
None |
0% to 0.1% |
Smaller positions, multi-chain auto-compounding |
|
Convex Finance |
17% (split) |
None |
None |
Curve LPs who want boosted CRV rewards on top of base yield |
Daily-harvesting vaults trigger their fee 365 times a year, since each harvest resets the calculation instead of taking one annual cut. High-water mark structures avoid double-charging during drawdown recovery, but most yield aggregators don't use them, so check the fee model before depositing, not after.
Withdrawal and Exit Costs
Exiting costs more than entering because the protocol has to calculate your share, unwind internal positions, and return assets, all of which burns gas on top of any explicit exit fee. Slippage is the cost most people miss. Pulling $50,000 from a $200,000 Curve pool shifts 25% of that pool's liquidity, creating real slippage even on a stablecoin pair, while a deep pool like Curve's 3pool absorbs the same withdrawal with far less impact.
Timing matters too. Withdrawing during a major token launch or a market-wide liquidation event can cost 3x to 5x more in gas than during off-peak hours, and weekend mornings UTC typically carry the lowest Ethereum gas prices. Multi-step unwinds, like closing a leveraged position on Aave or a leveraged strategy on Gearbox, require several sequential transactions and multiply gas costs accordingly.
Fee Impact by User Behavior
The gap between a passive depositor and an active manager using identical protocols can be dramatic, even with the same gross APY.
|
Behavior |
Monthly Transactions |
Estimated Monthly Fees |
Annual Impact |
|
Passive vault depositor |
2 to 3 |
$10 to $30 |
Low erosion |
|
Active LP manager |
10 to 15 |
$100 to $300 |
High cost drag |
|
Manual compounder (L2) |
4 to 6 |
$5 to $15 |
Manageable |
|
Auto-compounding vault |
Daily internal |
$20 to $60 plus performance fee |
Depends on APY |
|
Short-term holder (under 3 months) |
Entry plus exit |
$30 to $80 |
Fees consume a large share of profit |
A $5,000 deposit into a Yearn USDC vault at 8% APY with a 20% performance fee generates $400 gross over a year. Yearn takes $80, and $15 in gas each way brings total fees to $110, dropping real APY to about 5.8%. The same $5,000 in a manually managed Curve LP with weekly claims on Ethereum mainnet generates the same gross yield but racks up $8 per claim over 52 weeks plus entry and exit gas, roughly $416 in gas alone, turning a profitable position into a net loss. This same math explains why Bitcoin transaction fees rising across ecosystems matters beyond just Bitcoin: fee awareness affects outcomes on every chain, not just the one you're actively trading on.
How to Evaluate a Strategy's Real Cost
Before depositing anywhere, run the numbers rather than trusting the advertised APY.
- Check net yield, not gross APY. DeBank and Zapper both show realized returns after fees. If net yield sits below 5% annually on Ethereum mainnet, gas is probably eating your edge.
- Match claim frequency to fee sensitivity. If a vault or reward program requires weekly manual claims, model the annual gas cost before assuming the yield is worth it.
- Confirm the performance fee model. Fixed-percentage models like Yearn's or Beefy's are predictable. Split-fee models like Convex's need a side-by-side comparison against the boosted rewards they offer.
- Price in exit conditions upfront. Decide your exit trigger before entering, since panic withdrawals during high-gas periods are one of the most expensive mistakes in DeFi.
Common Mistakes
Chasing APY without checking harvest frequency is the most expensive habit in DeFi, since a vault that compounds daily can quietly erase more value through fee events than a slower vault with a lower headline rate. Ignoring pool depth before a large withdrawal is a close second; checking TVL and 24-hour volume on DefiLlama takes thirty seconds and can save hundreds of dollars in slippage. Treating Layer 2 migration as a free upgrade is the third: cheaper gas is real, but thinner liquidity on Arbitrum or Base pools means larger positions can still face meaningful slippage on entry and exit.
What I Recommend
For positions under $10,000, I'd default to Beefy on Arbitrum or Base over Yearn on Ethereum mainnet. The 4.5% performance fee plus near-zero gas costs preserve far more of your yield than a 20% Yearn fee stacked on top of $15-plus mainnet gas per transaction. For larger, longer-term positions above $25,000 where you're less sensitive to fixed gas costs, Yearn's legacy vaults or Convex's boosted Curve strategies start to make more sense, since the fixed costs become a smaller percentage of the position and the added strategist oversight or CRV boost adds real value.
Active LP management on mainnet is the one strategy I'd tell most people to avoid unless they're managing six figures or more. The gas drag from weekly claims and rebalancing consistently outweighs the extra yield for anyone below that threshold. What none of these fee structures protect you against is smart contract risk or depeg risk. A low-fee vault holding a token that loses its peg will lose you far more than any performance fee ever could, so check audit history and TVL stability before fees enter the decision at all.
Conclusion
Net APY, not advertised APY, is the number that decides whether a DeFi strategy is worth running. Passive, low-frequency strategies on Layer 2 networks consistently outperform high-frequency mainnet strategies with similar gross yields once gas and performance fees are subtracted. Before depositing anywhere, check yield aggregator fees and gas costs together against your position size and claim frequency, not the APY banner on the protocol's homepage. If a strategy's total fees exceed 10% of its gross yield, a simpler, lower-frequency alternative on a cheaper chain is almost always the better call.
FAQs
1. Should I use Yearn, Beefy, or Convex for a $5,000 position?
Beefy on a Layer 2 like Arbitrum typically preserves more net yield for smaller positions because of its lower fee and near-zero gas costs. Yearn and Convex become more competitive once a position is large enough that fixed gas costs stop mattering as much.
2. Does a high-water mark fee structure actually save money?
Yes, it prevents a protocol from charging performance fees again on gains that only recover a prior loss. Most yield aggregators, including Yearn and Beefy's standard vaults, don't use this model, so check before assuming you're protected.
3. Is it worth bridging to a Layer 2 just to save on gas?
It's worth it if you plan to interact with the position more than a few times, since bridging costs are usually recovered within one or two claims. For a true one-time deposit and exit, the bridging fee itself can offset the savings.
4. Why did my Curve LP position lose money despite a positive APY?
Weekly manual claims on Ethereum mainnet can cost more in gas than the reward is worth, especially on smaller positions. Batching claims into fewer, larger transactions or moving to a Layer 2 usually fixes this.
5. How do I know if a vault's displayed APY already includes fees?
Beefy explicitly builds performance fees into its displayed APY, so what you see is close to what you get. Yearn and Convex display gross yield before fees, so you need to subtract the performance fee and any management fee yourself to estimate net return.
References
Yearn Finance documentation: https://docs.yearn.fi/getting-started/products/yvaults/overview
Yearn Vault Factory fee structure: https://docs.yearn.fi/developers/v2/vault-factory
Beefy Finance fees breakdown: https://docs.beefy.finance/ecosystem/beefy-bulletins/beefy-finance-fees-breakdown
Convex Finance documentation: https://docs.convexfinance.com/
Curve Finance documentation: https://resources.curve.fi/
DefiLlama protocol and chain analytics: https://defillama.com
DeBank portfolio tracker: https://debank.com
Etherscan gas tracker: https://etherscan.io/gastracker
Was this article helpful to you? Please tell us what you liked or didn't like in the comments below.
About the Author: Chanuka Geekiyanage
What We're Up Against
Multinational corporations overproducing cheap products in the poorest countries.
Huge factories with sweatshop-like conditions underpaying workers.
Media conglomerates promoting unethical, unsustainable products.
Bad actors encouraging overconsumption through oblivious behavior.
- - - -
Thankfully, we've got our supporters, including you.
Panaprium is funded by readers like you who want to join us in our mission to make the world entirely sustainable.
If you can, please support us on a monthly basis. It takes less than a minute to set up, and you will be making a big impact every single month. Thank you.
0 comments