P2P with M-Pesa
Escrow is the whole mechanism. When you start an order the seller's USDT is locked by the platform, not held by the seller. You pay by M-Pesa, they confirm receipt, the platform releases. If they refuse to release after you have genuinely paid, you open a dispute and the platform arbitrates on evidence. That protection only exists inside the platform, which is why moving the conversation to WhatsApp is such a bad idea.
Reading a seller listing
| Field | What it tells you | What to avoid |
|---|---|---|
| Completion rate | Share of their orders that finished cleanly | Anything materially below the top sellers on the page |
| Order count | How much history the rate is based on | A great rate on a handful of trades |
| Average release time | How fast they confirm | Long release times if you are in a hurry |
| Order limits | Minimum and maximum they will trade | Limits that force you to split across sellers unnecessarily |
| Payment window | How long you have to pay | Short windows if your M-Pesa is not already funded |
| Terms text | Extra conditions the seller imposes | Anyone asking to move off-platform, for any reason |
The dispute path
- Pay only through the method listed on the order, for the exact amount, with the reference given.
- Keep the M-Pesa confirmation message. That timestamped SMS is your evidence.
- Mark as paid inside the platform. This starts the clock on the seller.
- If they do not release, open an appeal rather than continuing to message them.
- Upload the M-Pesa confirmation as evidence. Platform arbitration decides on documentation, not on who argues harder.
Almost every horror story in this market is a variation on one of three things: paying outside the platform, releasing escrow before confirming receipt, or using an account in someone else's name. None of those are exotic. They are the basics, and they get skipped when someone is in a hurry.
Are P2P trading fees really zero
The trade fee usually is. The spread is not, and it is where the cost lives. A listing at zero fee and a wide spread is more expensive than the reverse. Compare the effective rate, not the fee label.
What are the M-Pesa limits on a P2P purchase
The standard published M-Pesa ceilings apply: 250,000 shillings per transaction and 500,000 per day. Larger purchases have to be split, and sources disagree on whether those ceilings can be raised, so we do not claim either way.
Is P2P legal in Kenya
The VASP Act and its 2026 regulations create a licensing framework for providers, with extraterritorial reach over businesses targeting Kenyan consumers. That regulates the provider. It is not a prohibition on individuals trading. For your own position, take advice.