Client money accounting software Kenya property-management companies evaluate should answer a demanding question: can the business prove what it received for every owner, where that money was allocated, which deductions were authorised and what remains payable? A normal bookkeeping package may show a bank balance and an income statement. A professional property operation needs the additional property, unit, tenant, owner and transaction detail that explains the balance.
This distinction matters when one agency manages several owners through shared teams, collection channels and bank accounts. A receipt can reach the bank but remain unmatched to a tenant. A repair invoice can be valid but charged to the wrong property. A management fee can be calculated accurately but based on collections that the agreement excludes. Client money control brings those events into one traceable workflow instead of leaving finance staff to reconcile unrelated spreadsheets.

PMS.co.ke is positioned for professional portfolio management. Buyers should still verify every required workflow in a live demonstration and obtain accounting, tax and legal advice for their circumstances. Software supports controls; it does not replace the agency’s fiduciary responsibility or the judgement of qualified professionals.
Why ordinary rental bookkeeping is not enough
Rental bookkeeping records income and expenses. Client money accounting must also preserve beneficial ownership and the operational reason for every movement. The agency needs to distinguish money belonging to Owner A from money belonging to Owner B, even when both properties use the same collection channel. It should distinguish rent collected from the agency’s earned management fee, a tenant deposit, a recoverable service charge, an owner-funded maintenance float and an unidentified receipt awaiting investigation.
Without that separation, the bank total may look correct while individual owner statements remain wrong. An owner can be overpaid because a reversal was missed. Another can be underpaid because a tenant used the wrong payment reference. A vendor cost can reduce the wrong client’s balance. The month-end accountant then spends days reconstructing events from M-Pesa exports, bank statements, emails and WhatsApp approvals.
The aim is not simply faster data entry. It is a defensible chain of evidence from cash received to the closing owner balance. That chain should work alongside a multiple-owner property-management workflow so property teams can share one platform without mixing client records.
The client-money ledger model a Kenyan property company needs
A reliable model uses several connected dimensions. The bank or mobile-money account shows where funds moved. The owner ledger shows whose economic balance changed. The property and unit identify the managed asset. The tenant account explains the charge and settlement. The transaction type identifies whether the movement is rent, deposit, service charge, owner contribution, approved expense, management fee, refund or payout.
| Record | Question it answers | Control to test |
|---|---|---|
| Collection account | Where did the money arrive? | Reconcile system transactions to bank and M-Pesa statements |
| Tenant and invoice | Which obligation did the receipt settle? | Preserve receipt date, allocation date and reference |
| Owner and property ledger | Whose balance increased or decreased? | Prevent cross-owner posting without authorised correction |
| Expense and approval | Why was money deducted? | Attach invoice, property, approver and supporting evidence |
| Management fee | What amount did the agency earn? | Apply the documented agreement and show calculation basis |
| Owner payout | What was approved for transfer? | Separate statement balance from payout authorisation |
| Audit event | Who changed what and when? | Retain original value, new value, reason and identity |
During a demo, ask the vendor to start with a real-looking payment reference and follow it through allocation, owner ledger, fee calculation, statement and payout report. A dashboard alone cannot demonstrate accounting integrity.
Separate client funds from agency income
The clearest operational boundary is between money managed for clients and income earned by the agency. Rent received is not automatically agency revenue. A management fee may become due only after the contracted calculation and approval process. Reimbursements, deposits and maintenance floats can have different treatment again.
Kenya’s Estate Agents (Accounts) Rules contain requirements concerning clients’ money, accounting records and related controls. Property companies should obtain professional advice on how those rules and any other applicable obligations affect their operating model. The important software question is whether the records can support the company’s approved policy and make exceptions visible.
Good controls include mapped transaction categories, restricted journals, maker-checker approval, closing locks and a visible distinction between a draft calculation and an approved charge. Staff should not convert a client balance into agency income merely by changing a label.
Build a reconciliation exception workbench
Automation works best when it handles normal transactions quickly and sends uncertainty to a controlled queue. The exception workbench should show unmatched deposits, duplicate references, reversals, partial payments, overpayments, payments covering several invoices and receipts posted to an inactive tenancy.
Each exception needs an owner, status and ageing clock. A finance officer investigates the evidence, proposes an allocation and records a reason. A reviewer approves material corrections according to policy. The original transaction remains visible so the system does not rewrite history.
A useful daily control compares the collection-channel total with transactions imported, matched, held in suspense and reversed. At month-end, the team should be able to explain every difference between the bank or M-Pesa statement and the platform. The rent roll and aged-receivables workflow then shows how those allocations affect tenant balances.
Handle owner expenses without losing approval evidence
A property expense should not reach the owner statement as a bare number. The record should identify the property, supplier, category, service date, invoice reference, amount, supporting document and approval. Where a repair required quotations, the selected quotation and decision should remain attached. Where the owner approved work remotely, the approval trail should be searchable.
Expense controls should reflect materiality. A routine cost below an agreed limit may follow a lighter workflow. A major repair may require a property manager, owner representative and finance reviewer. Emergency work needs an exception path with retrospective evidence rather than an undocumented bypass.
Supplier invoices should be checked against the organisation’s tax and procurement requirements. KRA information about eTIMS can help teams understand electronic invoicing services, but the agency’s tax adviser should confirm the evidence required for each expense and reporting period.
Calculate management fees from documented agreements
Agencies use different commercial arrangements: a percentage of rent collected, a percentage of amounts billed, a fixed monthly fee, a minimum fee or a combination. One agreement can exclude deposits and utilities; another can include specific recoveries. Rates can change on renewal. The software should not assume one percentage fits every owner.
Configuration begins with a reviewed agreement register. Capture the effective dates, fee basis, rate, fixed amount, inclusions, exclusions, taxes, approval responsibility and presentation on the owner statement. Then test normal receipts, part-payments, late allocations, reversals, refunds and waived fees. The existing property-management commission tracking guide explains that workflow in greater detail.
The approved fee should post transparently from the client ledger to the agency’s earned-income record where the organisation’s accounting policy requires it. Buyers should ask PMS.co.ke to demonstrate the supported flow and any integration needed for the general ledger.
Make owner payouts a controlled process
An owner statement balance and an instruction to transfer money are related but not identical. The statement may show funds available after approved deductions. A payout still needs a cut-off date, destination verification, authorisation and payment evidence. Changing an owner’s bank or mobile-money details should trigger enhanced verification and an audit event.
A strong payout run lists the opening balance, period collections, approved expenses, fees, retained reserves, previous adjustments and proposed payment. The preparer resolves exceptions before submitting the batch. An authorised reviewer confirms the payee details and totals. After payment, the transaction reference is attached and the owner ledger is updated according to policy.
Where the company uses bank files or an API, test limits, failed payments, duplicate prevention and reconciliation. Do not assume that a platform holds or transfers money unless those services are expressly provided and contractually documented.
Month-end close should be a checklist, not a scramble
A repeatable close can include:
- Import all bank and M-Pesa activity through the cut-off.
- Resolve or formally age all unmatched transactions.
- Review receipt reversals, refunds and cross-period allocations.
- Confirm tenant ledgers and aged receivables.
- Approve property expenses and identify incomplete evidence.
- Calculate and review management fees under current agreements.
- Reconcile each client-money account and owner control total.
- Generate draft owner statements and investigate unusual movements.
- Approve statements and payout instructions.
- Lock the period while retaining a governed correction process.
The close dashboard should show completion and exceptions by branch, portfolio and responsible person. Senior management needs assurance that every portfolio followed the same minimum controls, not merely a PDF report at the end.
Reports owners and auditors should be able to trace
Useful outputs include an owner ledger, property income and expense statement, receipt allocation schedule, outstanding tenant balances, management fee calculation, expense approval register, suspense report, reconciliation summary and payout register. Totals should cross-reference rather than exist as unrelated exports.
For example, the owner statement’s rent collected should agree with the owner-filtered receipt allocation report. Its management fee should agree with the approved fee schedule. Its payout should agree with the payment register. A correction should carry a reason and reference to the period it affects.
Role-based access and data protection
Not every employee should view or change every owner’s financial information. Leasing staff may need tenancy balances without access to payout details. Property managers may submit expenses but not approve their own requests. Accountants may prepare reconciliations, while a senior reviewer closes the period. System administrators should not automatically receive unrestricted business-data access.
Kenya’s Office of the Data Protection Commissioner has identified property management among sectors receiving compliance attention. Buyers should assess access control, retention, exports, backups, activity logs and offboarding as part of implementation, then obtain professional advice on their data-protection duties.
How to migrate from spreadsheets safely
Do not import every historic worksheet without review. Begin with a master-data register for owners, properties, units, tenants, agreements, suppliers and collection accounts. Agree a cut-off date. Reconcile opening tenant balances, owner balances, deposits and bank positions to signed control totals. Record unresolved items separately rather than forcing them into apparently clean balances.
Run at least one close in parallel. Compare receipt allocation, arrears, expenses, fees, owner statements and payouts. Investigate differences and obtain sign-off from finance and operations. Define who will own master data after go-live. A system cannot remain reliable if staff can create duplicate owners, reuse units or alter opening balances without control.
Questions to ask in a PMS.co.ke demonstration
- Can one receipt be traced from bank or M-Pesa import to tenant invoice and owner ledger?
- How are unmatched, duplicate, reversed and split payments controlled?
- Can client balances be separated by owner, property, account and legal entity?
- How are management-fee rules versioned and approved?
- Can staff attach supplier invoices, quotations and owner approvals?
- What prevents the preparer from approving the same journal or payout?
- Can a closed period be protected while corrections remain auditable?
- Which accounting, banking, M-Pesa and reporting integrations are currently supported?
- How are backups, exports, permissions and terminated-user access handled?
- Which implementation services are included in the quoted price?
Review the current PMS features and pricing information, then ask for a scenario-based demonstration using your agreement types and month-end exceptions. A credible evaluation uses sample transactions, not only slides.
Frequently asked questions about client money accounting software Kenya
What is client money accounting software?
It is software that helps an organisation identify, reconcile and report money managed on behalf of clients. In property management, records usually need to connect collection accounts, tenant charges, properties, owners, approved deductions, management fees and payouts.
Is client money the same as rental income?
Not necessarily. Money received from a tenant may be managed for an owner, held for a specific purpose or subject to allocation and agreement terms. The agency should obtain professional advice and follow its documented accounting and legal obligations.
Can PMS automatically match M-Pesa payments?
Automation may match payments when references and integrations support it, but buyers should verify the current PMS.co.ke capability. A reliable process also needs a controlled exception queue for payments that cannot be matched confidently.
Can the software prevent fraud?
No software can guarantee prevention. Segregated roles, approvals, alerts, audit logs, reconciliation and independent review can reduce opportunities and improve detection when they are configured and used consistently.
Does client-money software replace an accountant?
No. It organises records and workflows. Qualified accountants, auditors, tax advisers and legal professionals remain responsible for interpretation, review and advice.
Can each owner receive a separate statement?
That is a core requirement to test. The statement should show opening balance, collections, authorised deductions, fees, adjustments, payout and closing balance for the correct owner and reporting period.
How long does implementation take?
Timing depends on portfolio size, data quality, integrations, agreement complexity and approval processes. A phased implementation with reconciled opening balances is safer than an unverified bulk import.
What should we prepare before requesting a demo?
Bring anonymised examples of a bank or M-Pesa exception, owner statement, fee agreement, expense approval, reconciliation and payout batch. Ask the vendor to demonstrate those journeys end to end.