How P2P spreads work (and where your profit actually comes from)
The spread between buy and sell rates is the entire P2P business. Here is how it forms, why it moves, and how to read it like a merchant.
The spread is the business
A P2P merchant buys USDT at one rate and sells it at a slightly higher rate. The difference, the spread, is the entire source of profit. If you buy at 1,370 and sell at 1,395, you earn 25 per USDT before fees. Everything else about running a desk, the ads, the payment methods, the response speed, exists to let you capture that spread more often and in bigger size than the next merchant.
The spread is not fixed. It is the live result of supply and demand for dollars (in stablecoin form) in your local market. When demand for USDT rises, buyers bid the sell side up and the spread widens for sellers. When too many merchants chase the same customers, ads undercut each other and the spread compresses.
What actually moves the spread
A few forces move local P2P spreads more than anything else:
- Local currency pressure. When the naira, cedi or shilling weakens or people expect it to, demand for USDT jumps and sell rates run ahead of buy rates.
- Banking friction. When banks slow or block transfers to crypto-linked accounts, the merchants who can still settle reliably charge a premium for it.
- Weekends and salary cycles. Retail demand clusters around paydays and weekends; spreads often widen when banks are closed and settlement risk is higher.
- Global crypto moves. A sharp Bitcoin move pulls speculators into and out of stablecoins, and local premiums follow with a lag.
Reading the spread like a merchant
Do not just look at the number, look at the depth behind it. A wide spread with only two small ads on the sell side is an illusion; you cannot fill size at that price. A tighter spread with deep, high-volume ads on both sides is a healthier market to work in.
Track the spread over the day, not just at one moment. Most markets have a rhythm: a morning range, midday compression, evening demand. Once you know your market’s rhythm you can time your ad refreshes instead of reacting to every tick.
Finally, always measure your own realized spread, the rate you actually sold at versus the rate you actually acquired at, after fees. The market spread tells you what is available; your ledger tells you what you captured. The gap between those two numbers is where your operation can improve.