Do I need a new M-Pesa number?
No. ChatPay works with the M-Pesa Paybill or Till you already use. Your tenants, members or customers keep paying the same way, with no changes to their payment details.
How does the matching actually work?
ChatPay reads the account reference on each incoming payment — the reference included with each payment, like a unit number or member number — and matches it straight to that tenant or member's record. No manual lookup, no spreadsheet.
Do payers need to install anything?
No. Your tenants, students, members or customers don't need to install anything. When possible, receipts arrive on the WhatsApp they already use. Either way, you're always notified the moment a payment lands.
How long does setup take?
About 30 minutes. Connect your M-Pesa Paybill or Till through the signup form and you're live — no developers, no hardware, no paperwork.
Is my payment data safe?
Yes. ChatPay only reads Safaricom's payment confirmations — we never touch or hold your money. It stays in your M-Pesa account as always, and your records are encrypted and visible only to you.
Is there an audit trail?
Every payment is logged with its matched account and timestamp the moment it's recorded, so you always have a clear record of what was matched to what and when.
Does ChatPay handle KRA eTIMS filing?
Automatic KRA eTIMS filing is coming soon — it isn't live yet. ChatPay works fully without it in the meantime, and we'll let you know the moment it's ready.
What happens if I go over 50 payments on the free plan?
Nothing breaks. We'll let you know you're near the limit, and you can upgrade to Business (KES 2,500/mo, unlimited) whenever it makes sense for your portfolio.
Can I cancel anytime?
Yes. No contracts, no penalties. Your payment records stay exportable even if you leave.