The advertised APY on a yield farm is almost never what you actually earn. After accounting for gas costs (deposits, claims, compounds, withdrawals), impermanent loss, reward token price decline, and tax obligations on every harvest, your real return can be 50-80% lower than the headline number. On small positions, these hidden costs can make farming net negative.

The Hidden Costs of Yield Farming

4 min read

The short version

That 50% APY you see is the gross number before reality takes its cut. Gas eats into small positions. The reward token you earn might drop 70% before you sell it. Impermanent loss quietly drains LP positions. And every single harvest is a taxable event. The actual money in your pocket after all of this is often a fraction of what the dashboard promised.

How It Works

Hidden cost breakdown for a typical farm. Gas costs: on Ethereum L1, a deposit costs $10-50, each claim/compound costs $10-30, and withdrawal costs $10-50. If you compound weekly for a year: 52 claims x $15 = $780 in gas alone. On a $5,000 position, that is 15.6% of your capital spent on gas. On L2s (Arbitrum, Base) gas is 50-100x cheaper, making farming viable for smaller positions. Impermanent loss: providing liquidity to a volatile pair (ETH/USDC) during a 50% ETH price move costs approximately 5.7% of your position value relative to just holding. During a 2x price move: ~5.7% IL. During a 3x move: ~13.4% IL. These are permanent losses if you withdraw at those price ratios. Reward token decline: farms pay rewards in their own governance token. If that token drops 60% over the farming period (common for new protocol tokens), your 50% APY in token terms is actually 20% in dollar terms. Many farm tokens decline 80-95% within 6 months of launch as early farmers dump rewards. Tax drag: in most jurisdictions, each claim of farm rewards triggers taxable income at the reward token fair market value on claim date. If you claim $100 in FARM tokens weekly and the token later crashes to $20, you owe income tax on $100 but only have $20 of value. You can offset with capital losses when you sell, but the cash flow mismatch is real. Auto-compounding vaults (Yearn, Beefy): reduce gas costs by batching harvests across all depositors, but add smart contract risk (another layer of code that could be exploited) and typically charge 2% management + 20% performance fees.

Real returns on a $10,000 ETH/USDC farm position over 6 months

Advertised APY: 45% (paid in FARM token). Starting position: $10,000 (5,000 USDC + ~1.67 ETH at $3,000). Projected gross return: $2,250 over 6 months. Reality check: (1) Gas costs (Ethereum L1, weekly compound): 26 weeks x $20 = $520. (2) Impermanent loss: ETH moved from $3,000 to $4,200 during the period (+40%). IL at that ratio: ~2.0% = $200 vs holding. (3) FARM token earned: 4,500 FARM at various prices averaging $0.40 = $1,800 gross. But FARM declined from $0.50 at start to $0.20 at end. Average selling price: $0.30. Actual dollar yield from FARM sales: $1,350. (4) Tax obligation: $1,800 in income claimed at market values. At 24% bracket: $432 owed. Net result: $1,350 (FARM sold) minus $520 (gas) minus $200 (IL) minus $432 (tax) = $198 actual profit. Effective return: 1.98% over 6 months (3.96% annualized). The advertised 45% APY became ~4% real return. On L2 with lower gas ($520 drops to ~$15), the return improves to $917, about 18% annualized. Still far below 45% but meaningfully profitable.

What People Get Wrong

  • High APY means high profit

    APY measures token emission rate, not dollar profit. If the reward token drops faster than you earn it, your dollar return is negative despite positive APY. Always ask: what is this reward token likely worth in 6 months? If the answer is uncertain, your return is uncertain regardless of the displayed APY.

  • Auto-compounders eliminate all hidden costs

    They eliminate gas costs (batched across users) and optimize compound frequency. They do NOT eliminate: impermanent loss, reward token price decline, tax obligations, or smart contract risk. They add: another smart contract layer (additional exploit surface) and their own fees (typically 2% + 20% of profits).

  • Farming stablecoin pairs avoids impermanent loss

    Stablecoin-only pairs (USDC/USDT, USDC/DAI) have near-zero IL under normal conditions. But during a stablecoin depeg event (like USDC in March 2023), the pool absorbs the depegging coin and IL spikes dramatically. Low IL is not zero IL. And stablecoin farm APYs are typically 5-15% (lower headline, but more of it is real).

Sources & Further Reading

Questions People Also Ask

What position size makes L1 farming profitable?
On Ethereum L1 with $20 gas per transaction: minimum ~$20,000 position to keep gas under 5% of returns on a 20% APY farm (assuming monthly compounding). On L2s (Arbitrum, Base): $500+ is viable because gas is cents per transaction. This is why most retail farming has moved to L2s.
Are there farms with no hidden costs?
Single-sided staking (staking ETH for stETH, or staking protocol tokens for rewards) avoids IL entirely and often has no deposit/withdrawal fees. The hidden costs are lower: mainly tax on rewards and potential reward token decline. These are the closest to what-you-see-is-what-you-get in DeFi yield.
How do I calculate my real farming return?
Track: (1) total gas spent across all transactions, (2) dollar value of rewards at time of each claim (for tax), (3) dollar value when actually sold (for real return), (4) IL calculator result at withdrawal vs entry prices, (5) any protocol fees taken. Real return = tokens sold in dollars minus gas minus IL value minus taxes owed. Most crypto tax software (Koinly, CoinTracker) automates the tax portion.

More in Comparisons & Decisions

See all →
Was this page helpful?

Page last checked