Skip to content

Collect rent on M-Pesa, straight to your bank.

Nyumba reminds tenants before rent is due, sends the M-Pesa prompt, receipts every payment and works out your monthly rental income tax. You see who has paid without opening a single SMS.

You add a card to start. Nothing is charged until your trial ends, and you can cancel any time before then.

Kilimani Heights, October rent

KES 0

of KES 147,000

  • A1Wanjiku M.Due 5 Oct
  • A2Otieno J.Due 5 Oct
  • B1Achieng R.Due 5 Oct
  • B2Kiprono D.Due 5 Oct
  • C1Muthoni L.Due 5 Oct
  • C2Hassan A.Reminder sent

What landlords stop doing on the 5th

  • Scrolling M-Pesa messages to work out who paid
  • Calling and texting tenants one by one
  • Writing receipts by hand or on WhatsApp
  • Guessing arrears from an exercise book
  • Working out 7.5% MRI tax the night before the deadline
  • Chasing caretakers for repair updates

Your rent month, handled in order

Set each lease up once — rent, due day, water and service charges, reminders, late fee. Every month after that runs itself.

  1. 1st

    Invoices go out

    Each unit's rent plus water, garbage and service charge, raised automatically.

  2. 3 days before

    Tenants are reminded

    An SMS three days before rent is due, and another on the day.

  3. Rent day

    Tenants pay by M-Pesa

    From the Nyumba app or a prompt you send. They get a receipt, you get an SMS.

  4. Every week late

    Arrears get chased

    Overdue notices go out weekly, and your late fee is added after your grace days.

  5. 20th

    KRA tax is ready

    Last month's 7.5% MRI is worked out and you're reminded before the deadline.

Your rent never sits with us

Tenants pay by M-Pesa through Paystack, a licensed payment provider, and Paystack pays the money into your own bank account. Nyumba's 0.7% (max KES 100 per payment) fee and Paystack's processing fee come off before it reaches you, and every payment shows exactly what landed.

  • Only one M-Pesa prompt per tenant at a time, so nobody pays twice by accident
  • Cash and bank transfers are recorded with their reference, and the same bank reference can't be entered twice
  • Changing the account rent goes to needs your password and sends you an SMS

Tenant pays on M-Pesa

KES 24,000 for Unit A1

Paystack confirms it

Nyumba 0.7% (max KES 100 per payment) and the processing fee come off here

Your bank account

The rest settles to you, not to Nyumba

Already collect rent through your bank? Keep the same paybill.

Tenants keep paying your bank's paybill with your account number, the way they do today. Nyumba matches each payment to the tenant and marks their rent paid, so nobody has to send you a screenshot.

Automatically
The bank tells Nyumba about each payment the moment it lands.
From your statement
Upload the statement and payments are matched in one go.

Included from the Biashara plan.

  • NCBA Bank

    Confirmed automatically

    Paybill880 100

  • KCB Bank

    Confirmed automatically

    Paybill522 522

  • Equity Bank

    Confirmed automatically

    Paybill247 247

  • Co-operative Bank

    Confirmed automatically

    Paybill400 200

  • I&M Bank

    Confirmed automatically

    Paybill542 542

Your bank not here yet? You can still record its payments in Nyumba, and we add banks as they open up their payment notifications.

Monthly rental income tax, September

Rent received
KES 147,000
MRI rate
7.5%
Tax to pay
KES 11,025
Due on iTax by
20 October

Example figures. Nyumba uses the rent you actually received that month.

KRA rental income tax, already worked out

On the 1st, Nyumba totals the rent you received last month and calculates the 7.5% Monthly Rental Income tax. You get an SMS before the 20th, file on iTax, then record the payment reference so your records stay complete.

  • A year-end summary PDF laid out the way iTax asks for it
  • Deadline reminders so penalties don't sneak up on you

Included from the Mwanzo plan.

Hi Wanjiku

Rent due 5 Oct

KES 24,000

Pay with M-Pesa
SeptemberPaid
Kitchen tap leakingIn progress

Your tenants get an app too

Tenants sign in with a one-time code, no password to forget. They see what they owe, pay with an M-Pesa prompt, download receipts and report repairs with photos. Tenants without smartphones still get SMS reminders and receipts, and you can send the M-Pesa prompt to any phone.

Properties and units
Rent, deposits and service charges per unit, with vacancy at a glance.
Tenants and leases
Lease PDFs, former tenants and their history, balances per tenant.
Tenant blacklist check
See reports other Nyumba landlords have filed before you sign a lease.
Reports
Rent roll, arrears, income statement and payment history as PDF or CSV.
Maintenance
Every repair request with photos, from reported to resolved.
Every message on record
Each SMS and email sent to a tenant, in one place.

Pricing

Pick the plan that fits when you sign up and pay monthly by card. Paid plans start with 14 days free; switch or cancel any time. M-Pesa rent collected through Nyumba carries a 0.7% (max KES 100 per payment) fee, taken before the money reaches your bank.

Mwanzo

Starter

For landlords starting out

KES 1,000a month

Up to 10 units, 60 tenant SMS a month

  • M-Pesa STK Push
  • Auto KRA MRI tax
  • Rent reminders & receipts
  • 60 SMS / month

Extra tenant SMS KES 1.5 each

Try Mwanzo free

Biashara

Most popular

For active small landlords

KES 2,500a month

Up to 30 units, 180 tenant SMS a month

  • M-Pesa STK Push
  • Auto KRA MRI tax
  • PDF & CSV reports
  • Maintenance tracker
  • Bank paybill collection
  • 3 staff seats
  • 180 SMS / month

Extra tenant SMS KES 1.5 each

Try Biashara free

Mkubwa

Pro

For serious portfolios

KES 6,500a month

Up to 100 units, 600 tenant SMS a month

  • M-Pesa STK Push
  • Auto KRA MRI tax
  • PDF & CSV reports
  • Maintenance tracker
  • Tenant blacklist access
  • Bank paybill collection
  • 10 staff seats
  • 600 SMS / month
  • Priority support

Extra tenant SMS KES 1.5 each

Try Mkubwa free

Wakala

Agencies

For agencies and large portfolios

KES 55per unit a month

Minimum KES 12,000 a month

Unlimited units, 6 tenant SMS per unit a month

  • M-Pesa STK Push
  • Auto KRA MRI tax
  • PDF & CSV reports
  • Maintenance tracker
  • Tenant blacklist access
  • Bank paybill collection
  • Own paybill or till
  • KES 55 per unit, from KES 12,000
  • Unlimited units & staff
  • 6 SMS per unit / month

Extra tenant SMS KES 1.5 each

Try Wakala free

Questions landlords ask

Does Nyumba hold my rent money?

No. M-Pesa rent goes through Paystack straight into the bank account you choose. Nyumba's 0.7% (max KES 100 per payment) fee and Paystack's processing fee are deducted on the way, and each payment in Nyumba shows the amount that reached you.

What will I pay?

Your plan's monthly price, plus tenant SMS beyond your plan's allowance, charged to your card at the end of each month. M-Pesa rent collected through Nyumba carries a 0.7% (max KES 100 per payment) fee. Messages sent to you and sign-in codes are never charged.

Why do you need my card to start?

Plans are billed to your card automatically so your account never lapses by accident. We make a small check charge to confirm the card and refund it straight away. Nothing else is charged until your 14-day trial ends.

What if a tenant pays cash or by bank transfer?

Record it in Nyumba with the date and reference. It's applied to their oldest unpaid rent and they get an SMS receipt, just like an M-Pesa payment.

Do my tenants need smartphones?

No. Reminders and receipts arrive by SMS, and you can send an M-Pesa prompt to any phone. Tenants with smartphones can also use the Nyumba app.

How is my data protected?

Tenants' national ID numbers and KRA PINs are stored encrypted, and each landlord only ever sees their own properties and tenants.

Can I cancel?

Yes, from your Subscription page. You keep your plan until the end of the month you've paid for. After that your account is read-only: you can still see and export everything, and your tenants can still pay rent.

Make next month the first one you don't chase

Add your first property and tenants in one sitting. 14 days free.

Create your account