What a spread is
A spread is the seller's margin over the reference FX rate. If the market says 1 USDC is roughly 1 USD and a seller asks for a 2% spread, the buyer pays more fiat per USDC. That margin is the seller's compensation for providing liquidity and taking payment-app settlement risk.
Lower spreads usually fill faster. Higher spreads can earn more per fill but make the deposit less attractive. The right number depends on route liquidity, account limits, expected reversal risk, and how quickly you want the USDC to move.
How liquidity turns into fill speed
- Fast fill
- Keep the spread close to the market. You give up some margin, but more buyers can take the deposit.
- Higher profit
- Quote wider than competing deposits. You can earn more per fill, but the order may sit.
- Volatile FX route
- Use oracle-tracked pricing when available. The rate still depends on buyer demand.
- Known buyer
- Use a private OTC order and agree terms off-platform. Counterparty coordination still matters.
Why oracle-tracked rates matter
A fixed conversion rate can go stale when FX moves. ZKP2P V3 supports oracle rate management so deposits can use fresh market prices with a seller-chosen spread and a floor. USDCtoFiat uses delegation to keep rates closer to market instead of making every seller babysit the orderbook.
The oracle does not guarantee a fill. It only reduces the chance that your deposit is mispriced because the market moved after you created it.
What the market data measures
Peerlytics market summaries track live platform-currency rows rather than guessing from generic FX tables. Each row can include sample size, total liquidity, p25/median/p75/p90 rates, suggested rate, front-of-book rate, front-of-book liquidity, and FX mid.
That data is useful because liquidity depth matters as much as price. A beautiful rate with $20 of front-of-book liquidity is not the same market as a slightly wider rate with thousands of dollars available.
- Sample size
- How many rate samples are in the platform-currency market.
- Front-of-book rate
- The best visible rate for the next buyer, before it is exhausted.
- Front-of-book liquidity
- How much can clear at that best visible rate.
- Median rate
- A better anchor than one extreme quote when the sample is deep enough.
- FX mid
- Reference market rate used to estimate the seller spread.
What affects fill speed
- Payment method liquidity: compare live depth only among routes your region, account type, and provider policy allow.
- Currency demand: USD, EUR, and GBP usually have more buyer demand than long-tail currencies.
- Account constraints: your payment app may cap incoming transfers or block certain regions.
- Minimum and maximum fill size: tiny orders can be noisy; very large orders require deeper buyer demand.
- Proof reliability: finish any required setup only after confirming that the provider permits the activity.
Use data, but do not overfit it
The 2026-08-11 market snapshot had 57 active platform-currency rows and roughly $80k of visible liquidity, but 38 rows had sample size 1 or less. That means USD routes with deeper samples can support stronger pricing conclusions than thin long-tail currency routes.
The practical rule is simple: use live market data to avoid stale rates, but judge fill probability by both spread and depth.