Product

Everything to run a Kenyan rental — on one platform.

Rent collection on the M-Pesa rail, tenants and leases, maintenance from report to paid, and owner-ready finance. One source of truth, three portals, and a double-entry ledger that's always right.

Portals
3
Source of truth
1 ledger
Rent rail
M-Pesa
Tax
eTIMS-ready
FIG 1 — the rent rail

Rent collection that reconciles itself.

Every active lease issues its own invoice, then an M-Pesa STK push lands on the tenant's phone. When they enter their PIN, the receipt posts against the exact unit — no paybill number to match by hand, no WhatsApp screenshots to chase.

  • STK push straight to the tenant's phone via M-Pesa Daraja
  • Card & diaspora payments (Pesapal, DPO, Tingg) — coming soon
  • Auto-reconciled to the right unit and invoice
  • Overpayments become lease credit — nothing is lost
  • Every payment double-entered, so the ledger always balances
Rent roll · MarchKilimani Heights
Grace Wanjiru
Unit 4B · M-Pesa
KES45,000
Brian Otieno
Unit 2A · due 1 Mar
Due soonKES38,500
Amina Hassan
Unit 7 · 6 days late
OverdueKES52,000
Peter Kamau
Unit 1C · M-Pesa
KES41,000
FIG 2 — tenants & leases

Every tenant and lease, in one directory.

Track who lives where, when each lease started, and when it's up for renewal. Deposits, rent amounts and payment-due days live on the lease — not scattered across spreadsheets and phone contacts.

  • Tenant directory with contact details and documents
  • Lease tracking: start, end, rent, deposit, due day
  • Renewal and move-out reminders before the date
  • Kenya DPA-2019: erase a tenant's personal data on request
Active leasesWestlands Park
Grace Wanjiru
Unit 4B · to 31 Dec 2026
ActiveKES45,000
Brian Otieno
Unit 2A · renews 30 Apr
RenewalKES38,500
Amina Hassan
Unit 7 · notice given
Move-outKES52,000
Peter Kamau
Unit 1C · to 15 Aug 2026
ActiveKES41,000
FIG 3 — maintenance

Maintenance, from report to paid.

Tenants raise a ticket from their phone with a photo. Staff assign it to a property and a contractor, and the real cost is tracked against the unit — so it lands in the owner's net, not a mystery line at month-end.

  • Tickets by property and unit, with photos attached
  • Assign contractors from your address book
  • Actual cost tracked — it flows into owner statements
  • Status from open to resolved, visible to the tenant
Open tickets3 active
Leaking kitchen tap
Westlands Park · Unit 7
In progressKES2,500
Faulty water heater
Kilimani Heights · Unit 4B
UrgentKES8,000
Repaint stairwell
Parklands Suites · Block A
ResolvedKES15,000
FIG 4 — owner finance

Owner statements you can actually hand over.

One monthly PDF per owner: rent collected, maintenance deducted, management fee, and the real net to pay out. Behind it sits a double-entry general ledger and a trial balance that always balances to the shilling.

  • Monthly PDF statement, auto-generated per owner
  • Net-to-owner: rent in, maintenance and fees out
  • Double-entry general ledger and trial balance
  • KRA eTIMS-ready when you connect your device
Owner statement · MarchAuto PDF
Rent collected
6 units · Kilimani Heights
KES270,000
Maintenance
2 tickets settled
−KES10,500
Management fee
10% of collected
−KES27,000
Net to owner
KES232,500
FIG 5 — compliance & the books

A real ledger — built for KRA and the DPA.

Behind every invoice and receipt sits a double-entry general ledger, not a spreadsheet — so the books balance to the shilling. Tax invoices are built for KRA eTIMS, and a full audit trail records who changed what, so your records stand up when someone asks.

  • Every transaction posts to a double-entry general ledger
  • Trial balance and arrears aging — 30 / 60 / 90-day buckets
  • KRA eTIMS-ready tax invoices, with VAT handled where it applies
  • Full audit trail — who changed what, and when
  • Kenya DPA-2019: tenant data-erasure, PII handling and retention
Audit trail · MarchEvery change logged
Rent invoice · INV-2026-0412
accountant · 08:14
IssuedKES45,000
M-Pesa payment · Unit 4B
matched to the invoice
KES45,000
eTIMS tax invoice
VAT handled · ready to stamp
Ready
Tenant PII erased
DPA-2019 request · logged
Erased
Who it's for

Three portals, one source of truth.

Owners, the people on the ground, and tenants each get exactly what they need — and never see what they shouldn't.

Owner

See the money, across every property.

Run the whole portfolio from one console — the biggest number is what you collected this month.

  • Collected, outstanding and net-to-owner at a glance
  • Occupancy and arrears across every building
  • Monthly owner statements as PDF
  • Reports: rent roll, vacancy, payments, ledger
Start as an owner →
Staff / Caretaker

Run the day-to-day, property-scoped.

Managers and caretakers see only the buildings they're assigned — nothing more.

  • Property-scoped access to assigned buildings
  • Record payments and issue invoices
  • Handle maintenance tickets and contractors
  • Role-based permissions per responsibility
Add your team →
Tenant

Pay rent in ten seconds.

A phone-first portal your tenants actually use — the pay button matches the STK amount exactly.

  • Pay rent via an M-Pesa STK push
  • Every receipt kept in one place
  • Raise a maintenance ticket with a photo
  • See the lease, balance and due date
Give tenants the app →

Everything above, free for 14 days.

Set up your first property in ten minutes. No card required — bring your own M-Pesa till when you're ready.