Built for organizations collecting via M-Pesa

Every M-Pesa payment, matched to the right account — automatically.

No more cross-referencing M-Pesa statements against a spreadsheet to figure out who paid. ChatPay matches every payment to the right unit, student, member or customer the moment it lands.

Connect My Till or Paybill →
Works with Paybill or Till
No new app for your payers
Live in 30 minutes
▲ Matched automatically. No lookup, no spreadsheet — the right account is updated while you serve the next payer.
Watch it work — live demo above
Paybill or Till
Your existing M-Pesa number works as-is
No App Needed
Payers continue as usual
30 Minutes
From signup to fully live
M-Pesa + WhatsApp + KRA eTIMS
One connected system
How it works

The payment lands. ChatPay matches it.

Every hour spent reconciling payments by hand — gone.

1
They pay using the reference they know
Unit number, member number, admission number — whatever payment reference you already use.
→
2
ChatPay matches it instantly
The reference is matched to the right tenant, member or account — no manual lookup.
→
3
You do nothing
Recorded against the right ledger. No spreadsheets, no guesswork, no follow-ups.
Manually matching payments to tenants or members
Cross-referencing M-Pesa statements against a spreadsheet
Chasing "who paid this reference?" on WhatsApp
Manual KRA eTIMS paperwork
✓ Notified the instant money lands
✓ Every payment matched to the right account automatically
✓ Full payment history, searchable by unit, member or reference
Soon KRA eTIMS filing, without touching a form
One connected system — the tools you already use
KRA eTIMS
Works great for

property managers, schools, SACCOs, membership organizations, landlords and clinics

Pricing

Save hours every week on reconciliation

Start free on a single property or branch. Upgrade when it's covering your whole portfolio.

Starter
Free
Up to 50 payments each month — good for a single small property, branch or class
Connect My Till or Paybill →
Automatic WhatsApp receipts
✓
✓
Instant payment alerts
✓
✓
Automatic reference matching
✓
✓
Searchable payment records
✓
✓
SMS fallback
—
✓
Unlimited payments & receipts
—
✓
Full reports & CSV export
—
✓
KRA eTIMS filing
—
Soon
Priority support
—
✓
Questions

Before you ask

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.

Your customers, tenants, students and members already pay via M-Pesa.
Let ChatPay match every payment.

Live in 30 minutes. No developers. No new hardware.

Connect My Till or Paybill →
Self-serve signup — you'll be set up in 30 minutes