M-Pesa ReadyKRA eTIMSBank-grade Security

The operating system for Kenyan rental property.

Collect rent on M-Pesa, reconcile to your books, handle maintenance, file KRA-ready reports, all from one workspace your team, tenants, and accountant actually want to use.

No card requiredOnboarding in 1 dayCancel anytime
ezrent.co.ke/dashboard

Collected this month

KSh 482,000

Occupancy

94%

Live M-Pesa

connected

James M., Unit B4

QE82JLX931

KSh 45,000

Sarah W., Unit A2

RH12KSK220

KSh 32,500

Estate Plumbing, INV-2401

Vendor pay

−KSh 7,800

Built on / integrated with

M-PESAM-PesaATAfricasTalkingKRAKRA eTIMSCloudflare

Brand marks and product names are trademarks of their respective owners and shown here to accurately describe integrations EzRent ships.

How it works

Live in a day, not a quarter.

Three steps. A founder runs you through each one on a single call.

  1. 1

    Import your tenants

    Send us your spreadsheet of tenants, leases, and outstanding balances. We import it for you during onboarding, no data re-typing.

    Usually 20–60 minutes for a portfolio of any size.

  2. 2

    Connect M-Pesa

    Paste your Daraja credentials once. We test a sample reconciliation against a real transaction so you see the loop working before going live.

    Money stays with Safaricom, we never hold rent.

  3. 3

    Go live

    Tenants get portal access in English and Swahili. Your team learns the workflows in a 30-minute walkthrough. You start collecting on the next billing day.

    Most pilots are live the same business day.

Apply to the pilot
Design targets

Built to deliver, by design.

These are the targets EzRent is engineered against. We'll replace them with verified customer outcomes as pilot portfolios ship results.

Target

95%+

On-time collection target with automated reminders

Target

<60s

From M-Pesa STK push to invoice reconciled

Target

100%

Audit trail on every payment, edit, and refund

Target

24/7

Tenant self-service portal in English & Swahili

Numbers are design goals from staging benchmarks, not customer averages. Actual results vary by portfolio.

In private pilot

We're onboarding our first pilot portfolios, not racing for logos.

EzRent is invite-only by design. Every pilot landlord is set up directly by the founders, with a private channel to the product team and pricing locked for 12 months. We'll publish customer outcomes when they're real, not before.

  • Founder-led onboarding

    A founder personally imports your tenants, connects M-Pesa, and walks your team through the platform.

  • Pilot pricing for 12 months

    Your tier price is locked from the day you go live, no price hikes during the pilot window.

  • Direct line to the product team

    Private WhatsApp/Slack channel for feedback, feature requests, and white-glove support.

  • Early-access features

    Pilots see new releases first and help shape the roadmap before the wider launch.

One platform

One system. Real-time visibility. Tax-ready.

Stop juggling Excel, WhatsApp groups, and a separate accounting tool. EzRent brings rent collection, ledger, tenant communication, maintenance tracking, and compliance into a single workspace, with M-Pesa and bank transfers reconciled automatically.

  • Every M-Pesa receipt mapped to the right tenant, automatically
  • Live general ledger your accountant can hand straight to KRA
  • Tenants pay, raise tickets, and download statements themselves
  • Audit log on every action, for you, your owners, and the regulator

Today's books

Live

Rent invoiced

KSh 612k

+12% vs last month

Collected

KSh 582k

+9% vs last month

Outstanding

KSh 30k

−21% vs last month

Expenses

KSh 84k

+4% vs last month

Collection, last 6 months

DecJanFebMarAprMay
Solutions

Manage your entire portfolio in one place

Built for the diversity of Kenyan real estate, single units, mixed-use blocks, gated estates, student housing, and commercial spaces.

Features

Everything you need to run property operations, in one place

M-Pesa collections, reconciled

STK push, Paybill, Till. Every transaction maps to a tenant invoice the moment it lands. No more typing codes from SMS at midnight.

  • Signed Daraja callbacks
  • Idempotent processing
  • Live reconciliation status
Explore features

Accounting & KRA-ready books

Live double-entry ledger, bank-statement matching, KRA eTIMS receipts, and a rental-income summary your accountant can file.

  • Financial reports
  • Portfolio exports
  • Monthly income summary
Explore features

Tenant portal

Branded tenant portal in English & Swahili. Tenants pay, raise tickets, download statements. Owners see per-property P&L without asking.

  • Mobile-first design
  • Two-factor on every role
  • Tenant SMS receipts
Explore features

Maintenance & service requests

Photos in, vendors assigned, resolution times tracked, receipts attached to the unit.

Communications hub

Rent reminders, notices, and arrears warnings via SMS and email, with delivery receipts.

Reports & analytics

Occupancy, collection rate, vacancy trends, vendor spend, exportable to CSV.

Roles, audit & compliance

Four built-in roles, a clear audit trail, and revocable sessions for your team.

APIs & webhooks

REST API and webhook events for property, lease, payment, and ticket, wire into your stack.

Dashboard

See the platform in action

A centralized hub for portfolio, tenant, and finance insights.

Live screens from a demo workspace. Click any preview to enlarge.

Integrations

Plugs into the tools that already run your business

M-Pesa, KRA, your bank, WhatsApp, your accountant, all wired in.

M-PESA

Safaricom M-Pesa

STK push, C2B, B2B

KRA

KRA eTIMS

Receipts & filings

Local banks

Statement import & match

AT

AfricasTalking SMS

Rent reminders & alerts

WhatsApp Business

Tenant messaging

R

Resend Email

Branded transactional mail

Cloudflare R2

Document & photo storage

qb

Financial reports

Portfolio reporting

Brand marks and product names are trademarks of their respective owners, shown here to accurately describe integrations EzRent ships.

For tenants

Looking for your next home?

Browse verified vacant units from landlords on EzRent, book a viewing in under a minute, and apply online, no agency fees, no broker WhatsApp tag.

Search by area, type, budget

Filter listings across Nairobi, Mombasa, Kisumu, Eldoret and more.

Book a viewing online

Pick a date, landlord confirms over SMS, no calling round.

Apply with one form

Upload your ID & payslip once. Landlords review in their dashboard.

Security & reliability

Built for money. Designed for trust.

Every payment, edit, and login is logged. Every credential is encrypted. Every connection is hardened.

Role-based access

Granular permissions: accountant, agent, manager, and owner each see only what they need.

Immutable audit log

Every state change is recorded with actor, IP, and timestamp. Exportable as CSV.

Encryption at rest

Per-organization M-Pesa credentials, tenant PII, and KRA data encrypted with rotating keys.

Two-factor auth

Optional SMS or email verification for staff accounts. Revoke sessions from any device.

Webhook hardening

Signed M-Pesa callbacks, IP allow-list, idempotent processing, no double charges.

ODPC-aligned

Designed against Kenya's Data Protection Act 2019. Per-tenant consent & data export.

Pricing

Simple, transparent pricing

Pay monthly. No setup fees. Cancel anytime.

Starter

For individual landlords

KSh 2,500/month
  • Up to 10 units
  • M-Pesa & bank reconciliation
  • Tenant portal & statements
  • SMS rent reminders
  • Email support
Choose Starter
Recommended

Growth

For professional managers

KSh 7,500/month
  • Up to 50 units
  • Everything in Starter
  • KRA-ready reports & exports
  • Maintenance workflows
  • Multi-user team access
  • WhatsApp + priority email support
Choose Growth

Pro

For agencies & estates

KSh 15,000/month
  • Unlimited units
  • Everything in Growth
  • Per-property P&L
  • Financial report downloads
  • Built-in team roles
  • Dedicated account manager
Choose Pro

Prices exclude VAT. Cross a tier's unit cap and we'll email you before any change, no surprise charges. Need more than 250 units? Talk to us.

FAQ

Questions, answered

How long does onboarding take?

Most portfolios go live within one business day. We do a guided onboarding call, import your existing tenants and leases from a spreadsheet, connect your M-Pesa Daraja credentials, and walk you through your dashboard, all in a single working session.

Do you work with my M-Pesa Paybill / Till?

Yes. You connect your Daraja credentials once. We support both Paybill and Till, with C2B and STK push, and all transactions reconcile to invoices automatically.

Can I import existing tenants and leases?

Yes. Send us your spreadsheet and we'll do a guided import as part of onboarding, no extra charge. The hero page is correct: there are no setup fees on the standard plans.

Who owns the data, and can I export it if I leave?

You do. Customer Data (tenants, leases, ledger, photos, documents) is yours. You can export the full ledger as CSV at any time, and after cancellation you have 30 days to download everything before we delete or anonymise it. See the Terms and Privacy Policy for the full data ownership statement.

Do you charge per transaction?

No, the EzRent subscription is flat monthly. Safaricom's M-Pesa transaction fees, AfricasTalking SMS fees, and KRA filing levies are billed directly by those providers and pass through at their cost.

What happens to tenants paying via M-Pesa if EzRent is offline?

Money never flows through EzRent, tenants pay to your Paybill/Till and funds settle directly with Safaricom into your account. If we're temporarily offline, payments continue uninterrupted and we reconcile them once we're back.

Can my accountant use EzRent reports?

Yes. Generate financial, arrears, occupancy, and income reports to support your accounting workflow.

What about KRA eTIMS and rental income tax?

Receipts are formatted to eTIMS specifications and the platform produces a rental-income summary report aligned to KRA's monthly filing requirements. Reports are informational, always have your accountant review before filing.

How do tenants pay?

They can pay via M-Pesa STK push from their tenant portal, send to your Paybill/Till directly (we still reconcile), or bank transfer. Each method is mapped to their invoice.

Is my tenants' data safe?

Yes. We encrypt all PII at rest, force HTTPS everywhere, harden M-Pesa webhook endpoints, and keep an immutable audit log. Data handling is aligned to Kenya's Data Protection Act 2019, see our Data Protection statement for the full picture.

Get started

Ready to run property operations the right way?

See your own portfolio in EzRent within a day. We'll import your existing tenants and walk you through M-Pesa connection in a single call.

The Kenyan Landlord Brief

Monthly: KRA, M-Pesa, ODPC, and lease-law updates. One email. No marketing.

Unsubscribe with one click. We never share your email.