Tenants pay by STK push in the app, or a manager uploads the M‑Pesa SMS. Either way, MpangajiPro parses it, matches it to the right unit, and allocates every shilling automatically — arrears, rent, water, then surplus.
A tenant taps pay in-app for an M-Pesa STK push, or a manager uploads the M-Pesa confirmation SMS.
The name, amount and transaction code are read automatically and matched to the right tenant and unit.
Rent arrears, then current rent, then water arrears, then current water — any surplus rolls into next month.
The tenant ledger updates instantly and a statement is ready to share — no spreadsheet, no chasing.
One place to see cash position, arrears and occupancy across every property you own — reconciled against M-Pesa automatically, not compiled by your manager once a month.
See the full Owner experience →Collect rent, reconcile M-Pesa, assign caretaker tasks, and run move-outs for every property in your care — no separate spreadsheet per building.
See the full Manager experience →Get assigned tasks the moment they're logged, update status, and close jobs on site — no trip to the office to file paperwork.
See the full Caretaker experience →Pay by M-Pesa STK push, see exactly what you owe and what's been applied, and log a maintenance request — no more WhatsApp groups.
See the full Tenant experience →Submit a quote against a logged job, invoice once done, and track payment — without chasing the manager for a status update.
See the full Vendor experience →Every login — owner, manager, caretaker — is protected by an enforced password policy and session controls. No shared logins, no shortcuts.
Every payment allocation, rate change, and move-out step is logged. If a number moves, you can see who moved it and when.
Landlords sharing MpangajiPro never see each other's properties, tenants, or money. Data is isolated at the property level, by design.
Most owners start with a single building before rolling out to the rest of the portfolio. Set up takes a day — not a migration project.
Prefer a walkthrough? Request a demo →Register as an owner or property manager and add your first property in minutes.
Start with one property I already have an account