The MostComplete PropertyPlatform.
Digital lease signing. Automated billing. M-Pesa Paybill C2B & STK Push. WhatsApp reminders. 5-role dashboards. AI-powered insights. Public listings portal. Everything a professional property manager needs, in one system, one login.
How most landlords
still manage property.
WhatsApp group chats for rent reminders. Mobile payment screenshots shared via email. Handwritten ledgers for water readings. You deserve a real system.
WhatsApp Chaos
Broadcast lists for rent reminders. Screenshots as payment proof. Personal numbers mixed with business. One disputed M-Pesa and your credibility is gone.
Spreadsheet Hell
Twelve versions of the same Excel file. Manual water-reading math. Wrong formulas discovered on month 8. You built a portfolio, not a data-entry operation.
Paper Lease Nightmares
Printed agreements stored in a drawer. No way to prove a tenant signed. No reminder when leases expire. Lost documents, disputed terms, legal exposure.
Maintenance Black Hole
Texts to the caretaker that disappear. No tracking, no assignment, no accountability. Tenants waiting weeks with no update. Tenant satisfaction destroyed.
Billing Errors Cost You
Forgetting to add water charges. Miscalculating garbage fees. Tenants paying wrong amounts. Reconciliation done manually every month, always finding mistakes.
Zero Audit Trail
If a manager leaves, your records go with them. No log of who changed what. No history of payments, repairs, or decisions. Disputes with nothing to show.
One platform.
Every
workflow.
Makeja Homes replaces WhatsApp, Excel, and paper leases with a single professional system. Your company gets its own isolated workspace, with private data, 5 custom role dashboards, and every feature your team needs from day one. One login at makejahomes.co.ke, your entire portfolio.
Built for every
workflow you have.
Not a generic SaaS with a fresh coat of paint. A purpose-built system for how professional property management actually works.
Portfolio Management
Multi-property, multi-unit. Track Studios, 1BRβ3BR, Penthouses, Shops, Offices, and Warehouses. Status flows VACANT β RESERVED β OCCUPIED. Archive decommissioned units without losing history.
M-Pesa + Paystack Payments
STK Push triggers straight to tenant's phone. Daraja API callback auto-reconciles with no manual matching. Paystack for cards. Manual recording and bank transfer also supported with proof upload.
Digital Lease Signing
Tenant receives an email with a unique token link. They open it, review the lease, and sign online. No printing, no scanning. Lease status flips to ACTIVE automatically.
Automated Billing
Monthly bills = Rent + Water (meter readingβbased) + Garbage + Recurring charges. Mass billing generates hundreds of statements in one click. Auto-reminders chase overdue tenants.
Maintenance Workflows
Full 5-stage lifecycle: PENDING β ASSIGNED β IN_PROGRESS β AWAITING_PARTS β COMPLETED. Assigned to caretakers with notes, linked to inventory for parts tracking. Tenants see real-time status.
Inventory & Purchase Orders
Full stock management with a dedicated Storekeeper role. Purchase Order workflow: DRAFT β APPROVED β RECEIVED auto-increments stock. Maintenance requests consume inventory. Never run out of parts unnoticed.
Njiti AI Agent
Your in-dashboard AI guide with live data context. Njiti reads your real portfolio state before answering: unpaid bills, open maintenance, inventory levels, deposit balances. Role-scoped. Admins get portfolio KPIs, tenants see only their account.
AI Business Insights
Analyses your portfolio data and surfaces actionable insights: occupancy trends, collection performance, high-risk tenants, revenue forecasts. This is live today. Not Q3. Not roadmap. Now.
Integrations Hub
WhatsApp Business bulk rent reminders via Twilio. QuickBooks two-way accounting sync. M-Pesa Paybill C2B: Safaricom posts directly to your platform, auto-matched to unit or phone. Public listings portal shows vacant units to the world.
Your portfolio.
Every role.
One screen.
Role-aware dashboards that show each user exactly what they need. The Admin sees portfolio-wide KPIs. The Caretaker sees their maintenance queue. The Tenant sees their balance and lease. Each role, perfectly scoped.
Five dashboards.
One system.
Every person on your team gets a purpose-built interface. Nothing overwhelming. Nothing missing. Exactly what each role needs.
Admin
- Full portfolio overview & KPIs
- Create properties, units, and staff
- Set subscription plan & billing
- Full reports & AI insights
- Audit trail access
- WhatsApp bulk reminders
- Integrations management (QuickBooks, WhatsApp, Paybill)
- Njiti AI assistant
Manager
- Manage tenants & leases
- Approve maintenance requests
- Send payment reminders
- Generate monthly bills
- View financial reports
- Handle unit transfers
Caretaker
- View & update maintenance jobs
- Request parts from inventory
- Mark tasks IN_PROGRESS β COMPLETED
- Communicate with tenants
- Log repair notes & photos
Storekeeper
- Manage stock inventory
- Receive purchase orders
- Issue items to maintenance jobs
- Monitor stock levels
- Approve/reject PO requests
Tenant
- View and pay bills online
- M-Pesa STK Push payment
- Sign leases digitally
- Submit maintenance requests
- View payment history
- Download receipts
End-to-end.
Fully automated.
From the first inquiry to the final deposit refund, every step of the tenant journey is handled inside Makeja Homes.
Onboarding
Add tenant details, assign unit, set lease terms. System auto-generates the lease agreement with all specified conditions and charges.
Digital Lease Signing
Tenant receives an email with a unique signing link. They open it, review the full agreement, and sign online. Lease flips to ACTIVE.
Monthly Billing
Each billing cycle, system auto-generates: Rent + Water (based on meter readings) + Garbage + any recurring charges. One statement, all in.
M-Pesa Payment
Tenant pays via STK Push directly from their phone. Daraja callback reconciles the payment in real time. Receipt auto-generated and emailed.
Maintenance Requests
Tenant submits a request. Manager assigns to Caretaker. Caretaker updates status. Parts pulled from inventory if needed. Tenant sees every update.
Unit Transfer
3-step transfer wizard: choose destination unit β set new lease terms β confirm. Old lease archived, new lease created, move date recorded.
Vacating & Assessment
Tenant submits notice. Damage assessment completed. Deposit refund calculated (deducting any damage amounts). Payment recorded. Audit trail sealed.
Simple, transparent
pricing.
Start free for 14 days. No credit card. Scale as your portfolio grows.
Built for Africa.
Ready for the world.
Makeja Homes was born in Nairobi, built to solve the real problems of property management across Africa: mobile payment reconciliation, water-reading billing, local tax compliance, and the chaos of managing tenants across WhatsApp.
Get that right and you have the foundations of something that works anywhere. From Nairobi to Lagos. From Kigali to Cape Town. From East Africa to the world.
Join the Platform"Before Makeja I managed 40 units on WhatsApp and Excel. Now I run 80+ with half the admin time. The M-Pesa auto-reconciliation alone saves me 12 hours a month."
"Digital lease signing changed everything. No more chasing tenants to the office with a printout. They sign from their phone, I get notified instantly."
"The Njiti AI agent is genuinely useful. I asked it how to transfer a tenant between units and it walked me through every step. I didn't need to call anyone."
Stop managing
in WhatsApp.
Get your own workspace, 5 role dashboards, M-Pesa integration, and the full Makeja Homes platform, free for 14 days. No credit card. No contracts.
No credit card Β· Cancel anytime Β· Real human support Β· Built in Nairobi, Kenya π°πͺ