Skip to main content
Custom-range positions let you allocate liquidity within selected price ranges. This can concentrate liquidity across fewer prices than a full-range position, but the position only accrues swap fees while the pool price is within your selected range and swaps use your liquidity.
Custom-range positions require understanding of impermanent loss, token composition changes, and range management. Review Impermanent Loss before creating a position.

Possible benefits

  • Liquidity can be concentrated within a selected range
  • Position range can be customized
  • Fees may accrue when the position is in range and used by swaps

Important considerations

  • Position may move out of range and stop accruing swap fees
  • Token composition may change as price moves
  • Position may require monitoring and adjustment

How to create a custom-range position

1

Navigate to the Pools page

Go to orca.so/pools.
Always verify the URL in your browser before connecting your wallet.
2

Connect your wallet

Click Connect Wallet and ensure both the Orca interface and your wallet are set to the Solana network.
3

Find your pool

Locate the pool using the list or search by token name, ticker, or mint address.
Verify that you selected the correct token by checking the mint address.
4

Open the Liquidity Terminal

Click the pool to open the Liquidity Terminal.
5

Select Custom range

In the Create Position sidebar, select Custom.
Custom range selection

Select Custom to set your own price range

6

Set your price range

Define your range using any of these methods:
  • Drag the sliders in the sidebar
  • Drag range boundaries on the price chart
  • Select a preset, such as ±5% or ±10%
  • Type a custom percentage range
  • Enter specific prices in the lower and upper fields
  • Use the +/- buttons for fine adjustments
Range adjustment options

Multiple ways to set your custom range

Narrower ranges concentrate liquidity across fewer prices and may move out of range more quickly. Wider ranges spread liquidity across more prices and may require less frequent range adjustment.
7

Enter deposit amounts

Enter your deposit amount in one of the token fields.
Deposit amount entry

Enter your deposit amount

The other value is calculated based on your selected range and the current pool price.
If the current pool price is outside your selected range, you may only need to deposit one token. This creates a single-sided position.
Options may include:
  • Type a specific amount
  • Click Max to use your available balance
  • Use Autoswap to adjust token amounts for the selected position
8

Optional: adjust liquidity slippage

Click Liq. slippage to review or adjust tolerance.See Understanding Slippage for details.
9

Complete your deposit

Review the position details and click Deposit.
Deposit confirmation

Click Deposit to create your position

10

Approve the transaction

Review the details in your wallet before approving.
Review the selected range, deposit amounts, slippage setting, and pool price carefully. If the pool price differs from wider market prices, or if the selected range does not match your intended setup, your position outcome may differ from expectations.

After creating your position

Your wallet receives a position NFT that represents your liquidity position. The NFT displays “DO NOT BURN”.
Protect your position NFT:
  • Do not sell or burn this NFT. It represents ownership of your liquidity position.
  • Orca cannot recover liquidity if the position NFT is burned or transferred away.

Managing your custom-range position

Custom-range positions may require monitoring.
Your position only accrues swap fees when the current pool price is within your selected range and swaps use your liquidity.You can review your position in Portfolio or set up alerts.
If price moves outside your selected range, the position stops accruing swap fees while out of range and becomes fully one-sided.You may choose to:
  • Leave the position as-is
  • Withdraw the position
  • Create a new position with a different range
  • Use the position as a range-order-style position
Each option has trade-offs, including transaction costs, token composition changes, and market risk.
Some liquidity providers review or adjust positions as prices move.Adjusting a position may involve withdrawing liquidity, harvesting fees, changing token composition, selecting a new range, and paying transaction costs.

Choosing your range

Range width affects liquidity concentration, time in range, token composition, fee accrual, and monitoring needs. No range width guarantees a specific outcome.
Use the Position Simulator to review estimated outcomes across different selected ranges.

Next Steps

Manage Portfolio

Review and manage your positions

Position Simulator

Review estimated outcomes

Position Alerts

Get notified when selected conditions occur

Liquidity Position Concepts

Learn key liquidity position concepts