P2Proof
All guides

P2P in Kenya: trading around M-Pesa

M-Pesa makes Kenyan P2P faster than most markets and introduces risks that do not exist elsewhere. What Kenyan merchants should watch.

Speed is the advantage and the danger

M-Pesa settles in seconds, which is why Kenyan P2P moves faster than markets that depend on bank transfers. It also means a mistake is finished before you have finished reading the message.

In slower markets a wrong transfer can sometimes be stopped. On M-Pesa it is gone, and your protection is entirely in what you checked before you released.

Check the name, every time

The single most common Kenyan P2P loss is releasing on a payment from a name that does not match the counterparty. It looks like an ordinary transaction and becomes your problem when the real account holder reports it.

The rule is the same everywhere but matters more here because of the speed: the paying name must match the trading name, and if it does not, you do not release, no matter how convincing the explanation.

Transaction costs are part of your margin

M-Pesa charges are small per transaction and substantial across a month of trading. Merchants who price purely off the USDT spread and ignore transfer costs are quietly running a thinner margin than they think.

Count them the same way you count exchange fees, because they come out of the same profit.

Your record in shillings

P2Proof supports KES directly, so profit is shown in shillings after fees rather than converted from a dollar figure. Your yearly export reads the way your business actually works.

P2Proof keeps every Bybit and Bitget P2P trade permanently and computes your real profit after fees in your own currency, from a read-only key that can never touch your funds.

Get P2Proof on your phone

Check your real profit, your rates and your records without opening a laptop.

On iPhone there is no App Store version yet, and you are not left out. Open this site in Safari, tap Share, then Add to Home Screen. It installs and opens exactly like an app.