# coinpay P2P tools

Canonical page: https://coinpay.hk/en/p2p-arbitrage-scanner

Compare public USDT buy/sell prices on Binance and OKX with a fiat FX reference. Check the quote time and costs before acting.

## P2P Arbitrage Scanner
[P2P Arbitrage Scanner](https://coinpay.hk/en/p2p-arbitrage-scanner): for selected markets and each exchange, the best Buy USDT and Sell USDT prices among the sampled offers (up to 10 per side), the sell-side median premium vs the FX reference, the gross cross-platform spread with a prefilled calculator link, the number of sampled offers and the sample time. Below the table: the largest visible premiums (up to 10).
The 24-hour sparkline next to the median premium plots the long-term series instead: the highest premium among the first five sell-side ads at each 30-minute sample. It is a different metric from the median premium beside it, so its level and shape can differ; do not read it as the trend of the median. History tracks the best visible premium sampled every 30 minutes, not the current top-10 median. New markets build history from launch.
Selected markets · counts refer to sampled offers, not all merchants. A payment-method filter narrows the sampled offers. Payment filters apply to sampled offers. Matching names do not guarantee compatible accounts or executable trades.

## Crypto Arbitrage Calculator
[Crypto Arbitrage Calculator](https://coinpay.hk/en/tools/arbitrage-calculator): Estimate net profit after trading and withdrawal fees. Inputs and results can be shared through a link.
Inputs: Buy USDT price, Sell USDT price, Capital (fiat), Buy fee (%), Sell fee (%), Withdrawal fee (USDT) and the fiat. Outputs: Net profit (fiat), ROI and Break-even sell price.
Fee model: USDT bought = capital ÷ (buy price × (1 + buy fee ÷ 100)); USDT sold = USDT bought − withdrawal fee; net profit = USDT sold × sell price × (1 − sell fee ÷ 100) − capital; ROI = net profit ÷ capital × 100; break-even sell price = capital ÷ (USDT sold × (1 − sell fee ÷ 100)). Fees must be between 0 and 100%.
Prefill links put the inputs in the URL fragment, e.g. https://coinpay.hk/en/tools/arbitrage-calculator#currency=VES&buy=100&sell=101; shared result links use the query string.

## Binance P2P rates
[Binance P2P rates](https://coinpay.hk/en/p2p/binance): the same overview as the scanner, limited to Binance P2P.

## How to read a spread
- What is a P2P premium? Premium = (USDT fiat price / USD fiat reference − 1) × 100. USDT and USD are different assets; this is a reference comparison, not an executable USD conversion.
- How is a cross-platform spread calculated? Gross spread = (best sell price / best buy price − 1) × 100, in the same fiat. Fees and available order size must be checked separately.
- Why do prices differ? Local supply, demand, payment methods and execution restrictions can change P2P quotes. The FX reference is a provider benchmark, not a local cash or black-market rate.
- Is a premium the same as net profit? No. A premium compares a USDT quote with the USD FX benchmark. Net profit must also subtract trading and withdrawal fees, and depends on compatible payments, limits and executable liquidity. Use the calculator with your own costs.

## Limits
- Public quotes are indicative. Check order limits, payment compatibility, KYC and execution costs. A premium is not a guaranteed profit.
- Before fees; payment compatibility, limits and execution are not verified.
- The FX reference is a USD reference, not a local cash or black-market rate.
- Prices change between samples: check the sample time shown on every page.

## Related guides
- [coinpay](https://coinpay.hk/index.md)
- [All USDT P2P markets](https://coinpay.hk/markets.md)
- [Methodology](https://coinpay.hk/methodology.md)
