SoFinanceOpen app
Docs

Fee APR

Where trading fees come from and how the 7-day fee APR estimate is computed.

Where do trading fees come from?

SoFinance helps you provide liquidity on Raydium pools in a price range you choose — especially same-asset xStock-style pairs (wrapped vs unwrapped). When traders swap that pair, the pool collects trading fees. While it is in range, your position collects a share of those fees.

This is not staking rewards from SoFinance and not interest paid by the site. If the market price moves outside your chosen range, your position collects no trading fees until price returns (or you re-range). See Risks.

How fee APR is computed

The App shows several related estimates. None of them is a prediction of your return.

  • Range APR · 7d on the pool cards — estimated from recent trading volume and fees, for a $1,000 deposit in the best candidate range (Micro / Tight / Standard / Wide). When the pool's own average fee rate is lower, the card shows that instead and says Pool avg APR · 7d. Not a prediction.
  • Est. fee APR on the Solana create-position flow is picked from the past 7 days of fee data: it uses the last 7 full days of trading volume and how much liquidity sits near each price today. It assumes recent volume/price behavior continues, counts fees only while price is inside the range, and ignores impermanent loss and your trading costs.

The pools list shows one APR per pool: the 7-day estimate. Single-day figures swing too much to compare pools, so they are not shown.

What fee APR does not mean

  • It is an estimate from recent data, not a promise.
  • Narrower ranges often show higher estimated APR and leave range sooner.
  • Larger deposits in the same range typically collect fees at a lower rate than the ~$100 reference the create-position estimate starts from.
  • Your realized result also depends on price path, swaps, and fees — see Fees.