This guide is informational only and does not provide financial advice. Liquidity position outcomes depend on token prices, trading activity, liquidity, range selection, fees, rewards, slippage, transaction costs, and market conditions.
What is liquidity provision?
When you provide liquidity, you deposit tokens into a pool that traders can use to swap between assets. In return, you may accrue a portion of trading fees when swaps use your liquidity. Simple example:- You deposit SOL and USDC into a pool.
- Traders may swap SOL for USDC, or USDC for SOL, using liquidity in that pool.
- If swaps use your active liquidity, you may accrue a share of fees.
- When you withdraw, you receive the tokens represented by your position, which may differ from the tokens and amounts you deposited.
Why provide liquidity?
Understanding concentrated liquidity
Orca uses Concentrated Liquidity Market Makers, or CLMMs, which let liquidity providers allocate liquidity within selected price ranges.Traditional vs concentrated liquidity
Traditional full-range liquidity Your liquidity is spread across the full supported price range.- Simpler range setup
- Liquidity remains active across the full supported price range
- Liquidity is less concentrated around the current price
- Liquidity is more concentrated within the selected range
- Position only accrues swap fees while in range and used by swaps
- Requires choosing and reviewing a price range
What this means for you
With concentrated liquidity:- You may accrue fees only when the pool price is within your selected range and swaps use your liquidity
- Narrower ranges concentrate liquidity but may move out of range more quickly
- Wider ranges spread liquidity across more prices and may require less frequent range adjustment
Before you start
Prerequisites
- A Solana wallet — Such as Phantom or Backpack
- SOL for transaction fees — Keep SOL available for transaction fees and any required account costs
- Tokens to deposit — You usually need both tokens in the pair, such as SOL and USDC
Important concepts to understand
Impermanent Loss, or IL When token prices change, your position’s value may differ from simply holding the deposited tokens. IL compares LPing to holding, not necessarily to your original deposit value. Trading fees Pools have different fee tiers. Fee tiers affect fees paid by traders and fees that may accrue to liquidity providers. Higher fee tiers do not guarantee higher returns and may affect trading activity or routing.Choosing a pool to review
Different pools have different liquidity, volatility, fees, rewards, and risks.Common pool types
Pools that may require additional review
- Low-liquidity pools — May have higher price impact, slippage, and less predictable withdrawal or swap conditions
- New or meme tokens — May have higher volatility, liquidity, and token risk
- Unfamiliar pairs — May require more review to understand token behavior and pool conditions
Your first liquidity position
Option 1: Full-range position
A full-range position spreads liquidity across the full supported price range. May be useful for:- Users who want a simpler range setup
- Users learning how liquidity positions work
- Users who do not want to choose a custom range
Option 2: Custom range position
A custom range position allocates liquidity to a selected price range. May be useful for:- Users who want to choose a specific price range
- Users who plan to review and manage the position
- Users who want to model different range widths
How to choose what to review first
Step-by-step: opening a position
Step 1: Navigate to the pool
- Go to orca.so.
- Connect your wallet.
- Click Pools in the navigation.
- Search for the token pair you want to review, such as SOL/USDC.
- Click the pool to open it.
Step 2: Click New Position
- On the pool page, click New Position.
- The position creation interface will open.
Step 3: Choose your range
For full-range:- Click Full Range.
- Your range will cover the full supported price range.
- Set your minimum price, or lower bound.
- Set your maximum price, or upper bound.
- Review whether the current pool price is within your selected range.
Step 4: Enter your deposit amount
- Enter the amount of one token.
- The other token amount will be calculated for in-range positions.
- Check that you have sufficient balance.
- Review the deposit amounts before continuing.
Step 5: Review and confirm
- Review the position summary:
- Tokens being deposited
- Price range
- Fee tier
- Estimated amounts
- Click Add Liquidity.
- Review the transaction details in your wallet.
- Approve the transaction if the details are correct.
Step 6: After confirmation
After the transaction confirms, your liquidity position is created. Your position may accrue fees when it is in range and swaps use your liquidity.After opening your position
Monitor your position
You can review your position in Portfolio. Monitor:- Position range
- Token composition
- Accrued fees
- Whether the pool price is in range
- Pool activity and market conditions
Harvesting fees
Fees accumulate in your position. To collect accrued fees:- Go to your position in Portfolio.
- Click Harvest.
- Review the transaction details.
- Approve the transaction.
When users may review a position
Users may review or adjust a position when:- Price moves outside the selected range
- The position is no longer accruing swap fees
- Token composition changes significantly
- Market conditions change
- The user wants to withdraw or create a different position
Common beginner questions
What if the price moves outside my range?
Your position does not accrue swap fees while it is out of range. You can:- Leave the position as-is and wait to see whether price returns to range
- Withdraw the position
- Create a new position with a different range
Can I lose money?
Yes. Providing liquidity involves risk. Risks include:- Impermanent loss compared with holding
- Token price declines
- Out-of-range positions that stop accruing swap fees
- Fees that may not offset losses or costs
- Smart contract risk
- Slippage and transaction costs when adding or removing liquidity
How much should I deposit?
Deposit amount is a personal decision. Consider:- Transaction fees and required account costs
- Your risk tolerance
- Pool liquidity and price impact
- Whether you want to keep funds outside the position
- The possibility of impermanent loss or token price movement
How often should I check my position?
How often you review a position depends on range width, token volatility, and your own preferences.- Full-range positions may require less frequent range review
- Narrow custom ranges may require more frequent review
- Wider custom ranges may require less frequent review than narrow ranges
Understanding position outcomes
What may accrue
- Trading fees — Your share of fees from swaps that use your active liquidity
- Token rewards — Some pools may offer additional token rewards
What affects fee and reward accrual
Risks to understand
Impermanent loss
When prices change, your position composition changes. This can mean:- You may end up with more of one token and less of the other
- Your LP position may be worth less than simply holding the deposited tokens
- Fees and rewards may not offset impermanent loss
Smart contract risk
Your funds are held in smart contracts. Orca smart contracts have been audited, but no protocol or transaction is risk-free.Price risk
The tokens in your position can lose value regardless of LP performance.Range risk
For custom-range positions, price can move outside your selected range. While out of range, your position does not accrue swap fees and may become fully one-sided.Next steps
Now that you understand the basics:- Review position types — Full-Range Guide or Custom Range Guide
- Learn about fees — Understanding Trading Fees
- Understand IL — Impermanent Loss Explained
- Manage your positions — Portfolio Management
