A Phantom Wallet user deposits 1 SOL and 100 USDC into a Raydium liquidity pool, expecting to earn trading fees. Two weeks later, SOL has risen 40 percent in value. The pool’s automated market maker has rebalanced the position to maintain equilibrium, and now the user holds fewer SOL and more USDC than they contributed. The trading fees have been modest. When they calculate the total value of their position and compare it to simply holding the original tokens, they discover they have lost money despite the fee income. That loss is not a glitch or platform error. It is impermanent loss, and understanding it before committing capital to liquidity pools is the difference between disciplined yield farming and expensive experimentation.
Impermanent loss occurs in constant product automated market makers because the pool must hold a balanced ratio of assets. When prices diverge—one token rises sharply while the other stagnates—the mathematics of rebalancing force liquidity providers to sell the outperforming token at unfavorable rates and accumulate the underperforming one. The loss is called “impermanent” because it disappears if prices return to their original ratio, but that convergence may never happen. For Phantom users managing positions across Raydium, Orca, and other Solana DeFi protocols, calculating impermanent loss before depositing tokens is a fundamental risk management practice that separates profitable liquidity provision from capital destruction.
Understanding the mathematics of constant product AMMs
Raydium and Orca operate on the same fundamental principle: the product of the two token balances in a pool must remain constant. If a pool holds 1,000 SOL and 100,000 USDC, the constant is 100,000,000. When a trader buys SOL with USDC, they add USDC to the pool and remove SOL, forcing the remaining SOL supply to decrease and USDC supply to increase in a way that maintains the product. This mechanism creates prices dynamically based on supply ratios rather than relying on an external price feed.
For a liquidity provider, this design introduces a specific problem. Suppose SOL rises from $100 per token to $140, a 40 percent increase. The pool rebalances, and the liquidity provider’s position shifts toward holding more of the stable asset (USDC) and fewer of the volatile asset (SOL). From a USD perspective, they have realized a loss relative to what they would have held if they simply kept the original tokens. The magnitude of that loss grows larger the farther the price divergence extends, because the rebalancing pressure intensifies. A 20 percent divergence creates roughly 0.62 percent impermanent loss; a 50 percent divergence creates roughly 5.7 percent impermanent loss; and a 100 percent divergence creates roughly 20 percent impermanent loss.
The mathematical relationship is precise: impermanent loss as a percentage equals (2 × √(price ratio) / (1 + price ratio)) − 1. This formula reveals why token swapping at the edges of a pair’s price range is the primary driver of losses. A stablecoin pair such as USDC/USDT experiences almost zero impermanent loss because their price ratio stays near 1. A volatile pair such as SOL/COPE can incur severe losses if prices move substantially in either direction. Users must therefore evaluate the volatility characteristics of the specific pair before committing capital, not just the advertised fee percentage.
Raydium and Orca present this challenge differently in their interfaces. Raydium displays historical price data and fee earnings separately, requiring the user to synthesize both factors. Orca groups information by pool type: concentrated liquidity pools (similar to Uniswap v3) allow position ranges, while standard pools are full-range. The interface difference is not merely cosmetic. It reflects different underlying mechanisms that affect how and when impermanent loss accrues. A user must understand both the pool type and the price behavior of the token pair to make a realistic assessment of risk.
Calculating impermanent loss with real token pairs
Consider a concrete example using SOL/USDC on Raydium. A user deposits when SOL is trading at $100 and USDC is at $1, committing 10 SOL and 1,000 USDC. The pool fee is 0.25 percent per trade. Over two weeks, the user’s position earns $5 in fee revenue. However, SOL has risen to $130 during that time. The impermanent loss at a 30 percent price increase is approximately (2 × √1.3 / (1 + 1.3)) − 1 = −2.4 percent, or about $76 in USD value relative to simply holding the tokens.
The user has earned $5 in fees but suffered $76 in impermanent loss, a net loss of $71. To break even on this position, they would need to earn enough trading fees to offset the impermanent loss. With a 0.25 percent fee and assuming the pool captures roughly that percentage of total traded volume weekly, earning $76 in fees on a $2,000 position would require approximately 24,000 SOL/USDC to be traded through the pool during the two-week period. If the pool’s daily volume is low, this breakeven scenario may never occur. The user should have calculated this before depositing.
A second example using Orca’s SOL/COPE pair illustrates higher-volatility risk. COPE is a smaller token with larger percentage price swings. A user deposits 20 SOL and 8,000 COPE when SOL is $100 and COPE is $0.50, committing roughly $2,000 per side. One week later, COPE has crashed to $0.25 due to a broader market decline and exchange listing delays. SOL has held firm at $100. The price ratio has changed by 50 percent for COPE, and impermanent loss is now roughly 5.7 percent, or approximately $228. Even with a higher 0.25 percent Orca fee (some pools offer up to 1 percent), the fee income earned would need to be substantial to recover this loss quickly.
These examples highlight why Raydium and Orca often target different user segments. Raydium has historically accommodated newer and smaller projects, meaning its token pairs can experience extreme volatility. Orca has developed a strong liquidity foundation in major pairs like SOL/USDC and has introduced concentrated liquidity mechanisms. A Phantom user evaluating which protocol to use must factor in volatility expectations, not just fee structures. A volatile pair on either platform may generate significant impermanent loss that no reasonable fee income can offset over a short horizon.
Comparing pool types and fee structures across platforms
Raydium offers fusion pools, AcceleRaytor pools for new projects, and classic constant product pools. Each structure carries different impermanent loss profiles. A fusion pool, for example, may provide farm incentives that compensate for impermanent loss over a set period, making the effective yield more predictable despite price volatility. AcceleRaytor pools are typically high-volatility, high-incentive arrangements for newly launched tokens; they can experience extreme impermanent loss and should only be used with small position sizes and clear risk acceptance.
Orca has moved toward concentrated liquidity, allowing users to set price ranges for their positions. A user betting that SOL will trade between $95 and $105 can deposit capital in that range, earning a higher percentage fee on trading volume within that band but accepting zero LP value outside those bounds. This concentrates both upside and downside: if SOL stays in range, fees multiply; if SOL moves outside the range, the position stops earning fees and impermanent loss becomes irreversible. The mechanics are powerful but demand precise price forecasting and active management. A Phantom user employing concentrated liquidity must monitor positions regularly and be prepared to rebalance or withdraw if price targets are missed.
Fee structures compound the comparison. Raydium’s most common fee tier is 0.25 percent, though some pairs trade at 0.5 percent or 1 percent depending on incentive structure. Orca pools range from 0.01 percent (stablecoin pairs) to 1 percent (volatile pairs). A higher fee does not necessarily indicate higher risk or reward; it reflects the pool’s design and historical volatility. A 1 percent fee on a stablecoin pair is generous because impermanent loss is minimal, making the fee income nearly pure profit. A 0.25 percent fee on a high-volatility pair may be insufficient to cover impermanent loss. Users must evaluate fee and volatility together, not separately.
Building a calculator workflow in Phantom
A disciplined Phantom user can develop a pre-deposit checklist that takes less than five minutes but prevents expensive mistakes. First, identify the token pair and current prices using Phantom’s integrated price feeds or an external source such as Coingecko. Record both prices and calculate the ratio. Second, estimate realistic price scenarios over the time horizon the user intends to hold the position. If SOL typically experiences ±20 percent swings over two-week periods, calculate impermanent loss at both +20 percent and −20 percent. This gives a confidence interval rather than a single outcome.
Third, determine the expected fee income. Use the pool’s historical daily volume and the user’s projected share of the pool to estimate weekly or bi-weekly fee earnings. Many pools publish historical volume data; multiply daily volume by the fee percentage to estimate total fees generated, then calculate the user’s pro-rata share. Fourth, calculate the impermanent loss threshold. At what price movement will impermanent loss exceed the expected fee income? For example, if a user expects $20 in fees over two weeks on a $2,000 position, impermanent loss above 1 percent is concerning. Use the impermanent loss formula to identify the price ratio at which 1 percent impermanent loss occurs, then assess whether the token is likely to move that far.
Fifth, set clear exit rules. Will the user withdraw if impermanent loss reaches a certain level? Will they rebalance concentrations or let fees accrue passively? Will they monitor weekly or monthly? These decisions should be made before capital is deployed, not after significant losses have accumulated. Hardware wallet integration through Phantom (supporting Ledger and Trezor) does not reduce impermanent loss, but it does ensure that transaction approvals are deliberate and that signer keys remain under the user’s control rather than exposed in a browser context.
Risk adjustment for stablecoin versus volatile pairs
Stablecoin pairs such as USDC/USDT or USDH/USDC are fundamentally different animals from volatile pairs. Impermanent loss in stablecoin pairs is negligible because both tokens maintain roughly equal value. A user earning 0.01 to 0.5 percent fees on a stablecoin pair on Orca is capturing nearly pure yield. The trade-off is that volume and fee income are lower relative to volatile pairs. A $10,000 position in USDC/USDT might generate $5 to $20 per week in fees, a modest but stable income with almost no impermanent loss risk.
Volatile pairs require a different risk framework. A SOL/COPE pair or any pair involving a smaller, newer token should be approached as a volatility bet combined with fee farming. The user is implicitly betting that the token pair will not experience a large divergence, or that fees will compensate if it does. For users unwilling to forecast volatility or uncomfortable with large impermanent loss, volatile pairs are inappropriate regardless of advertised yields. Some DeFi-focused Phantom users deliberately restrict themselves to stablecoin pair farming and pursue volatile exposure through direct token holdings or small position sizing in high-yield volatile pairs.
A middle ground is to use concentrated liquidity on Orca for volatile pairs. By setting a specific price range, a user can earn higher fees on trades within that band while knowing exactly what their impermanent loss exposure is if prices move outside the range. This approach demands more attention but offers better risk control than depositing in full-range pools. For users who cannot or will not monitor positions frequently, full-range stablecoin pairs remain the simplest strategy.
Integrating Phantom’s security features into yield farming
Yield farming introduces new attack surfaces that extend beyond simple token holding. When a Phantom user connects to Raydium or Orca, they are granting the dApp permission to spend tokens from their wallet. A malicious contract or compromised interface could drain assets if the user approves excessive allowances. Phantom’s dApp permission management panel lets users review active approvals, revoke permissions, and set spending limits. Before farming, users should audit their approvals to ensure they are proportionate to the intended position size and to disable approvals that are no longer needed.
Hardware wallet integration adds a layer of protection by requiring physical confirmation of transactions. A user farming through a Ledger or Trezor connected to Phantom must approve each deposit, withdrawal, and claim transaction on the hardware device itself. This prevents a compromised browser or malicious dApp from executing unapproved transactions, though it also slows the farming workflow. For high-value positions, the security benefit justifies the slower interaction speed. For experimental positions or smaller accounts, browser-only Phantom may be acceptable if the user maintains strict approval hygiene.
Two-factor authentication and biometric locks on mobile Phantom are additional safeguards. A user farming from their phone should enable biometric authentication to lock the wallet when idle, reducing the risk of unauthorized access if the device is lost or stolen. However, these protections do not prevent the user from voluntarily approving large allowances or signing bad transactions. User error—particularly signing a transaction without carefully reading the destination address and amount—remains the most common cause of loss in DeFi. Phantom’s interface can show transaction details clearly, but the user must take responsibility for reviewing them.
When impermanent loss makes farming unprofitable
Some market conditions make liquidity farming an unfavorable trade-off. During periods of extreme volatility, when tokens are experiencing 50 percent or larger swings daily, impermanent loss accrues faster than typical fee income can compensate. In such environments, a Phantom user is better served holding tokens outright rather than providing liquidity. Similarly, immediately after a token listing or major price discovery event, volatility is typically highest and impermanent loss worst. New users to Raydium should be especially cautious about farming newly listed tokens; the yield incentives are high precisely because the risk is extreme.
A second unprofitable scenario occurs when pool liquidity is excessive relative to trading volume. If a pool has $10 million in liquidity but only $500,000 in daily trading volume, each liquidity provider’s share of fees is diluted. A $1,000 position in such a pool might earn $0.10 per week in fees, which is insufficient to offset any impermanent loss at all. Users should examine historical volume and liquidity levels before committing capital. Many analytic dashboards attached to Phantom-compatible tools like Jupiter and Raydium’s own analytics pages provide this data; a quick check prevents disappointing outcomes.
Third, the opportunity cost of capital must be weighed. A Phantom user farming SOL/USDC at 15 percent annualized yield after accounting for impermanent loss must compare that to simply holding SOL, staking SOL at Marinade or another liquid staker for 8 percent, or deploying capital in Solend or Port Finance lending protocols. Not every farming opportunity merits engagement. The goal is to identify the best risk-adjusted return available, not to farm every pool. Users are more likely to stay disciplined and compound returns over time if they can clearly articulate why farming a specific pair on a specific protocol is superior to the alternatives.
Tools and monitoring after position deployment
After committing capital to a liquidity pool, ongoing monitoring becomes essential. Phantom’s portfolio view shows balances and estimated values, but it does not automatically calculate impermanent loss or project fee income. A user must either track positions manually in a spreadsheet or use an external dashboard. Solend, Port Finance, and other Solana DeFi platforms have analytics tools; some third-party trackers offer Phantom integration to pull position data and calculate realized and unrealized losses. The effort is worthwhile if the position is large or if the user is simultaneously managing multiple pools.
A practical monitoring workflow is to review positions weekly and calculate net profit or loss including both fees earned and impermanent loss incurred. If impermanent loss is exceeding fee income consistently, the position is becoming a drag on returns. Some users establish a rebalancing schedule—for example, every two weeks, they withdraw the position, claim fees, and evaluate whether to re-enter or redeploy capital elsewhere. This approach adds transaction costs (gas fees on Solana are minimal, but still nonzero), but it ensures the user stays engaged with position performance and does not allow impermanent loss to accumulate unchecked.
Phantom’s browser extension and mobile app maintain cross-platform synchronization, allowing a user to check positions from desktop or phone with confidence that balances and transaction history are current. This convenience should not encourage lazy monitoring. A position that was profitable on Monday may be substantially underwater by Friday if volatility strikes. Regular review, even brief, prevents the common mistake of “letting profits run” in a pool that is actively incurring losses. The goal is to close positions deliberately at predetermined thresholds rather than watching passively until all fees and more have been lost to impermanent loss.
Frequently asked questions
How do I calculate impermanent loss before depositing to a Raydium or Orca pool?
Use the formula: (2 × √(price ratio) / (1 + price ratio)) − 1. Record the current price of both tokens, estimate realistic price scenarios over your holding period, calculate the price ratio at each scenario, and apply the formula. For example, if SOL rises 40 percent relative to USDC, the price ratio is 1.4, and impermanent loss is approximately 3.6 percent. Compare this loss to your expected fee income to determine if farming is worthwhile. Many online calculators automate this; input current prices, projected prices, and pool fee percentage for a quick estimate.
Why would I farm on Orca instead of Raydium or vice versa?
Orca has developed strength in stablecoin and major pairs like SOL/USDC with concentrated liquidity options, making it suitable for risk-controlled yield. Raydium has historically offered higher incentives and broader token support, including newer projects, but with higher volatility and impermanent loss risk. Choose Raydium if you want exposure to emerging tokens and are comfortable with larger impermanent loss; choose Orca if you prioritize stability or want to concentrate liquidity in a specific price range. You can also access both platforms through sites.google.com/phantom-solana-wallet.com/phantom-wallet and test small positions before committing significant capital.
What should I do if impermanent loss in my position is exceeding fee income?
Monitor the position weekly and establish a clear exit threshold. If impermanent loss reaches a level where fees earned in the past week do not offset new losses, withdrawal is often the prudent choice. Calculate the time needed to recover the loss through fee income at current rates; if it exceeds your target holding period, exit. Some users set hard stops at specific impermanent loss percentages (for example, 5 percent); others rebalance by withdrawing and re-entering periodically to reset exposure. Hardware wallet confirmation and approval limits in Phantom help prevent accidental transactions, but the decision to withdraw must remain deliberate and timely.