Dashboard
Loading…
Revenue collected
Total expenses
Payroll + maintenance
Net profit
Receivables
Revenue vs Expenses —
Revenue Expenses Profit
Open work orders
Payment reminders
Overdue
0
Due today
0
Upcoming
0
Nothing is ever sent automatically — you choose exactly who receives one, every time.
Leases expiring soon
Rent due Water invoice Water due Lease expiry
Tenants & leases
Unit register
Current tenants
Previous tenants
Settings
Manage your property identity, units and workspace appearance.
Active property
One per line: Name | Unit prefix | Number of units | active, planning or inactive. Example: Tower 1|T|24|active.
Appearance
This preference is saved with the property settings and restored on every device.
System status
Checks whether production secrets are actually configured on this deployment — not just coded for. If something shows "Not configured," related features (email, M-Pesa payouts) are silently running in dev/logging mode instead of actually reaching tenants.
Checking…
Export all client data
Download a comprehensive archive of all client, property, financial, and taxation data for auditors, personal viewing, or KRA compliance.
Work orders
Maintenance & repairs
Open
0
In progress
0
Completed
0
Active
Completed 0
UnitIssuePriorityReportedAssigned toStatusActions
Water billing
Units readings
Previous = prior month
Unit
Tenant
Prev
Current
Usage
Amount
Invoice
Action
Total invoicedKSh 0
Outstanding (unpaid)KSh 0
Previous month — history
UnitTenantPrevNewUsageAmountPayment
Total billedKSh 0
Financials
Rent collected
Water collected
Total receivables
MRI tax to KRA
Rent payments
Water payments
Receivables
Deposits
Tax (KRA MRI)
TenantUnitRent duePaidBalanceDateStatusAction
Payment options
How you receive rent & water payments collected via M-Pesa
Set up payout method
Expenses & payroll
Total expenses
Payroll (gross)
Other expenses
Payroll
Other expenses
Staff —
Kenya Employment Act, 2007 Compliance: Deductions auto-calculated: PAYE (KRA 2024 bands + KSh 2,400 personal relief), NSSF Tier I+II (Act No. 45/2013, Year 4 limits eff. Feb 2026 — max KSh 6,480 employee), SHIF 2.75% min KSh 300 (replaces NHIF, Oct 2024), AHL 1.5% (Finance Act 2023). Employer matches: NSSF (equal amount), SHIF (2.75%), AHL (1.5%). All remitted by 9th of following month. Every employee requires a written contract (s.9). Payslips must be issued each pay period (s.17).
NameRoleGross PAYE NSSF SHIF AHL HELB Other Net payActions
Gross payroll
PAYE → KRA iTax
NSSF (employer share)
SHIF + AHL (employer)
Total net to staff
Remittance (all by 9th of following month): PAYE → KRA iTax  ·  NSSF → NSSF portal  ·  SHIF → SHA portal  ·  AHL → KRA iTax  ·  HELB → HELB portal
Termination notice (Employment Act s.35): Monthly-paid permanent staff — minimum 28 days notice or pay in lieu.
Onboard new tenant
JK
Offboard tenant
New work order
Update work order
Edit water rate
Record water payment
Pay with M-Pesa
Record rent payment
Review payment reminders
TenantUnitTypeOutstandingStatusEmail
Add staff member
Statutory deductions preview (auto-calculated)
PAYE
NSSF (ee)
SHIF 2.75%
AHL 1.5%
Estimated net pay
Edit staff —
Statutory deductions
PAYE
NSSF
SHIF
AHL
Net pay
Remove staff member

Remove from payroll? This cannot be undone.

Add expense
Rent Increase Notice
Earliest effective date:
Increase cannot take effect before this date (3 months from notice)