Whether you're paying a contractor or supplying a tender, escrow holds the money until the agreed milestone is verified — then releases instantly.
Every tender and contract payment has the same tension: the client doesn't want to pay for work not done, the contractor doesn't want to work without guaranteed money. Escrow resolves it. Funds are committed upfront — the contractor sees the money is real — but only released when the milestone is verified.
If your platform or company runs escrow-style payments regularly — procurement, marketplace payouts, milestone billing — our Business API lets you create and track escrow transactions programmatically with webhooks, at no extra cost beyond the standard fee.
Up to KSh 240,000 per transaction to the payee — suited to deposits, retainers and staged milestones. Larger contracts can be split into sequential escrow transactions, or talk to us.
Start a secure M-Pesa escrow transaction in under a minute — no account needed.
Start a Transaction