Property operations
Perfect execution

Kokodi is your tech powerhouse. The complete platform for Kenyan landlords and property managers—from rent collection to audit-ready financial statements.

CERTIFIED PROPERTY MANAGEMENT EXPERTS

Scalable
Secure
Encrypted
M-Pesa API

Our core strict accounting logic

01 / Double-Entry

Immutable GL Engine

Built-in general ledger forces true double-entry bookkeeping on every automated rent invoice, deposit, and supplier bill.

02 / Payments

Real-time M-Pesa

Daraja API hooks directly match incoming tenant C2B payments to open invoices instantly, updating the ledger automatically.

03 / Management

Scale Units

Manage multi-property portfolios securely with PMC-level data isolation. Tenants and statements stay organized gracefully.

Powerful Features

A complete property and accounting platform—from tenant onboarding and M-Pesa payments to double-entry GL, supplier AP, bank reconciliation, and full financial statements.

Multi-Property Management

Manage unlimited buildings and units with customizable rent amounts, billing cadence, and real-time occupancy tracking.

Complete Tenant Management

Invite tenants via email, create and manage rental agreements, track tenant history, and maintain detailed tenant profiles.

Smart Invoicing System

Auto-generate invoices based on billing cycles or create custom invoices manually. Track payment status and send reminders.

M-Pesa Integration

Accept M-Pesa payments with automatic transaction matching, STK push functionality, and instant receipts.

Payment Processing

Record manual payments, validate and allocate payments automatically, support partial payments, and override allocations.

Deposit Management

Track security deposits, apply deposits to rent balances, process deposit refunds via multiple methods.

Double-Entry GL Accounting

Full chart of accounts, manual journal entries, and an automated GL engine that posts every transaction.

Supplier & AP Management

Manage suppliers and vendor bills with a complete accounts payable workflow. Post bills and track outstanding payables.

Bank Reconciliation

Reconcile your bank statements against GL entries with a full audit trail.

Financial Statements

Generate P&L, Balance Sheet, Trial Balance, and Cash Flow statements on demand.

VAT & Tax Management

Configure VAT and withholding tax codes, track output and input VAT, and produce KRA tax summary reports.

Aged Receivables & Payables

Aged AR and AP reports bucket outstanding balances by 30/60/90+ day periods for cash-flow visibility.

Multi-Channel Notifications

Send automated reminders via email, SMS, and WhatsApp for invoice alerts and payment confirmations.

Document Management

Upload, store, and manage rental agreement documents accessible via the tenant portal.

Approval Workflows

Route supplier bills and GL journals through configurable approval chains before posting.

Role-Based Access

Secure admin portal for property managers with customizable roles. Separate tenant portal.

Accounts Summary & Ledger Reports

Rent ledger, defaults reports, GL ledger detail, and accounts summary by building.

Secure & Compliant

Bank-grade encryption, immutable GL journals, complete audit logs, and PMC-level data isolation.

Built for Property Professionals

Whether you own a few units or manage entire portfolios, Kokodi combines operations and accounting in one platform—no separate bookkeeping software needed.

Landlords

Whether you own a few units or an entire building, track rent, deposits, and tenant communications—plus see your P&L and cash position in one place.

Property Managers

Manage buildings and portfolios efficiently with automated invoicing, M-Pesa integration, supplier bill tracking, and audit-ready financial statements.

Estate Agents & PMCs

Handle multiple clients and properties seamlessly. Full double-entry accounting, approval workflows, bank reconciliation, and year-end close built in.

How It Works

From onboarding to closing the books—everything in four steps. No technical expertise required.

1

Set up your properties

Add buildings and units, configure rent amounts and billing frequency, set up M-Pesa integration, create your chart of accounts, and define fiscal years.

2

Add tenants & agreements

Invite tenants via email, create rental agreements with uploaded documents, record security deposits, and grant tenant portal access.

3

Invoice, collect & pay bills

Auto-generate rent invoices. Accept M-Pesa STK push or manual payments. Record supplier bills and AP payments.

4

Close books & report

Reconcile your bank account, review aged AR/AP, run P&L and Balance Sheet reports, file VAT returns, and perform year-end close.

Why Choose Kokodi

Built for the Kenyan market with M-Pesa integration, local tax workflows, and a complete accounting engine—so you never need a separate bookkeeping tool again.

Save Time

Automate invoicing, payment matching, GL postings, and tenant notifications. Focus on growing your portfolio instead of manual bookkeeping.

Mobile-Friendly

Access your full property and accounting platform from anywhere. Tenants can pay and view invoices on their phones.

Grow with Confidence

Scale from a few units to hundreds without changing systems. The built-in accounting engine grows alongside your portfolio.

Key Benefits

  • One platform for property management and full double-entry accounting
  • M-Pesa integration with STK push, automatic matching, and instant digital receipts
  • Complete AP module: suppliers, bills, approval workflows, and payments
  • Bank reconciliation with session management and finalization audit trail
  • P&L, Balance Sheet, Trial Balance, and Cash Flow statements on demand
  • VAT/tax code management and KRA-aligned tax summary reports
  • Aged receivables and aged payables reports with 30/60/90+ day buckets
  • Automated GL postings for every invoice, payment, deposit, and supplier bill
  • Fiscal year management with soft-close, hard-close, and year-end journal
  • Dedicated tenant portal for invoices, payments, and document downloads
  • Multi-channel notifications via email, SMS, and WhatsApp per building
  • Role-based access with configurable approval workflows and audit trails
  • Professional PDF/Excel exports for all financial statements and reports
  • Opening balances journal for seamless migration from existing systems

Frequently Asked Questions

Got questions? We've got answers.

Who is Kokodi designed for?
Kokodi is built for landlords, property managers, and property management companies (PMCs) in Kenya who want to streamline both property operations and financial management. Whether you manage one building or a large portfolio, Kokodi handles everything from rent collection to closing your books at year-end.
How do tenants make payments?
Tenants can pay via M-Pesa using STK push (pay from their phone directly) or by sending to your paybill/till number with automatic matching. You can also record cash, bank transfer, or cheque payments manually. The tenant portal allows tenants to view invoices, make payments, and download receipts anytime.
What accounting features are included?
A full double-entry GL engine: chart of accounts, fiscal year management, manual journal entries, automatic GL postings from all transactions (invoices, payments, deposits, supplier bills), bank reconciliation, opening balances, and year-end close. Financial statements include P&L, Balance Sheet, Trial Balance, Cash Flow, and GL Ledger Detail.
How does the supplier and AP module work?
Add suppliers with contact and payment terms. Create bills against suppliers, route them through approval workflows, post them to the GL (debiting expense accounts and crediting AP), and record payments when you settle. Aged payables reports show what's outstanding by aging period.
Can I manage multiple buildings?
Absolutely! Add unlimited buildings and units with no restrictions. Configure different rent amounts, billing frequencies, and M-Pesa settings per building. All financial reports can be filtered by building or viewed portfolio-wide.
How does bank reconciliation work?
Create a reconciliation session for any bank account with your statement date and closing balance. Select cleared GL transactions, mark them reconciled, monitor the running difference, and finalize once balanced. Every session is fully auditable.
What reports can I generate?
Operational reports: rent ledger, defaults, accounts summary, aged receivables, tenant statements. Financial statements: P&L, Balance Sheet, Trial Balance, Cash Flow, GL Ledger Detail, Aged Payables, and VAT Summary. All reports export to PDF and Excel.
Is there a free trial available?
Yes! We offer a free trial so you can explore all features risk-free. Contact us through the form below or the contact page to get started with a personalized demo.
Is my data secure?
Yes! We use bank-grade encryption, JWT authentication, immutable GL journal entries, complete audit trails, and PMC-level data isolation. All financial transactions are tamper-proof once posted, and every action is logged.

Discuss your project and find out.
Let's connect!

Reach out