<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>KodiSawa</title>
        <link>https://kodisawa.co.ke</link>
        <description>Know exactly who paid rent. Track M-Pesa, bank transfers, and cash payments across all your properties. Tax-ready reports for Kenyan landlords.</description>
        <lastBuildDate>Sat, 03 Oct 2026 13:46:08 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>2026</copyright>
        <item>
            <title><![CDATA[Stop Scrolling 100 M-Pesa Messages to Match Rent]]></title>
            <link>https://kodisawa.co.ke/blog/stopped-scrolling-mpesa-messages</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/stopped-scrolling-mpesa-messages</guid>
            <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Checking M-Pesa messages to see who paid rent is exhausting. Here's how one Kilimani landlord automated rent tracking and saved 3 hours every month.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner with a Kenyan landlord on a balcony, warm pastels, and the title 'How Mark Stopped Scrolling Through 100 M-Pesa Messages Every Month' overlay.

Mark owns 8 rental units in Kilimani. Every month on the 5th, he does the same thing.

Open M-Pesa messages. Scroll. Scroll. Scroll.

Between grocery shopping, Uber rides, and bill payments — maybe 100+ messages. Somewhere in there are the rent payments. But which ones?

"Wanjiku paid KES 18,000." Great. But which property? Which unit?

He starts a spreadsheet. Copy-paste transaction codes. Cross-reference with his tenant list.

Three hours later, he finally knows who paid.

Sound familiar?

Table of Contents

The M-Pesa Message Problem
What Most Landlords Try First
How Mark Fixed It
How It Actually Works
What About Cash Payments?
The ROI Math
Tips for Getting Started
Bottom Line

The M-Pesa Message Problem

Every Kenyan landlord knows this pain.

M-Pesa is amazing for collecting rent. No bank visits. No cash handling. Tenants pay from their phones.

But tracking those payments? Nightmare.

Frustrated Kenyan landlord scrolling through hundreds of M-Pesa messages on a smartphone in a cozy Kilimani living room

Here's what makes it hard:

Mixed messages. Rent payments sit between matatu fares and grocery bills. There's no filter for "rent only."

No context. M-Pesa tells you "John Kamau paid KES 20,000." But you have three Johns and two properties. Which John? Which property?

Partial payments. Someone sends KES 15,000 instead of KES 20,000. Now you need to track partial payments manually.

Multiple properties. If you manage more than one property, good luck matching payments to the right building.

Mark was spending 3+ hours every month just matching M-Pesa transactions to tenants.

That's 36 hours a year. A full work week. Just scrolling through messages.

What Most Landlords Try First

Excel, obviously.

Create a spreadsheet. Columns for tenant name, unit, amount due, amount paid, transaction code.

Every month on the 5th, scroll through M-Pesa messages and manually update the spreadsheet.

It works. Technically.

But it's still manual. Still tedious. Still easy to miss a payment.

Mark tried asking his caretaker to handle it. That lasted one month before they had three different spreadsheets with conflicting data.

Messy Excel spreadsheet with multiple tabs and highlighted cells showing rent payment tracking

How Mark Fixed It

Mark switched to KodiSawa — rent tracking software built specifically for Kenyan landlords.

Here's what changed:

Automatic M-Pesa matching. Connect your Pay Bill or Buy Goods number. KodiSawa reads the payments and matches them to tenants automatically.

One dashboard. All properties. All tenants. All payments. In one place.

Smart matching. If "John Kamau" sends KES 20,000, KodiSawa knows which John and which unit. No guessing.

Partial payment tracking. Someone pays KES 15,000? KodiSawa marks it as partial and shows the KES 5,000 balance. Automatically.

The first month Mark used it, he saved 3 hours.

Now on the 5th, he just opens the dashboard. Green = paid. Yellow = partial. Red = unpaid.

Clean KodiSawa dashboard on a laptop showing property status with green, yellow, and red indicators

How It Actually Works

Setup takes about 10 minutes:

Add your properties. Enter property addresses and unit numbers.

Add tenants. Name, unit, rent amount. That's it.

Connect M-Pesa. Link your Pay Bill number. (You can also manually log payments if you use Buy Goods or cash.)

Done. Payments start matching automatically.

When rent comes in, KodiSawa sees the M-Pesa transaction, matches it to the right tenant, and updates the dashboard.

You get a notification: "Grace Wanjiku — Unit 2A — KES 18,000 received."

No scrolling. No spreadsheets. No guessing.

Kenyan landlord using KodiSawa app on smartphone with a simple payment entry screen

What About Cash Payments?

Some tenants still pay cash through the caretaker.

Most landlords track these in a separate notebook. Then forget to update the spreadsheet.

With KodiSawa, just log them in the app. Takes 30 seconds.

The dashboard shows everything — M-Pesa, bank transfers, and cash — in one place.

The ROI Math

KodiSawa costs KES 2,500/month for up to 50 units.

If you're spending 3 hours/month on rent tracking, and your time is worth at least KES 2,000/hour (conservative):

Old way: 3 hours × KES 2,000 = KES 6,000/month in time
New way: 10 minutes × KES 2,000 = KES 333/month in time

Savings: KES 5,667/month
Cost: KES 2,500/month
Net gain: KES 3,167/month

Plus no stress every 5th of the month.



Simple ROI illustration: calendar, clock, and a rising bar chart showing time saved using KodiSawa

Tips for Getting Started

Start with good tenant data. When you add tenants, include their full names and phone numbers. Makes automatic matching way more accurate.

Set up payment reminders. KodiSawa can send SMS reminders before rent is due. Fewer late payments = less stress.

Use the reports. The system generates payment reports. Useful for taxes and tracking trends.

Free tier exists. If you have 5 units or less, KodiSawa is free. Literally no reason not to try it.

Bottom Line

You don't have to scroll through M-Pesa messages anymore.

Open one dashboard. See who paid. Done in 30 seconds.

The time you save goes to actually managing properties. Or just having a life.

If you manage rental properties in Kenya and you're still doing M-Pesa matching manually, you're wasting time.

Try KodiSawa free for 14 days. Connect your M-Pesa. See for yourself.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/stopped-scrolling-mpesa-messages/how-mark-stopped-scrolling-through-m-pesa-messages-banner-e436c41c-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[KRA MRI Mistakes Kenyan Landlords Keep Making]]></title>
            <link>https://kodisawa.co.ke/blog/kra-mri-tax-report-mistakes</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/kra-mri-tax-report-mistakes</guid>
            <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Five KRA MRI tax mistakes Kenyan landlords make: declaring rent owed, skipping cash, expecting deductions, filing late. The real 7.5% rules and penalties.]]></description>
            <content:encoded><![CDATA[Banner for The KRA MRI Tax Report Kenyan Landlords Keep Getting Wrong

I paid KES 45,000 in KRA back tax, penalties and interest last year.

Not because I didn't file. I filed.

But I got the MRI tax report wrong. Reported the wrong numbers. Believed a few things about MRI that turned out to be false. Classic landlord mistakes.

KRA sent a notice. Then penalties. Then interest.

Here's what I learned the expensive way.

Table of Contents

What Is MRI Tax Anyway?
Mistake #1: Reporting Partial Payments Wrong
Mistake #2: Forgetting to Report Cash Payments
Mistake #3: Thinking I Could Claim Expenses Back
Mistake #4: Filing Late (Or Not At All)
Mistake #5: Mixing Personal and Property Money
The Return KRA Actually Wants
What Happens If You Get It Wrong?
How to Avoid My Mistakes
The Automated Way
Bottom Line

What Is MRI Tax Anyway?

MRI = Monthly Rental Income tax.

If you earn residential rent in Kenya, and it comes to more than KES 288,000 but not more than KES 15 million a year, you owe KRA 7.5% of your gross rent. Every month.

Note: gross. Not net. Not profit. Gross.

If your tenant pays KES 30,000 a month, you owe KRA KES 2,250. Even if your expenses that month were KES 25,000.

And that's the end of it. MRI is a final tax.

Most landlords know the rate. Filing the report correctly? That's where it gets messy.

Mistake #1: Reporting Partial Payments Wrong

Tenant owes KES 20,000. Pays KES 15,000.

Do you report KES 20,000 (what they owe) or KES 15,000 (what you received)?

You report what you actually received. KES 15,000.

MRI is on rent received, not rent due.

I got this wrong for 6 months. Reported what tenants owed, not what they paid. My numbers stopped matching my bank and M-Pesa records, and KRA noticed.

Kenyan landlord deciding what to report: partial payments received vs due

The fix: track payments, not promises. If someone didn't pay, don't report it as income. When they do pay, it goes in that month's return.

KodiSawa automatically tracks received payments, not just what's due. Makes MRI filing accurate.

Mistake #2: Forgetting to Report Cash Payments

M-Pesa payments leave a paper trail. Cash doesn't. So landlords "forget" to report it.

Bad idea.

KRA has more ways to see your rent than you'd think. Some tenants, companies especially, deduct tax from the rent they pay you and report it to KRA. Those credits show up on your iTax return automatically. If they don't match what you declared, that's a question you'll have to answer.

Split image showing M-Pesa receipt vs handwritten cash receipt for MRI tax in Kenya

The fix: log every payment. M-Pesa, bank transfer, cash through the caretaker. Everything.

Yes, even the cash your caretaker collects. Especially that.

Mistake #3: Thinking I Could Claim Expenses Back

This one I believed for a whole year.

I kept every plumber receipt and paint invoice, assuming I'd claim them at year-end in my annual return and get some of the 7.5% back.

You can't. Under MRI:

No expenses, losses or capital deductions are allowed. That's in the regulations.
It's a final tax. The rent you paid MRI on doesn't go in your annual return at all, so there's nothing to deduct against.

Keep the receipts anyway. You'll want them for your own numbers, and if you ever decide to leave MRI. But don't count on them reducing this year's MRI.

If your expenses are genuinely large, the law does let you elect out of MRI and be taxed on profit instead. You have to notify KRA at least three months before your year of income ends, and it only applies from the following year. I explain how to compare MRI against regular tax properly.

Mistake #4: Filing Late (Or Not At All)

MRI is due by the 20th of the following month.

January rent = file and pay by February 20th.

Miss it, and KRA's penalties kick in:

Late filing: KES 2,000 or 5% of the tax due, whichever is higher
Late payment: 5% of the tax
Interest: 1% per month, or part of a month

Even a few days late costs you the KES 2,000 minimum plus the payment penalty.

Calendar highlighting the 20th MRI filing deadline in Kenya

The fix: set calendar reminders, and aim for the 10th, not the 20th.

Some landlords file quarterly instead of monthly. Bad move. KRA expects a return every month. Quarterly means you're late two months out of three.

Mistake #5: Mixing Personal and Property Money

I used to pay for property repairs from my personal M-Pesa, and sometimes collected rent there too. Groceries, plumbing supplies and rent in one transaction history.

Come filing day, I couldn't say with confidence how much rent I'd actually received that month.

Two phone screens side by side - one showing mixed transactions, one showing separated property expenses

The fix: separate accounts. One M-Pesa line or bank account for property income and expenses. Then your monthly rent total is one statement, not an afternoon of detective work.

If you use KodiSawa's expense tracking, property spending is categorised as you log it.

The Return KRA Actually Wants

The monthly MRI return on iTax is short:

Original or amended return
Your number of properties. This fills in from your property registration
The gross rent you received that month

iTax calculates the 7.5%, pulls in any withholding credits, and you submit. Then you generate a payment slip and pay.

Simple on paper. The hard part is step 3: knowing the real number. Most landlords pull M-Pesa statements, cross-check tenant lists and add it all up by hand.

That takes hours.

KRA MRI tax form fields highlighted with pointers for Kenyan landlords

Or you can have that number waiting for you. KodiSawa's KRA reports total the rent you received each month, ready to type in.

What Happens If You Get It Wrong?

If KRA finds you under-declared:

You file an amended return for the month
You pay the difference
You pay penalties and interest on top, from the original due date

In my case, I under-declared for 6 months because of Mistake #1. Back tax plus penalties plus interest came to KES 45,000.

Painful lesson.

Audit notice letter on a desk with calculator and worried landlord in Kenya

How to Avoid My Mistakes

1. Declare what you received. Not what tenants owe.

2. Log every payment. M-Pesa, bank, cash. No exceptions.

3. Don't count on deductions. MRI is 7.5% of gross, final.

4. File by the 20th. Every month, even a NIL return for a month with no rent.

5. Separate property money. Don't mix it with personal.

Do these five, and you'll avoid most of the MRI mistakes landlords make.

The Automated Way

I don't compile MRI figures by hand anymore.

KodiSawa records rent as it comes in (M-Pesa, bank, cash) and knows which property earned what.

Around the 10th of each month I open the report, take the total, and file on iTax. Done in minutes.

No scrambling. No calculator. No stress.

KodiSawa dashboard with 'Generate Tax Report' button in a cozy studio

Try it free for 14 days. See how much time (and penalties) you save.

Bottom Line

MRI isn't complicated. Landlords make it complicated by:

Tracking payments poorly
Mixing personal and property money
Believing they can claim expenses back

Declare the rent you received. File on time. Pay 7.5%.

Or let software do the counting for you.

Either way, don't pay KES 45,000 for it like I did.

Generate KRA-ready reports automatically with KodiSawa →
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/kra-mri-tax-report-mistakes/kenyan-landlord-mri-banner-8f8215b7-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Why Your Tenant Said 'I Paid' But You Can't Find the Money]]></title>
            <link>https://kodisawa.co.ke/blog/tenant-said-paid-cant-find-money</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/tenant-said-paid-cant-find-money</guid>
            <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The most frustrating conversation every landlord has. Here's how to handle payment disputes and never have this argument again.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner showing a landlord and tenant with a rent ledger in a warm, pastel-toned living space; title overlay reads: 'Why Your Tenant Said I Paid But You Can't Find the Money'

"I already paid!"

"Okay, but I don't see it in my records."

"Check your M-Pesa. I sent it last week."

I scroll through 87 M-Pesa messages. Nothing from this tenant.

"Are you sure you sent it to the right number?"

"Yes! Transaction code is NQR7X4PM2F."

I search for the code. Find it. But it's for KES 15,000, not KES 20,000. And it went to my personal number, not the Pay Bill.

This conversation happens every month with at least one tenant.

Table of Contents

The "I Paid" Problem
Why This Keeps Happening
The Transaction Code Trick
How I Stopped Having This Argument
What About Partial Payments?
The Caretaker Problem
Payment Confirmations Save Relationships
What to Do When There Actually Is a Problem
The Record-Keeping Rule
Bottom Line

The "I Paid" Problem

Every landlord has had this argument.

Tenant swears they paid. You can't find the payment. Both of you are frustrated.

Usually, it's one of these issues:

Wrong amount. Tenant sent KES 15,000 instead of KES 20,000. Thinks they're paid up. You're still waiting for KES 5,000.

Wrong account. You have multiple M-Pesa numbers. Tenant paid the wrong one. Money's there, but you weren't looking in that account.

Wrong month. Tenant paid February rent in January. You credited it to January. Now February rolls around and they say "I already paid."

Caretaker didn't forward. Tenant gave cash to the caretaker. Caretaker forgot to tell you (or pocketed it).

Frustrated tenant on a phone beside a landlord reviewing records in a cozy living room; rent dispute scene.

These disputes waste time. Damage tenant relationships. And sometimes you actually are wrong — the money's there, you just missed it.

Why This Keeps Happening

Lack of centralized tracking. You have M-Pesa on your phone. Bank transfers in your bank app. Cash receipts in a notebook. No single source of truth.

Manual matching. You're matching tenant names to transactions manually. Easy to miss things.

No payment confirmation system. Tenant pays. You don't confirm receipt. They assume you got it. You didn't.

Messy desk with notebooks, M-Pesa on a phone, and scattered bank statements.

I used to handle payments across three channels:

M-Pesa Pay Bill (main)
Personal M-Pesa (some tenants had this number)
Cash through caretaker

Tracking everything? Nightmare. Disputes? Weekly.

The Transaction Code Trick

When a tenant says "I paid," ask for the transaction code.

Every M-Pesa payment has a unique code. NQR7X4PM2F format.

Search your messages for that exact code. Settles the dispute in 10 seconds.

Close-up of an M-Pesa payment message on a phone with the transaction code highlighted

But here's the problem: if you have 100+ M-Pesa messages and the payment went to a different number, good luck finding it.

Better solution: automatic transaction tracking.

How I Stopped Having This Argument

Step 1: One payment channel.

I stopped giving out my personal M-Pesa number. Everyone pays through one Pay Bill number. Period.

Makes tracking way simpler.

Step 2: Automatic matching.

I started using KodiSawa's rent tracking. It reads M-Pesa transactions and matches them to tenants automatically.

When Grace Wanjiku sends KES 20,000, KodiSawa sees her name, matches it to her unit, marks her as paid.

No manual searching.

Dashboard showing automatic payment matching with tenant name, amount, and unit highlighted

Step 3: Instant confirmation.

When a payment comes in, I get a notification. I can immediately confirm: "Got your payment, Grace. Thanks."

Tenant has proof I received it. I have proof they paid. Dispute avoided.

What About Partial Payments?

These cause the most confusion.

Tenant owes KES 20,000. Sends KES 15,000. Thinks they're "mostly paid" so it's fine.

You're waiting for the full KES 20,000.

Month-end arrives. You send a reminder: "Your rent is overdue."

Tenant: "What? I paid!"

Payment timeline showing KES 20,000 due, KES 15,000 received, KES 5,000 balance remaining

With automatic reconciliation, partial payments are tracked separately.

Dashboard shows:

Due: KES 20,000
Paid: KES 15,000
Balance: KES 5,000

Tenant gets a note: "Received KES 15,000. Balance remaining: KES 5,000."

No surprises. No arguments.

The Caretaker Problem

Some tenants pay cash to the caretaker.

Caretaker should log it and give you a receipt. Should.

But sometimes caretakers "forget." Or they pocket the cash and tell you the tenant hasn't paid.

Caretaker handing a cash receipt to landlord with a logbook nearby.

The fix: Require caretaker to log payments immediately in your system.

I gave my caretaker access to KodiSawa (view-only plus payment logging). When someone pays cash, he logs it on his phone. I see it instantly.

No more "I forgot to tell you" excuses.

Payment Confirmations Save Relationships

I used to think payment confirmations were overkill.

"Why should I confirm every payment? They sent it, I received it, done."

But tenants want acknowledgment. Especially when they're paying KES 20,000-50,000.

A simple "Payment received. Thank you." goes a long way.

Friendly SMS confirmation showing 'Hi Grace, received your KES 20,000 rent payment for Unit 2A. Thank you!'

Now when payments come in, KodiSawa auto-sends a confirmation SMS. Tenant knows I got it. I don't have to manually text everyone.

Disputes dropped by 80%.

What to Do When There Actually Is a Problem

Sometimes the payment genuinely didn't go through.

Tenant swears they sent it. You checked everywhere. Not there.

Ask to see their M-Pesa statement. Screenshot of the confirmation message.

If they sent it, they have proof. If they didn't, they can't produce it.

Phone screen showing M-Pesa confirmation message with all transaction details visible

90% of the time, this reveals the truth:

They sent it to the wrong number (neighbor's, old landlord's, etc.)
They meant to send it but forgot
They sent a different amount

If they actually did send it correctly and you still don't have it, contact Safaricom. Something's wrong on the M-Pesa side.

The Record-Keeping Rule

Every payment needs three things recorded:

Who paid (tenant name)
How much (exact amount)
When (date and transaction code)

If you can produce these three things instantly, disputes disappear.

Excel can work for this. But it's manual. And manual = errors.

Automatic tracking is better. Payment comes in, system logs all three details. You just check the dashboard.

KodiSawa tracks this automatically. Every payment. Every tenant. Every property.

Bottom Line

"I paid" disputes are exhausting.

They happen because of poor record-keeping. Multiple payment channels. No confirmation system.

Fix those three things, and the arguments stop.

Use one payment channel. Easier to track.

Track payments automatically. No manual matching.

Send confirmations. Tenant knows you received it.

I haven't had an "I paid" argument in 4 months. My tenant relationships improved. My stress levels dropped.

Try KodiSawa free. See how automatic payment tracking eliminates disputes.

Your tenants (and your sanity) will thank you.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/tenant-said-paid-cant-find-money/rent-payment-i-paid-banner-cd1dbe02-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[5 Red Flags I Missed When Screening My Worst Tenant]]></title>
            <link>https://kodisawa.co.ke/blog/tenant-screening-red-flags</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/tenant-screening-red-flags</guid>
            <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[My worst tenant cost me KES 80,000 in damages and 3 months of unpaid rent. Here are the warning signs I ignored.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner of a landlord and a prospective tenant in a cozy East African apartment with warm pastel lighting and a prominent title overlay.

His name was Peter. Seemed nice during the viewing.

Well-dressed. Polite. Said he worked in IT. Had cash for the deposit ready.

I handed him the keys.

Overeager tenant handing cash for deposit in a landlord-tenant scene, signaling a red flag in screening.

Three months later, I'm filing an eviction notice. He owes KES 60,000 in back rent. The apartment smells like cigarettes (no-smoking lease). And there's a crack in the bathroom sink.

Total damage: KES 80,000 in lost rent, repairs, and legal fees.

I missed every red flag.

Table of Contents

Red Flag #1: Too Eager
Red Flag #2: Vague Employment Details
Red Flag #3: No References (Or Bad Ones)
Red Flag #4: Negotiating Rent Down Aggressively
Red Flag #5: Rushed Paperwork (Or None)
The Screening Checklist I Use Now
What to Do If You Already Have a Bad Tenant
The Cost of a Bad Tenant
The Good Tenant Signs
Bottom Line

Red Flag #1: Too Eager

Peter wanted the apartment immediately.

"I can move in tomorrow. Here's the deposit. When can I get the keys?"

I thought: Great! Easy tenant.

Wrong.

Good tenants ask questions. They want to see the lease. They inspect the apartment carefully. They take a day or two to think about it.

Peter asked zero questions. Didn't read the lease. Signed in 5 minutes.

Why it's a red flag: Desperate tenants are often running from something. Previous landlord evicted them. Bad rental history. Something.

What to do instead: If someone's too eager, slow down. Ask why they need to move so fast. Check their references extra carefully.

Red Flag #2: Vague Employment Details

"I work in IT."

That's all Peter said. I didn't press for details.

Didn't ask for an employment letter. Didn't verify his salary. Took his word for it.

Why it's a red flag: Vague = lying. If someone can't clearly state their employer, job title, and salary, they probably don't have stable income.

What to do instead: Request an employment letter on company letterhead. Or recent payslips. Or M-Pesa salary confirmations.

If they're self-employed, ask for M-Pesa statements showing consistent income.

No proof = no keys.

Red Flag #3: No References (Or Bad Ones)

"Can I get your previous landlord's contact?"

"Uh, I was living with family before this."

Peter had no rental history. Or so he claimed.

I should have called the "family" to verify. Didn't.

Turns out, Peter had rented in Ruaka before. Got evicted for non-payment. His previous landlord would've told me.

Why it's a red flag: No references = no track record. You're gambling.

What to do instead: Always call at least one previous landlord. Ask:

Did they pay rent on time?
Any property damage?
Would you rent to them again?

If they say "no" to the last question, run.

Red Flag #4: Negotiating Rent Down Aggressively

"Can you do KES 18,000 instead of KES 20,000?"

"I can only afford KES 15,000."

"What if I pay KES 17,000 and do some repairs myself?"

Peter negotiated hard. I thought he was just being smart with money.

Why it's a red flag: If someone's trying to knock KES 5,000 off a KES 20,000 apartment, they probably can't afford KES 20,000.

And guess what happens when money gets tight? Rent doesn't get paid.

What to do instead: Set your rent. Stick to it.

If someone can't afford it, they're not the right tenant. Don't compromise on price hoping they'll "make it work."

They won't.

Red Flag #5: Rushed Paperwork (Or None)

Peter signed the lease without reading it.

I didn't make him show ID. Didn't photocopy it. Didn't take his KRA PIN.

When I tried to evict him later, I realized I had no documentation. No copies of his ID. No proof of his identity beyond a first name and phone number.

Legal process took twice as long.

Why it's a red flag: Tenants who rush paperwork (or avoid it) are hiding something. Or they know they'll skip out before you can take legal action.

What to do instead: Collect copies of:

National ID (both sides)
KRA PIN certificate
Employment letter or income proof
Previous landlord contact

Store these in KodiSawa's tenant management system. When you need to take legal action, you have everything.

The Screening Checklist I Use Now

After Peter, I built a checklist. Every prospective tenant goes through this:

1. Application form. Name, ID number, employer, salary, references.

2. Income verification. Employment letter or 3 months of M-Pesa statements.

3. Reference check. Call at least one previous landlord.

4. ID copy. National ID and KRA PIN.

5. Deposit and first month upfront. No exceptions.

If they can't provide any of these, I don't rent to them.

Sounds harsh. But it's saved me from 3 more Peters.

What to Do If You Already Have a Bad Tenant

Already rented to someone and now seeing red flags?

Document everything. Late payments, property damage, lease violations. Write it down with dates.

Send formal notices. If rent is late, send a written notice. Keep a copy.

Start the legal process early. Don't wait 6 months. If they miss 2 months of rent, start eviction.

I waited too long with Peter. Thought he'd "catch up." He didn't.

By the time I evicted him, he owed 3 months. Could've cut my losses at 1 month.

The Cost of a Bad Tenant

Peter cost me:

KES 60,000 in unpaid rent (3 months × KES 20,000)
KES 15,000 in repairs (broken sink, deep cleaning, repainting)
KES 5,000 in legal fees (eviction notice, court)

Total: KES 80,000.

That's 4 months of rent from a good tenant.

All because I didn't spend 30 minutes doing proper screening.

The Good Tenant Signs

Not all tenants are Peters. Here's what good tenants do:

Ask detailed questions. About parking, utilities, house rules. Shows they're thinking long-term.

Provide documents without being asked. Employment letter, ID copy, references. They know the drill.

Pay deposit and first month without negotiating. They budgeted for it.

Have a stable income. Job letter with salary 3x the rent. Or consistent business income.

Good references. Previous landlord says "Yes, I'd rent to them again."

When you find these tenants, keep them. Small rent increases. Quick repairs. Good communication.

Good tenants are gold. Bad tenants cost you gold.

Bottom Line

Tenant screening isn't optional.

30 minutes of verification saves you months of headaches and thousands in losses.

Check employment. Verify income. Call references. Get proper documentation.

And trust your gut. If something feels off, it probably is.

I learned the hard way with Peter. Don't make my mistake.

Track your tenant payment history and lease details in KodiSawa →

Because the best way to handle bad tenants? Don't rent to them in the first place.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/tenant-screening-red-flags/five-red-flags-missed-tenant-screening-banner-5ad7cad0-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How to File KRA Rental Income Tax (MRI) on iTax]]></title>
            <link>https://kodisawa.co.ke/blog/kra-rental-income-tax-guide</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/kra-rental-income-tax-guide</guid>
            <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Step-by-step guide: register your property, file the monthly MRI return on iTax and pay by the 20th. With KRA's actual threshold, rate and late penalties.]]></description>
            <content:encoded><![CDATA[A peaceful home office setup for a Kenyan landlord managing rental income tax filings on a laptop.

Tax season hits different when you're a landlord.

You've got M-Pesa statements everywhere. A notebook with scribbled rent amounts. And that nagging feeling that KRA is watching.

Here's the thing: filing rental income tax in Kenya isn't as scary as it looks. It's one short return a month on iTax, and once you've done it twice it's routine.

This is the whole process, click by click, using KRA's own steps.

Table of Contents

First: Does MRI Apply to You?
Before You Start
Step 1: Register Your Property (Once)
Step 2: File the Monthly Return
Step 3: Generate the Payment Slip
Step 4: Pay
Step 5: Check It Went Through
Months With No Rent: File a NIL Return
Common iTax Errors and How to Fix Them
Common Mistakes Landlords Make
Penalties for Late Filing or Payment
Your Monthly Filing Checklist
Keeping Records for KRA
Using Software to Simplify MRI Filing
Getting Help From KRA
Next Steps

First: Does MRI Apply to You?

The tax is Monthly Rental Income (MRI) tax. Three things decide whether it's yours to file:

It's for residential rent. Houses, flats, bedsitters, rooms. Commercial rent (shops, offices) is taxed differently, through your annual return.
It applies when your rent is more than KES 288,000 and not more than KES 15 million a YEAR. Not a month. Roughly KES 24,000 to KES 1.25 million a month.
It's 7.5% of the gross rent you received, with no deductions, and it's a final tax.

So a single flat let at KES 30,000 a month (KES 360,000 a year) is inside MRI and owes KES 2,250 a month.

The threshold being yearly is the mistake almost everyone makes. If you want the full explanation, read what KRA MRI tax is. The rest of this guide is the filing itself.

Before You Start

Have these ready:

Your KRA PIN and iTax password
The phone registered on iTax, for the one-time code
The total rent you received last month, from every property
A tenant's KRA PIN, if you're registering a property for the first time

Deadline: on or before the 20th of the following month. January's rent is filed and paid by February 20th.

Step 1: Register Your Property (Once)

You only do this the first time, or when a property changes.

Log into iTax
Open the Registration tab and pick the very last option, Register Property Details, then click Next
Section A fills itself in with your details. In Section B, choose New property
Enter the KRA PIN of a tenant in that property. iTax fills in the name for you
Fill in the property details and an estimated monthly rental income, then click Add
Add any remarks under Application Remarks and click Submit

You'll get an Acknowledgement Receipt. Keep it.

The same screen has Update property for changes and Deregister property if you sell or stop letting.

A landlord navigating the KRA iTax portal to register a rental property.

Step 2: File the Monthly Return

Do this every month.

Log into iTax
Open the Returns tab and click File Return
Select the obligation Income Tax - Rental Income
In Section A, choose Original Return (or Amended, if you're correcting one you already filed)
Pick the period: the previous month. Filing in March? Select February
In Section B, your number of properties fills in from your registration. Enter the month's rental income
iTax calculates the tax for you
Click Submit

Save the acknowledgement.

If a tenant deducted tax from your rent and remitted it to KRA, iTax pulls those withholding credits in automatically and reduces what you owe.

What to enter as rental income: the gross rent you actually received that month, from all your residential properties added together. Not what you invoiced. Late rent counts in the month it arrives.

Example:

Unit A paid KES 25,000
Unit B paid KES 30,000
Unit C paid KES 25,000 (including KES 5,000 owed from last month)
Enter: KES 80,000. Tax: KES 80,000 × 7.5% = KES 6,000

Step-by-step filing process for KRA monthly rental income tax.

Step 3: Generate the Payment Slip

Filing isn't paying. You still need a payment slip.

Open the Payments tab and choose New Payment Registration
Tax head: Income Tax. Tax sub-head: Income tax - rent
Payment type: Self-Assessment Tax (because the return is already filed)
Enter the tax period (year and month), select it, and click Add
Choose your payment mode and generate the slip

The slip carries a Payment Registration Number (PRN). You need it to pay.

Step 4: Pay

M-Pesa:

Lipa na M-PESA, then Pay Bill
Business number: 572572
Account number: your PRN
Amount, then your PIN

You can also pay at a KRA partner bank with the slip, or through your bank's app or internet banking using the PRN.

Step 5: Check It Went Through

Give it a day or two, then log back into iTax and look under Payments for the payment against that return.

Not showing after 48 hours? Check the PRN on your receipt first. Most "missing" payments went to a mistyped PRN.

Months With No Rent: File a NIL Return

Vacant all month, or nobody paid? KRA says to file a NIL return for any month you received no rent.

Same steps as above, with zero as the rental income. No tax, but the return is filed, and your record stays unbroken.

This is the only reason to file nil. It's not something you do because you're "under the threshold".

Common iTax Errors and How to Fix Them

"Invalid Tax Obligation"
Your PIN isn't set up for rental income yet. Do Step 1 first, then come back.

"Return Already Filed"
You've already filed for that month. If the figure was wrong, file an Amended return for the same period instead of a new one.

"Invalid Period"
You picked the current month. Choose the previous month.

Payment not reflecting
Wrong PRN, or still processing. Check the PRN on your receipt and wait 48 hours before chasing it.

Wrong amount filed
File an Amended return for that period with the right figure.

Common Mistakes Landlords Make

I've seen these too many times:

1. Treating the threshold as monthly
It's KES 288,000 a year. A landlord collecting KES 50,000 a month is well inside MRI.

2. Reporting invoiced rent instead of received rent
If a tenant didn't pay, don't include it. Declare it in the month it actually arrives.

3. Filing without paying
The return and the payment are two separate steps. A filed return with no payment still attracts late payment penalties.

4. Missing the 20th
It sneaks up fast. File by the 10th and the deadline never bites.

5. Mixing up commercial and residential rent
MRI is residential only. Commercial rent goes in your annual return.

Penalties for Late Filing or Payment

From KRA:

| Violation                     | Penalty                                              |
| ----------------------------- | ---------------------------------------------------- |
| Late filing (individuals)     | KES 2,000 or 5% of the tax due, whichever is higher  |
| Late filing (companies)       | KES 20,000 or 5% of the tax due, whichever is higher |
| Late payment                  | 5% of the tax                                        |
| Late payment interest         | 1% per month, or part of a month                     |

Late? File and pay anyway, the same way. Paying the tax stops the interest growing.

Your Monthly Filing Checklist

By the 5th:

Reconcile last month's rent against your M-Pesa and bank records
Total the rent actually received

By the 10th:

File the return on iTax
Generate the payment slip and pay
Save the acknowledgement and payment receipt

By the 15th:

Confirm the payment shows on iTax

The 20th:

Deadline. You should already be done.

Keeping Records for KRA

Keep these for 5 years:

Rent receipts or payment confirmations
M-Pesa statements showing rent payments
Bank statements with rent deposits
Tenancy agreements for each unit
Each month's iTax acknowledgement, payment slip and payment receipt

Digital copies are fine, as long as they're backed up.

Neat file folders and digital records for Kenyan landlords to simplify tax auditing.

Using Software to Simplify MRI Filing

The filing takes five minutes. Working out the number takes hours, if you're cross-referencing M-Pesa messages, bank statements and a notebook.

KodiSawa records every rent payment as it arrives and matches it to the tenant, so your monthly total is already there on filing day.

No more:

Scrolling through hundreds of M-Pesa messages
Manual calculations
Missed payments slipping through the cracks

A landlord using property management software to simplify tax reports.

Getting Help From KRA

Phone: +254 20 4 999 999 or +254 711 099 999
Email: callcentre@kra.go.ke
Or visit a KRA office with your ID and PIN

Next Steps

Check your yearly rent against the KES 288,000 to 15 million band
Register your property on iTax if you haven't
Put the 10th of every month in your calendar
Set up a way to see your monthly rent total without digging for it

Filing rental income tax doesn't have to be stressful. It's one return, once a month.

Simplify your MRI filing. KodiSawa tracks rent automatically and gives you the monthly figure KRA asks for. Try it free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/kra-rental-income-tax-guide/how-to-file-kra-rental-income-tax-kenya-2026-16e97ea2-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[M-Pesa Pay Bill vs Buy Goods for Rent Collection: Which is Better?]]></title>
            <link>https://kodisawa.co.ke/blog/mpesa-paybill-vs-buy-goods-rent</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/mpesa-paybill-vs-buy-goods-rent</guid>
            <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Comparing M-Pesa Pay Bill and Buy Goods (Till) for rent collection in Kenya. Learn the fees, setup process, and which option works best for landlords.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner about M-Pesa Pay Bill vs Buy Goods for rent collection in Kenya with warm pastel tones

"Just send to my M-Pesa."

Famous last words of every landlord who later spent hours reconciling payments.

When you have 2-3 tenants, personal M-Pesa works fine. But scale to 10, 20, or 50 units? You need a proper system.

That's where Pay Bill and Buy Goods come in. But which one should you use for rent collection?

Let's break it down.

Table of Contents

The Problem with Personal M-Pesa
What is M-Pesa Pay Bill?
What is M-Pesa Buy Goods (Till)?
Head-to-Head Comparison
Pay Bill: The Pros
Pay Bill: The Cons
Buy Goods (Till): The Pros
Buy Goods (Till): The Cons
So, Which Should You Choose?
Setting Up Pay Bill for Rent Collection
Making Reconciliation Easier
What About Cheques and Bank Transfers?
The Bottom Line

The Problem with Personal M-Pesa

Before we compare, let's acknowledge why you're reading this.

Personal M-Pesa for rent collection creates chaos:

Payments mixed with personal transactions
No automatic record of who paid what
Tenant names don't always match M-Pesa names
Scrolling through hundreds of messages to find payments
No official receipts for tenants

It works when you're starting out. It breaks when you grow.

Kenyan landlord struggles with personal M-Pesa rent payments and receipts

What is M-Pesa Pay Bill?

Pay Bill is a business payment solution from Safaricom.

How it works:

You get a unique Paybill number
Tenant pays to that number with an account reference (like their unit number)
Money goes to your business bank account
You get an SMS confirmation

Common Paybill examples:

KPLC: 888880
DSTV: 444900
Your rent collection: \Your unique number]

Pay Bill is designed for businesses receiving payments from multiple customers.

Kenyan landlord explains M-Pesa Pay Bill setup on laptop

What is M-Pesa Buy Goods (Till)?

Buy Goods — also called Till — is simpler.

How it works:

You get a Till number linked to your M-Pesa
Tenant pays to the Till number
Money goes directly to your M-Pesa wallet
You get an SMS confirmation

Originally designed for retail shops, but many landlords use it for rent.

Kenyan landlord using M-Pesa Buy Goods (Till) for rent payments

Head-to-Head Comparison

| Feature | Pay Bill | Buy Goods (Till) |
|---------|----------|------------------|
| Money goes to | Bank account | M-Pesa wallet |
| Account reference | Yes (unit number) | No |
| Setup cost | KES 1,000-5,000 | Free - KES 300 |
| Monthly fees | Varies by bank | None |
| Transaction fees | Lower (0.5-1%) | Higher for cash-out |
| Reversal possible | Harder | Easier |
| Business registration required | Yes | No |
| Daily limit | KES 500,000+ | KES 300,000 |

Pay Bill: The Pros

1. Account Reference Field

This is the killer feature.

Tenants enter their unit number (A1, B12, etc.) when paying. You instantly know which payment belongs to which unit.

No more guessing. No more "who sent this KES 25,000?"

2. Direct to Bank Account

Money flows straight to your business account. No need to withdraw from M-Pesa and deposit manually.

Better for:

Tax compliance
Loan applications
Property expense tracking

3. Lower Transaction Costs

Banks typically charge 0.5-1% per transaction. Compare that to M-Pesa's tiered cash-out fees, and you save on high-volume months.

4. Professional Image

Pay Bill numbers look legitimate. Tenants trust them more than personal M-Pesa or Till numbers.

5. Higher Limits

Need to receive KES 500,000+ in a day? Pay Bill handles it. Personal M-Pesa and Till have lower ceilings.

Pay Bill: The Cons

1. Setup Hassle

You need:

Business registration (sole proprietor works)
Bank account with Pay Bill integration
Application process (1-4 weeks)

Not a "start today" solution.

2. Monthly Fees

Some banks charge monthly maintenance fees. Others don't. Check with your bank.

3. Bank Dependency

Your Pay Bill is tied to a specific bank. Switching banks means getting a new number — and updating all your tenants.

Buy Goods (Till): The Pros

1. Quick Setup

Walk into a Safaricom shop. Get a Till number same day. Start receiving payments immediately.

No business registration required for basic Till.

2. No Monthly Fees

Zero recurring costs. You only pay when withdrawing to bank or M-Pesa.

3. Money in Your Pocket

Funds go straight to M-Pesa. Need to pay a plumber? Transfer instantly. No waiting for bank processing.

4. Familiar to Tenants

Everyone knows how to Buy Goods. It's the same process they use at the supermarket.

Buy Goods (Till): The Cons

1. No Account Reference

This is the dealbreaker for serious landlords.

When a tenant pays, you only see:

Amount
Phone number
Name (sometimes truncated)

With 20 units, you'll spend hours matching payments to tenants. Some names won't even match your records.

2. Cash-Out Fees

Moving money from M-Pesa to bank costs money. At scale, these fees add up.

3. Reversal Risk

M-Pesa reversals are easier with Till. A tenant could claim fraud and reverse payment. Pay Bill reversals are harder to initiate.

4. Lower Limits

Daily transaction limits are lower than Pay Bill. High-rent properties might hit ceilings.

So, Which Should You Choose?

Here's my honest take:

Choose Pay Bill if:

You have 10+ rental units
You want automatic payment identification (account reference)
You need funds in a bank account for compliance/loans
You're in this for the long term

Choose Buy Goods if:

You have fewer than 10 units
You want to start immediately
You prefer M-Pesa flexibility
You don't mind manual reconciliation

The hybrid approach:

Some landlords use both. Till for quick payments and emergencies. Pay Bill as the primary channel.

Head-to-head visual compare Pay Bill vs Buy Goods for rent collection

Setting Up Pay Bill for Rent Collection

Ready to go the Pay Bill route? Here's the process:

Step 1: Choose a Bank

Banks offering Pay Bill integration:

KCB
Equity
Co-operative Bank
Stanbic
NCBA
Absa

Compare their fees before deciding.

Step 2: Open a Business Account

You'll need:

Business registration certificate (or sole proprietor)
KRA PIN
ID copies
Initial deposit

Step 3: Apply for Pay Bill

Request Pay Bill integration through your bank. They handle the Safaricom application.

Timeline: 1-4 weeks depending on the bank.

Step 4: Test It

Once approved, send a small test payment. Confirm it reflects in your account correctly.

Step 5: Communicate to Tenants

Send a notice:

Your Pay Bill number
Account reference format (unit number)
Deadline for rent

Making Reconciliation Easier

Even with Pay Bill, you'll still need to track payments. The account reference helps, but you need a system.

Options:

1. Manual spreadsheet

Free
Time-consuming
Error-prone

2. Bank statements

Download monthly
Cross-reference with tenant list
Still manual work

3. Property management software

[Automatic M-Pesa matching
Real-time payment tracking
Instant reports

Software like KodiSawa connects to your Pay Bill and automatically matches payments to tenants. No more spreadsheets.

What About Cheques and Bank Transfers?

Some tenants prefer these. That's fine.

For bank transfers, give tenants your account number and ask them to include their unit number in the reference field.

Cheques? Deposit them and manually record the payment. Some tenants still insist — especially older corporate tenants.

The Bottom Line

Pay Bill is better for serious landlords. The account reference feature alone saves hours every month.

Buy Goods works for small portfolios where you know every tenant personally.

Whatever you choose, get away from personal M-Pesa. Your future self will thank you.

Tired of reconciling M-Pesa payments manually? KodiSawa automatically matches payments to tenants — whether Pay Bill or Till. Try it free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/mpesa-paybill-vs-buy-goods-rent/mpesa-pay-bill-vs-buy-goods-rent-collection-banner-c097a07f-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[KRA MRI Tax: What Kenyan Landlords Need to Know]]></title>
            <link>https://kodisawa.co.ke/blog/kra-mri-monthly-rental-income-tax</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/kra-mri-monthly-rental-income-tax</guid>
            <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[KRA's Monthly Rental Income tax explained: who pays, the yearly threshold, the flat 7.5% rate, no deductions, the 20th deadline and real KRA penalties.]]></description>
            <content:encoded><![CDATA[KRA MRI tax explained for Kenyan landlords with visuals

"What's MRI tax?"

I get this question a lot. Landlords hear the term thrown around but aren't sure what it actually means.

MRI stands for Monthly Rental Income. It's KRA's simplified tax for residential landlords.

And the single most common mistake about it is the threshold. A lot of landlords (and a lot of websites) think it's monthly. It isn't. Get that wrong and you can owe KRA a year of tax you thought you didn't owe.

Let's dive in.

Table of Contents

What is MRI Tax?
MRI vs. Regular Income Tax: What's the Difference?
The MRI Rate and Threshold
Who Pays MRI?
Monthly Filing: How It Works
What Counts as "Rental Income"?
Can't I Deduct Expenses Under MRI?
What If Your Expenses Are High?
Penalties for Non-Compliance
Record Keeping for MRI
Multiple Properties? Here's How It Works
Joint Ownership: Whose Obligation?
Common MRI Questions
Simplifying Your MRI Filing
Key Takeaways

What is MRI Tax?

MRI is a simplified tax on rental income from residential property in Kenya.

Instead of working out expenses, deductions and graduated tax rates, MRI applies one flat rate to the rent you actually received.

It's also a final tax. Once you've paid MRI on your rent, you don't declare that same rent again in your annual income tax return.

Kenyan landlord learning MRI tax concept in a cozy home office

MRI vs. Regular Income Tax: What's the Difference?

| Feature                  | MRI                                 | Regular income tax                 |
| ------------------------ | ----------------------------------- | ---------------------------------- |
| Applies to           | Residential rent, within the band   | Commercial rent, or above the band |
| Rate                 | Flat 7.5% of gross rent             | Graduated rates (or 30% corporate) |
| Expenses deductible? | No                                  | Yes                                |
| Filing               | Monthly                             | Annual return                      |
| Final tax?           | Yes                                 | No                                 |

Under MRI you pay 7.5% of gross rent. No deductions for mortgage interest, repairs or management fees.

Diagram comparing MRI tax and regular income tax for landlords

The MRI Rate and Threshold

This is the part people get wrong, so read it twice.

MRI applies when your residential rent is more than KES 288,000 and not more than KES 15 million in a year.

That's per year, not per month. Roughly KES 24,000 to KES 1.25 million a month.

| Your gross residential rent  | What applies                                     |
| ---------------------------- | ------------------------------------------------ |
| Up to KES 288,000 a year     | MRI doesn't apply                                |
| KES 288,000 to 15M a year    | MRI: 7.5% of gross rent, every month             |
| Over KES 15 million a year   | Regular tax, declared in your annual return      |

(KRA's own pages print the lower figure as both 280,000 and 288,000. If your yearly rent is right at that edge, confirm on iTax.)

Example 1: one flat

Rent: KES 30,000 a month (KES 360,000 a year)
That's above KES 288,000 a year, so MRI applies
Tax: KES 30,000 × 7.5% = KES 2,250 a month

Example 2: a small block

Rent: KES 500,000 a month (KES 6 million a year)
Inside the band
Tax: KES 500,000 × 7.5% = KES 37,500 a month

Notice there's no "tax-free first slice". Once you're in MRI, the 7.5% is on all of it.

Who Pays MRI?

MRI covers anyone earning residential rental income inside the band. KRA's penalty rules have separate figures for individuals and for companies, so it isn't only for individuals.

It does not cover:

Commercial rent (shops, offices). That's declared in the annual return, at graduated rates or the corporate rate, with expenses allowed. Withholding tax on rent may also apply.
Residential rent above KES 15 million a year. Same treatment as commercial.

Got both residential and commercial tenants in one building? KRA treats them differently, so keep the two streams separate in your records from day one.

Monthly Filing: How It Works

Deadline: on or before the 20th of the following month.

So April's rent is declared and paid by May 20th.

The process:

Log into iTax
Go to Returns, then File Returns, then Rental Income Tax
Select the tax period (the previous month)
Enter the gross rent you received
The system calculates 7.5%
Submit, generate the payment slip, and pay

Takes about 5 minutes once you know your numbers.

No rent at all that month? File a NIL return. That's what nil returns are for: a month with nothing received. Not a way of saying "I'm below the threshold".

Kenyan landlord filing MRI returns online on iTax with calendar reminder

What Counts as "Rental Income"?

This trips people up.

Include:

Rent payments received (cash, M-Pesa, bank transfer)
Service charge collected (if not separated)
Advance rent received

Don't include:

Security deposits (they're refundable)
Rent invoiced but not received
Utility reimbursements (if collected separately and passed through)

The key word is received. If a tenant didn't pay, don't declare that amount.

Can't I Deduct Expenses Under MRI?

No. That's the trade-off.

Under MRI you cannot deduct:

Mortgage interest
Property repairs
Agent commissions
Insurance premiums
Management fees
Advertising costs

You pay 7.5% on everything collected. Full stop. And because MRI is a final tax, there's no claiming these back later in your annual return either.

What If Your Expenses Are High?

This is where some landlords feel MRI is unfair. Big mortgage, big repairs, and you still pay 7.5% of gross.

You can leave MRI. The Residential Rental Income Tax Regulations let you elect out, and then your rent is taxed in your annual return instead, on profit after expenses, at the normal rates.

The rules on timing matter:

Notify KRA at least three months before the end of your year of income. For most individuals that's the calendar year, so by the end of September.
It takes effect the following year, not straight away.
KRA has 60 days to acknowledge your notice. If it doesn't, the notice counts as received anyway.

Whether it saves you money depends on your expenses and your other income, because the annual rates are graduated and can go well above 7.5%. Run both numbers with a tax adviser before you send the letter.

Penalties for Non-Compliance

From KRA:

| Violation                          | Penalty                                                  |
| ---------------------------------- | -------------------------------------------------------- |
| Late filing (individuals)          | KES 2,000 or 5% of the tax due, whichever is higher      |
| Late filing (companies)            | KES 20,000 or 5% of the tax due, whichever is higher     |
| Late payment                       | 5% of the tax                                            |
| Late payment interest              | 1% per month, or part of a month                         |

Say you collect KES 400,000 a month and miss three months:

Tax due: KES 30,000 × 3 = KES 90,000
Late filing: KES 2,000 × 3 = KES 6,000 (5% of 30,000 is only 1,500, so the 2,000 applies)
Late payment penalty: 5% × KES 90,000 = KES 4,500
Interest: roughly KES 1,800 if you catch up within the quarter

About KES 12,300 on top of the tax, for being three months late. It grows every month you wait.

Record Keeping for MRI

Even though MRI is simple, keep these records:

For each property:

Tenancy agreements
Rent payment records
M-Pesa and bank statements
Invoices issued

For tax purposes:

Monthly iTax acknowledgement receipts
Payment confirmations
Your own monthly rent totals

Keep everything for 5 years.

Multiple Properties? Here's How It Works

Own several rental properties? MRI adds them together.

Example:

Property A: KES 150,000 a month
Property B: KES 100,000 a month
Property C: KES 80,000 a month
Total: KES 330,000 a month (KES 3.96 million a year)

That's inside the band, so:
Tax = KES 330,000 × 7.5% = KES 24,750 a month

File one combined MRI return, not one per property.

Joint Ownership: Whose Obligation?

If you co-own a property (spouse, sibling, partner), each owner can declare their share, as long as the ownership documents support the split.

Be careful with the idea that splitting income "keeps you under the threshold". The threshold is KES 288,000 a year. Two spouses each declaring KES 200,000 a month are each at KES 2.4 million a year: both firmly inside MRI, both paying 7.5%. Splitting only changes anything for very small rents.

Common MRI Questions

Q: I only have one tenant who pays annually. When do I declare?

Declare in the month you receive the payment. If you receive KES 300,000 of annual rent in January, declare KES 300,000 for January. File NIL returns for the months with nothing received.

Q: My tenant pays late. Do I still file on time?

Yes. File based on what you actually received that month. If a tenant pays February's rent in March, it goes in your March return.

Q: What if I rent out a room in my own home?

It's residential rent, so it counts towards the same yearly total.

Q: Do I put my MRI rent in my annual income tax return too?

No. MRI is a final tax. Your annual return still exists for your other income, but the rent you've already paid MRI on stays out of it.

Simplifying Your MRI Filing

The hardest part of MRI isn't the calculation. It's knowing your numbers.

How much rent did you actually collect last month?

If you're tracking payments manually, this takes time. M-Pesa statements, bank records, notebooks.

Property management software takes the guesswork out. Every payment is recorded as it lands, so on filing day your monthly total is already there.

For the click-by-click iTax walkthrough, see how to file KRA rental income tax.

Key Takeaways

MRI is 7.5% of gross residential rent
It applies between KES 288,000 and KES 15 million a year, not a month
It's a final tax, with no expense deductions
File by the 20th of the following month, every month
NIL returns are for months with no rent received
Commercial rent, and rent over KES 15 million, go in the annual return instead
Keep records for 5 years

MRI makes landlord tax straightforward, once you know the threshold is yearly.

Need help tracking rental income for MRI filing? KodiSawa generates KRA-ready reports automatically. Try it free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/kra-mri-monthly-rental-income-tax/kra-mri-tax-landlords-kenya-banner-f6eb564a-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How Much Rent Should You Charge? A Nairobi Landlord's Pricing Guide]]></title>
            <link>https://kodisawa.co.ke/blog/how-much-rent-to-charge-nairobi</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/how-much-rent-to-charge-nairobi</guid>
            <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Practical guide to setting rental prices in Nairobi. Learn about market rates by neighborhood, factors affecting rent, and how to price your units competitively.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-style banner for Nairobi landlord pricing guide with warm pastels

You've got a rental unit. Now the question: how much do you charge?

Too high and it sits empty. Too low and you're leaving money on the table.

I've seen landlords get this wrong in both directions. The sweet spot takes research, not guesswork.

Here's how to figure it out.

Table of Contents

Why Pricing Matters More Than You Think

Nairobi Rent Ranges by Area (2026)

  Upscale Areas
  Middle-Income Areas
  Satellite Towns

Factors That Affect Your Rent Price

  1. Floor Level
  2. Finishes and Condition
  3. Natural Light and Ventilation
  4. Parking
  5. Security
  6. Water Reliability
  7. Amenities
  8. Proximity to Transport

Research Your Competition

The Rental Yield Perspective

Pricing Strategy: New Listing

Pricing Strategy: Existing Tenant Renewal

Don't Forget These Costs

What Tenants Actually Pay For

The Negotiation Question

Furnished vs. Unfurnished

Setting Your Price: Action Steps

Final Thoughts

Why Pricing Matters More Than You Think

Let's do quick math.

Your unit could rent for KES 30,000 or KES 35,000. You go conservative at KES 30,000.

Over one year: KES 5,000 × 12 = KES 60,000 left on the table.

Now flip it. You price at KES 40,000 hoping for premium tenants. Unit sits empty for 3 months.

Lost: KES 35,000 × 3 = KES 105,000

The "right" price isn't the highest number. It's the number that maximizes annual income while minimizing vacancy.

Nairobi landlord calculating rent pricing impact with calculator and graphs

Nairobi Rent Ranges by Area (2026)

Here's the reality of Nairobi's rental market. Prices vary wildly by location.

Upscale Areas

| Area | Bedsitter | 1BR | 2BR | 3BR |
|------|-----------|-----|-----|-----|
| Westlands | 25-35K | 45-70K | 70-120K | 120-200K |
| Kilimani | 20-30K | 40-65K | 65-110K | 100-180K |
| Lavington | 25-35K | 50-80K | 80-140K | 140-250K |
| Kileleshwa | 20-30K | 40-65K | 65-100K | 100-160K |
| Upperhill | 20-30K | 40-60K | 60-100K | 100-150K |

Middle-Income Areas

| Area | Bedsitter | 1BR | 2BR | 3BR |
|------|-----------|-----|-----|-----|
| South B/C | 12-18K | 25-40K | 40-60K | 55-80K |
| Langata | 15-22K | 30-45K | 45-70K | 70-100K |
| Imara Daima | 10-15K | 20-30K | 30-45K | 45-65K |
| Donholm | 10-15K | 20-30K | 30-45K | 45-60K |
| Embakasi | 8-12K | 15-25K | 25-40K | 40-55K |

Satellite Towns

| Area | Bedsitter | 1BR | 2BR | 3BR |
|------|-----------|-----|-----|-----|
| Ruaka | 12-18K | 25-40K | 40-60K | 60-90K |
| Syokimau | 10-15K | 18-28K | 28-42K | 42-60K |
| Kitengela | 8-12K | 15-22K | 22-35K | 35-50K |
| Rongai | 7-12K | 12-20K | 20-32K | 32-45K |
| Juja | 6-10K | 12-18K | 18-28K | 28-40K |

Note: Ranges reflect typical market rates. Furnished units, new buildings, and exceptional amenities can exceed these ranges.

Colorful Nairobi-area rental ranges displayed on a soft, illustrated map

Factors That Affect Your Rent Price

Two identical apartments in the same building can rent for different amounts. Here's why:

1. Floor Level

Higher floors often command higher rent. Better views, less noise, more security (no ground-floor break-ins).

Typical premium: 5-15% per floor increase in high-rises.

2. Finishes and Condition

Modern finishes, quality tiles, fitted kitchen, new paint — these justify higher prices.

A renovated unit in an older building can outprice unrenovated units in newer buildings.

3. Natural Light and Ventilation

Corner units with windows on multiple sides? Premium.

Interior-facing units with one small window? Discount.

Tenants notice this immediately during viewings.

4. Parking

In Nairobi? Parking is gold.

Dedicated parking spot: +KES 5,000-10,000/month
Secure basement parking: +KES 3,000-5,000 premium over open parking

No parking in a car-dependent area? Major disadvantage.

5. Security

Electric fence, 24/7 guards, CCTV, controlled access — all justify higher rent.

Tenants with families prioritize security heavily.

6. Water Reliability

Borehole with tank backup? Huge selling point.

Depending on county water only? Tenants know they'll struggle.

Water reliability can swing rent by 10-20%.

7. Amenities

Pool, gym, garden, kids' play area — nice to have but not always rent movers.

In upscale areas: expected.
In middle-income areas: differentiator.

8. Proximity to Transport

Walking distance to a matatu stage or bus stop matters for tenants without cars.

Near BRT or upcoming metro? Long-term value play.

Interior apartment scene highlighting factors affecting rent price

Research Your Competition

Before setting price, know what you're up against.

Step 1: Browse listings

Check these platforms:

BuyRentKenya
Property24 Kenya
Jiji Kenya
Facebook Marketplace
Local property groups

Search for similar units in your exact area.

Step 2: Note the details

For each comparable:

Price
Size (bedrooms, bathrooms)
Amenities (parking, gym, pool)
Condition (new, renovated, dated)
How long it's been listed

Units sitting for weeks are overpriced.

Step 3: Call and visit

Pretend to be a tenant. Visit competing units.

What do they offer that you don't?
What do you offer that they don't?
Are the landlords negotiating?

Step 4: Talk to agents

Local agents know the real market — not the asking prices, but what tenants actually pay.

One conversation can save weeks of guessing.

The Rental Yield Perspective

Rental yield tells you if your price makes sense relative to property value.

Formula:

Annual Rental Yield = (Annual Rent / Property Value) × 100

Nairobi benchmarks:

Excellent: 8%+
Good: 6-8%
Average: 4-6%
Poor: Below 4%

Example:

Property value: KES 6,000,000
Monthly rent: KES 35,000
Annual rent: KES 420,000
Yield: 420,000 / 6,000,000 × 100 = 7%

If your yield falls below 4%, either the property is overvalued or you're underpricing.

Landlord reviewing rental yield with calculator and charts

Pricing Strategy: New Listing

For a unit you've never rented before:

Option 1: Price at market rate

Match comparable units. Fill quickly. No surprises.

Best for: landlords who prioritize occupancy.

Option 2: Price slightly below market

5-10% under comparable units. Creates demand. Multiple applicants.

Best for: getting quality tenants who choose you over others.

Option 3: Price above market

Premium positioning. Targets affluent tenants.

Best for: exceptional units with clear differentiators.

Risk: extended vacancy if you overestimate.

My recommendation: Start at market rate. If you get no interest in 2 weeks, reduce by 5-10%. If you get flooded with inquiries, you probably underpriced — but that's fine for this cycle.

New listing strategy scene with a 'For Rent' sign and planning board

Pricing Strategy: Existing Tenant Renewal

Current tenant's lease ending. Do you raise rent?

Consider:

Market rates — Are you below, at, or above?
Tenant quality — Are they reliable? On time? No issues?
Vacancy cost — What if they leave?

The math:

Current rent: KES 30,000
Market rate: KES 35,000
Proposed increase: KES 5,000

If tenant leaves:

1 month vacancy = KES 35,000 lost
Finding new tenant = agent fee + time

If tenant stays at KES 33,000:

You gain KES 3,000/month × 12 = KES 36,000/year
No vacancy, no agent fees

Sometimes a smaller increase keeps a good tenant — and that's the better deal.

Don't Forget These Costs

Your rent price should cover:

Mortgage/loan payments (if applicable)
Service charge contributions
Property taxes
Insurance
Maintenance reserve (budget 5-10% of rent)
Management fees (if using an agent: 5-10%)
Vacancy allowance (budget 1 month/year)
KRA rental income tax (7.5% above KES 288K threshold)

If KES 30,000 doesn't cover these with margin, you're running a charity.

What Tenants Actually Pay For

Understand the tenant's perspective:

Basic expectations (priced in):

Functional plumbing
Working electrical
Secure locks
Basic maintenance

Willingness to pay more:

Reliable water
Backup power
Parking
Security
Good internet infrastructure

Nice but not rent-movers:

Gym (unless actually used)
Pool (unless family-focused area)
Garden

Focus your investment on what actually commands premium.

The Negotiation Question

Should you list high and negotiate down?

In Nairobi, some negotiation is expected. But overdoing it backfires.

List at: What you want + 5-10% buffer

Example:

Target rent: KES 35,000
List at: KES 37,000-38,000
Settle at: KES 35,000-36,000

If you list at KES 50,000 hoping to settle at KES 35,000, you'll attract zero inquiries.

Furnished vs. Unfurnished

Furnished units command premium — but at a cost.

Typical premium: 30-50% above unfurnished

Furnished makes sense if:

Target tenant is expat or short-term
Area has demand for corporate housing
You can afford furniture replacement

Unfurnished is simpler:

Lower maintenance
Longer tenancies (tenants don't move furniture often)
Less wear-and-tear disputes

For most landlords, unfurnished is the default. Furnished is a specific strategy.

Setting Your Price: Action Steps

Research 5-10 comparable listings in your exact area
Visit 2-3 competing units to see what tenants experience
Calculate your costs — mortgage, service charge, taxes, maintenance
Check your rental yield — does the price make sense?
Price within market range — don't be the most expensive OR cheapest
Leave 5-10% negotiation buffer if you expect bargaining

Then list and see what happens. The market gives feedback fast.

Final Thoughts

There's no perfect science to rent pricing. Markets shift. Neighborhoods evolve. Tenant preferences change.

But with research and realistic expectations, you'll find the sweet spot.

Price for occupancy, not ego. An occupied unit at KES 33,000 beats an empty unit at KES 40,000.

Every month.

Ready to track your rental income efficiently? KodiSawa helps Nairobi landlords manage tenants, collect rent, and stay organized. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/how-much-rent-to-charge-nairobi/how-much-rent-nairobi-landlord-pricing-guide-banner-87ca49ff-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Best Property Management Software in Kenya: 2026 Comparison]]></title>
            <link>https://kodisawa.co.ke/blog/best-property-management-software-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/best-property-management-software-kenya</guid>
            <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Comparing top property management software options for Kenyan landlords. Features, pricing, and which one fits your rental portfolio size.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner for Best Property Management Software in Kenya: 2026 Comparison

Spreadsheets. WhatsApp groups. Notebooks.

That's how most Kenyan landlords manage their properties. It works... until it doesn't.

When you're chasing 15 different M-Pesa payments across 3 properties, manually calculating who owes what, and scrambling for KRA records — you realize there has to be a better way.

There is. Property management software.

But which one? Let's compare the options available in Kenya.

Table of Contents

Why You Need Property Management Software

What to Look for in Kenya-Specific Software

The Options: Kenya Property Management Software

  Option 1: KodiSawa
  Option 2: Bomahut
  Option 3: Keja Digital
  Option 4: QuickBooks + Manual Tracking
  Option 5: Spreadsheets (Excel/Google Sheets)

Comparison Table

How to Choose

The Real Cost of Not Using Software

Getting Started with Property Management Software

Conclusion

Why You Need Property Management Software

Before we compare tools, let's be clear on what you're solving:

Without software:

Hours spent scrolling through M-Pesa messages
Manual rent tracking in spreadsheets
Chasing tenants via WhatsApp
Scrambling for KRA tax records at filing time
No clear view of who paid, who's late, who owes

With software:

Automatic payment tracking
Clear tenant records
Invoice generation
Tax-ready reports
Real-time dashboards

The right tool saves hours every month and eliminates costly errors.

Kenyan landlord evaluating property management software in a Studio Ghibli-inspired setting

What to Look for in Kenya-Specific Software

International software exists (Buildium, AppFolio, Rent Manager). But they're built for American landlords.

For Kenya, you need:

1. M-Pesa Integration

Most tenants pay via M-Pesa. Software should track Pay Bill or Till payments automatically.

2. KES Currency Support

Obvious, but some international tools don't handle KES well.

3. KRA-Ready Reports

Generate rental income summaries formatted for MRI tax filing.

4. Local Payment Methods

Bank transfers, cheques, cash — not just credit cards.

5. WhatsApp/SMS Integration

Kenyan tenants prefer WhatsApp. Bonus if the software sends reminders there.

6. Affordable Pricing

International software charges $50-200/month. That doesn't make sense for a Nairobi landlord with 10 units.

The Options: Kenya Property Management Software

Option 1: KodiSawa

Best for: Landlords and property managers who want M-Pesa automation

KodiSawa is built specifically for Kenyan landlords.

Key Features:

Automatic M-Pesa payment matching (Pay Bill + Till)
Bank statement reconciliation
Tenant and unit management
Invoice generation
KRA tax reports in one click
Multi-property support
Owner/workspace separation for property managers

Pricing:

Free tier for small portfolios
Paid plans from KES 1,000/month

Pros:

Purpose-built for Kenya
M-Pesa integration that actually works
KRA reports without manual calculation
Affordable for local market

Cons:

Newer player (less brand recognition)
Feature set still expanding

Best for: Landlords who want to stop manually reconciling M-Pesa payments.

Option 2: Bomahut

Best for: Property managers with multiple owners

Bomahut targets property management companies more than individual landlords.

Key Features:

Tenant management
Payment tracking
Owner statements
Maintenance requests
Multi-user access

Pricing:

Custom quotes (typically higher than individual landlord tools)

Pros:

Strong focus on property managers
Owner reporting features
Established in market

Cons:

Pricing not transparent
May be overkill for small landlords
M-Pesa integration varies

Best for: Property management companies handling 50+ units across multiple owners.

Option 3: Keja Digital

Best for: Budget-conscious landlords

Basic property management at low cost.

Key Features:

Tenant records
Rent tracking
Simple reporting
SMS reminders

Pricing:

Free and low-cost tiers

Pros:

Very affordable
Simple interface
SMS reminders included

Cons:

Limited M-Pesa automation
Basic reporting
Fewer advanced features

Best for: Landlords with 1-5 units who want something better than spreadsheets.

Option 4: QuickBooks + Manual Tracking

Best for: Landlords who want accounting-first

Not property management software per se, but some landlords use QuickBooks for rent tracking.

Key Features:

Invoicing
Expense tracking
Financial reports
Tax preparation

Pricing:

From KES 2,000/month

Pros:

Strong accounting features
Good for tax documentation
Integrates with accountants

Cons:

Not built for property management
No M-Pesa automation
No tenant management features
Requires manual payment recording

Best for: Landlords with accountants who want proper books — and don't mind manual work.

Option 5: Spreadsheets (Excel/Google Sheets)

Best for: DIY landlords with small portfolios

Let's be real: most landlords start here.

Key Features:

Fully customizable
Free
Works offline (Excel)

Pricing:

Free (with your time)

Pros:

No learning curve
Complete control
Free

Cons:

Manual everything
No automation
Error-prone
Doesn't scale
No payment integration

Best for: 1-3 units where simplicity matters more than efficiency.

Comparison Table

| Feature | KodiSawa | Bomahut | Keja Digital | QuickBooks |
|---------|----------|---------|--------------|------------|
| M-Pesa Auto-Match | Yes | Partial | No | No |
| KRA Reports | Yes | Yes | Basic | Manual |
| Multi-Property | Yes | Yes | Yes | Yes |
| Tenant Portal | Coming | Yes | No | No |
| SMS/WhatsApp | Yes | Yes | SMS | No |
| Starting Price | Free | Quote | Free | KES 2,000 |

How to Choose

Choose KodiSawa if:

You want M-Pesa payments matched automatically
KRA tax filing is a pain point
You have 5-100+ units
You want Kenya-specific features

Choose Bomahut if:

You're a property management company
You manage for multiple owners
You need owner statements and reporting
Budget isn't the primary concern

Choose Keja Digital if:

You're extremely budget-conscious
You have a small portfolio (under 10 units)
Basic tracking is enough

Choose QuickBooks if:

You prioritize accounting over property management
You already use QuickBooks for business
You have an accountant who needs clean books

Stick with Spreadsheets if:

You have 1-3 units
You enjoy manual work
You're testing the landlord waters

The Real Cost of Not Using Software

"I can't afford software."

Can you afford:

Time cost:

5 hours/month reconciling payments
3 hours/month chasing late payers
2 hours/month preparing KRA data

At KES 500/hour opportunity cost = KES 5,000/month

Error cost:

Missed payments (average KES 5,000+ per incident)
KRA penalties (KES 20,000+ for late filing)
Bad tenant decisions (months of lost rent)

Stress cost:

Can't quantify, but real

Software paying for itself is the easy calculation. Most landlords see ROI within the first month.

Getting Started with Property Management Software

Ready to make the switch? Here's how:

Step 1: List your properties and units

Document:

Property names/addresses
Unit numbers
Current tenants
Rent amounts
Lease dates

Step 2: Gather payment history

Export your M-Pesa statements and bank records for the last 3-6 months.

Step 3: Sign up for free trial

Most tools offer free trials. Test before committing.

Step 4: Import your data

Add properties, units, and tenants. Some tools help with bulk import.

Step 5: Connect payment sources

Link M-Pesa Pay Bill or bank accounts for automatic tracking.

Step 6: Run for one month

Compare software tracking to your manual records. Fix any discrepancies.

Step 7: Go live

Stop manual tracking. Trust the system.

Conclusion

Property management software isn't a luxury — it's infrastructure.

The right tool saves time, reduces errors, and gives you clarity on your portfolio's performance.

For most Kenyan landlords, the choice is clear: use something built for this market, with M-Pesa integration and KRA compliance baked in.

The manual approach worked when you had one unit. It's holding you back now.

Ready to stop manually tracking rent? KodiSawa automates M-Pesa matching and KRA reports. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/best-property-management-software-kenya/kenya-property-management-software-2026-banner-015c7c9f-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How to Reconcile M-Pesa Rent Payments Without Losing Your Mind]]></title>
            <link>https://kodisawa.co.ke/blog/reconcile-mpesa-rent-payments</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/reconcile-mpesa-rent-payments</guid>
            <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Practical system for matching M-Pesa rent payments to tenants. Manual methods and software solutions for Kenyan landlords.]]></description>
            <content:encoded><![CDATA[Banner showing a Kenyan landlord reconciling M-Pesa rent payments with warm Studio Ghibli vibes

It's the 7th of the month. Rent was due on the 5th.

You've received 23 M-Pesa messages. Your notebook says you have 30 tenants. That's 7 who haven't paid... right?

But wait. Two messages are from your mum. One is a refund from Jumia. And three tenants sent from different numbers than usual.

Now you're not sure who's paid and who's hiding.

Welcome to the M-Pesa reconciliation nightmare.

Table of Contents

Why Reconciliation is Hard

The Manual System (That Actually Works)

  Step 1: Download Your M-Pesa Statement
  Step 2: Create a Rent Tracking Sheet
  Step 3: Match Payments to Tenants
  Step 4: Handle Ambiguous Payments
  Step 5: Update Balances
  Step 6: Follow Up on Missing Payments
  Step 5: Update Balances
  Step 6: Follow Up on Missing Payments

Time Required (Manual System)

Common Mistakes in Manual Reconciliation

Pay Bill: A Better Starting Point

Automating Reconciliation

Choosing Your Approach

Setting Up for Success

When Reconciliation Reveals Problems

Sample Monthly Reconciliation Checklist

The Bottom Line

Why Reconciliation is Hard

M-Pesa wasn't built for landlords. It's a mobile money system, not a rent management tool.

The challenges:

1. Name mismatches
Tenant's name: "John Kamau Mwangi"
M-Pesa name: "JOHN K."

Which unit is that? You have three Johns.

2. Multiple phone numbers
Tenant registered with 0722-XXX-XXX. Paid from 0733-XXX-XXX (wife's phone). M-Pesa shows a different name.

3. Partial payments
Rent is KES 25,000. Tenant sent KES 15,000 on the 5th and KES 10,000 on the 10th. You need to track both.

4. Personal M-Pesa mixed in
Your personal and rent money in one account. Separating them takes time.

5. Timing gaps
Statement shows 30 transactions. You need to know which 23 are rent — and for which month.

No wonder landlords dread the 5th.

Kenyan landlord grappling with M-Pesa reconciliation challenges due to name mismatches and multiple numbers

The Manual System (That Actually Works)

If you're going to reconcile manually, do it right. Here's a system:

Step 1: Download Your M-Pesa Statement

Don't rely on SMS messages. Get the official statement.

Dial \*334#
Select "M-Pesa Statement"
Request for the month
Receive PDF via email

This gives you every transaction with timestamps, names, and reference numbers.

Step 2: Create a Rent Tracking Sheet

Set up a spreadsheet with:

| Unit | Tenant Name | Phone 1 | Phone 2 | Rent Due | Paid | Balance | Date Paid | Notes |
|------|-------------|---------|---------|----------|------|---------|-----------|-------|
| A1 | John Kamau | 0722... | 0733... | 25,000 | 0 | 25,000 | | |

Include alternate phone numbers. Tenants don't always pay from the same number.

Step 3: Match Payments to Tenants

Go through your M-Pesa statement line by line:

Check the phone number — does it match any tenant?
Check the name — partial match?
Check the amount — matches expected rent?

Mark each payment in your spreadsheet.

Step 4: Handle Ambiguous Payments

For payments you can't match:

Call the number directly: "Hi, this is your landlord. I received a payment of KES X from this number. Can you confirm your unit?"
Check previous months — have they paid from this number before?
Ask the tenant to send screenshot of confirmation

Step 5: Update Balances

After matching all payments:

Update paid amounts
Calculate remaining balances
Flag tenants with arrears

Step 6: Follow Up on Missing Payments

Send reminders to tenants with balances. Keep records of when you followed up.

Step 5: Update Balances

(See Step 5 above.)

Step 6: Follow Up on Missing Payments

(See Step 6 above.)

Time Required (Manual System)

For 30 units:

Download statement: 5 minutes
Match payments: 45-90 minutes
Handle ambiguous cases: 15-30 minutes
Update spreadsheet: 15 minutes
Follow up: 30+ minutes

Total: 2-3 hours per month

Multiply by 12 months = 24-36 hours per year. Just on reconciliation.

Common Mistakes in Manual Reconciliation

1. Relying on SMS instead of statements
SMS can get deleted, arrive late, or miss transactions. Always use official statements.

2. Not recording alternate phone numbers
First time a tenant pays from a new number, add it to your records. Future payments will match.

3. Processing too late
Wait until the 15th to reconcile? You've lost valuable follow-up time. Reconcile on the 6th or 7th.

4. Not noting partial payments
Tenant sends KES 10,000 of KES 25,000 rent. If you don't record it, you'll think they owe full rent.

5. Mixing months
A tenant pays late on the 8th. Is that for this month or catching up on last month? Always clarify and record.

Pay Bill: A Better Starting Point

Using Pay Bill instead of personal M-Pesa helps significantly.

Why? The account reference field.

Tenants enter their unit number when paying:

Pay Bill: 123456
Account: A1 (or whatever format you set)

Now your statement shows:

Phone: 0722XXXXXX
Name: JOHN K
Account: A1
Amount: 25,000

No guessing. Unit A1 paid. Done.

If you're still using personal M-Pesa, consider switching to Pay Bill.

Automating Reconciliation

Manual systems work. But they don't scale.

At 50+ units, you need automation.

Here's what rent management software does:

1. Connects to your Pay Bill or bank account

Pulls transactions automatically. No downloading statements.

2. Matches payments to tenants

Using:

Account reference (Pay Bill)
Phone number
Amount + timing

Most payments match automatically.

3. Flags exceptions

Payments that don't auto-match are flagged for your review. Instead of checking 50 payments, you check 3.

4. Updates balances in real-time

Dashboard shows who's paid, who's partial, who's overdue. No spreadsheet formulas.

5. Sends reminders

Automatic SMS or WhatsApp when rent is due or overdue.

6. Generates reports

KRA tax reports, monthly income summaries, tenant payment history — all generated, not manually compiled.

Choosing Your Approach

| Situation | Recommended Approach |
|-----------|---------------------|
| 1-5 units | Spreadsheet (manual) |
| 5-15 units | Pay Bill + spreadsheet |
| 15-30 units | Pay Bill + basic software |
| 30+ units | Full software automation |

The crossover point is different for everyone. But if reconciliation takes more than 2 hours/month, software pays for itself in time saved.

Decision visual showing options: manual spreadsheet, Pay Bill + spreadsheet, and basic software on a desk

Setting Up for Success

Whether manual or automated, these practices help:

1. Standardize payment instructions

Give every tenant a card or letter:

Pay Bill number: \[XXX]
Account number: \[Unit]
Amount: \[Rent]
Due date: \[5th]

No ambiguity.

2. Collect alternate phone numbers

At lease signing, ask: "What phone numbers might you pay from?"

Record spouse, family member, or work phone numbers.

3. Assign unique account references

For Pay Bill users: Use unit numbers (A1, B3) or tenant codes.

Consistency makes matching easier.

4. Reconcile early in the month

Don't wait until the 15th. The 6th or 7th gives you time to follow up.

5. Keep historical records

Previous months' payment patterns help identify:

Consistently late payers
Tenants with multiple phone numbers
Partial payment habits

Notebook with setup tips and due-date card; landlord handing card to tenants

When Reconciliation Reveals Problems

Sometimes the numbers don't add up:

Missing payments:

Tenant claims payment but you don't see it
Request transaction ID/screenshot
Check both Pay Bill and personal M-Pesa (in case they sent to wrong number)

Duplicate payments:

Same tenant appears to have paid twice
Could be catching up on arrears
Could be a mistake (arrange refund)

Unknown payments:

Can't match to any tenant
Could be wrong number (refund after verification)
Could be new tenant's deposit

Consistent late payers:

Pattern emerges over months
Address directly with tenant
Consider lease terms for future

Sample Monthly Reconciliation Checklist

Use this on the 6th of each month:

\[ ] Download M-Pesa statement (or check software dashboard)
\[ ] Match all payments to tenants
\[ ] Investigate unmatched payments
\[ ] Update tenant balances
\[ ] Send reminders to unpaid tenants
\[ ] Record any partial payments
\[ ] Note late payment patterns
\[ ] Archive this month's records

30 minutes if automated. 2+ hours if manual.

The Bottom Line

Reconciliation is where landlords lose time, money, and sanity.

A good system — whether manual or automated — eliminates the chaos.

The goal: know exactly who has paid, who hasn't, and how much everyone owes. In minutes, not hours.

If you're drowning in M-Pesa messages every month, something needs to change.

Stop the reconciliation headache. KodiSawa auto-matches M-Pesa payments to tenants. See who paid at a glance. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/reconcile-mpesa-rent-payments/how-to-reconcile-m-pesa-rent-payments-without-losing-your-mind-banner-3435e91e-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Rental Income Tax Exemptions in Kenya: What Landlords Can Deduct]]></title>
            <link>https://kodisawa.co.ke/blog/rental-income-tax-exemptions-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/rental-income-tax-exemptions-kenya</guid>
            <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Guide to rental income tax deductions under Kenya's regular tax system. Allowable expenses, exemptions, and when to opt out of MRI.]]></description>
            <content:encoded><![CDATA[Studio Ghibli banner showing a Kenyan landlord in a cozy home office exploring rental income tax options MRI vs Regular tax with deductions

"Can I deduct my mortgage from rental income tax?"

This is one of the most common questions from Kenyan landlords. And the answer isn't straightforward.

It depends on which tax system you're under.

Let me explain your options — and when deductions make sense.

Table of Contents

Two Tax Systems for Rental Income

MRI Tax: No Deductions

Regular Income Tax: Deductions Allowed

Allowable Deductions (Regular Tax System)

  1. Mortgage Interest
  2. Repairs and Maintenance
  3. Property Management Fees
  4. Insurance Premiums
  5. Legal and Professional Fees
  6. Bad Debts
  7. Service Charge and Ground Rent
  8. Agent Commissions
  9. Advertising Costs
  10. Utilities (If Included in Rent)

What You CANNOT Deduct

When to Choose Regular Tax Over MRI

  Example Comparison

How to Leave MRI for Regular Tax

Keeping Records for Deductions

Using Software to Track Expenses

Should You Get a Tax Advisor?

Key Takeaways

Two Tax Systems for Rental Income

Residential rent in Kenya is taxed one of two ways:

1. MRI (Monthly Rental Income) Tax

For residential rent between KES 288,000 and KES 15 million a year
Flat 7.5% of gross rent
No deductions allowed
Monthly filing, and it's a final tax

2. Regular Income Tax

For commercial rent, rent outside that band, and anyone who elects out of MRI
Graduated rates from 10% to 35%
Deductions allowed
Declared in your annual return

MRI is the default for residential rent inside the band. This article is about the deductions you get under regular tax, and when that's actually worth leaving MRI for. (Short answer: less often than people think.)

Kenyan landlord compares MRI and Regular Income Tax options for rental income

MRI Tax: No Deductions

Let's be clear: under MRI, you cannot deduct anything.

Not mortgage interest. Not repairs. Not management fees. Nothing.

The 7.5% applies to your gross rental income — every shilling collected.

Example under MRI:

Monthly rent: KES 500,000
Mortgage interest: KES 150,000
Repairs: KES 30,000
Management fee: KES 50,000
Taxable income: KES 500,000 (expenses ignored)
Tax: KES 500,000 × 7.5% = KES 37,500

Your KES 230,000 in expenses doesn't reduce your tax bill at all.

For some landlords, this is fine — the simplicity is worth it. For others, it's expensive.

No deductions under MRI tax: simple gross rent concept

Regular Income Tax: Deductions Allowed

Under the regular income tax system, you can deduct qualifying expenses from your rental income. You pay tax only on the profit.

Example under Regular Tax:

Monthly rent: KES 500,000
Mortgage interest: KES 150,000
Repairs: KES 30,000
Management fee: KES 50,000
Taxable income: KES 500,000 - 230,000 = KES 270,000
Tax: ~KES 30,000-40,000 (depending on other income and rates)

Same rental income, but potentially lower tax — because expenses reduce your taxable amount.

Regular income tax deductions like mortgage interest, repairs, and fees

Allowable Deductions (Regular Tax System)

Here's what KRA allows you to deduct:

1. Mortgage Interest

The interest portion of your mortgage payment is deductible. Not the principal — just the interest.

Early in your mortgage, this is significant (interest-heavy payments). Later, less so.

How to calculate: Your bank provides annual interest certificates. Use those figures.

2. Repairs and Maintenance

Costs to maintain the property's current condition:

Plumbing repairs
Electrical fixes
Painting (maintenance, not improvement)
Roof repairs
Appliance repairs

Not included: Improvements that add value (new bathroom, extra room). Those are capital expenses, not deductible repairs.

3. Property Management Fees

If you hire a property manager or agent:

Management fees (typically 5-10% of rent)
Letting fees for finding tenants
Administration charges

Keep invoices from your management company.

4. Insurance Premiums

Property insurance protecting against:

Fire
Theft
Natural disasters
Liability

The full premium is deductible.

5. Legal and Professional Fees

Fees related to rental income:

Lease agreement preparation
Tenant dispute resolution
Accountant fees for rental income
Property valuation (for rental purposes)

6. Bad Debts

Rent you invoiced but couldn't collect — and have given up on — may be deductible.

Requirements:

You must have made reasonable collection efforts
The debt must be genuinely irrecoverable
Keep documentation of collection attempts

7. Service Charge and Ground Rent

If you pay service charge to a management company (for common areas, security, etc.), it's deductible.

Ground rent on leasehold properties also qualifies.

8. Agent Commissions

One-time commissions paid to agents for:

Finding tenants
Lease renewals

The full commission amount is deductible in the year paid.

9. Advertising Costs

Costs to advertise vacant units:

Property listing sites
Newspaper ads
Social media advertising

10. Utilities (If Included in Rent)

If you provide utilities and include them in rent:

Water
Electricity
Internet

You can deduct these costs.

Note: If tenants pay utilities separately, this doesn't apply.

Organized rental deduction records: invoices, receipts, and digital folders

What You CANNOT Deduct

Some common misconceptions:

1. Principal mortgage payments
Only interest qualifies. Paying down principal is building equity, not an expense.

2. Capital improvements
Adding a new bedroom, installing solar panels, building a wall — these add value. They're not deductible as expenses (though they may reduce capital gains tax if you sell).

3. Personal expenses
Anything unrelated to the rental property.

4. Your own labour
You can't pay yourself for repairs and deduct it.

5. Penalties and fines
KRA penalties, council fines, etc. are not deductible.

When to Choose Regular Tax Over MRI

Here's the calculation:

MRI: 7.5% of gross rent
Regular tax: graduated rates on (rent minus expenses), minus personal relief

The catch is the graduated rates. Profit above KES 388,000 a year is taxed at 30%, and higher still past KES 6 million. So regular tax has to knock out a lot of profit before it beats a flat 7.5% of gross.

Example Comparison

Both landlords collect KES 400,000 a month (KES 4.8 million a year), and rent is their only income, so the personal relief of KES 28,800 applies.

Landlord A: low expenses (15%)

Expenses: KES 60,000 a month
MRI: KES 400,000 × 7.5% = KES 30,000 a month
Regular tax on KES 4.08 million of profit: about KES 94,400 a month

Verdict: MRI, by a mile.

Landlord B: high expenses (45%)

Expenses: KES 180,000 a month
MRI: KES 30,000 a month
Regular tax on KES 2.64 million of profit: about KES 58,400 a month

Verdict: still MRI, by about KES 28,000 a month.

At this rent, regular tax only starts to win once expenses pass roughly 70% of rent. That's a heavily mortgaged property, not a well-run block with normal costs.

Regular tax tends to win when:

Rent is small and is your only income
A large mortgage eats most of the rent
You had an unusual year of major repairs

MRI almost always wins when:

You also earn a salary. Your salary already uses the lower bands and your relief, so rent profit would be taxed at your top rate
Expenses are a normal share of rent

Run your own numbers with our MRI vs regular tax calculation before deciding.

Two Kenyan landlords compare MRI vs Regular tax outcomes with a chart

How to Leave MRI for Regular Tax

The Residential Rental Income Tax Regulations set the rules:

Notify KRA in writing at least three months before the end of your year of income. For most individuals that's the calendar year, so by the end of September.
It takes effect the following year, not straight away.
KRA should acknowledge within 60 days. If it doesn't, your notice is treated as received.
From then on, your rent goes in your annual return, with your expenses deducted.

Keeping Records for Deductions

If you claim deductions, KRA can audit you. Keep these records:

For mortgage interest:

Loan agreement
Bank statements
Annual interest certificate from bank

For repairs:

Invoices from contractors
Receipts for materials
Photos (before/after)
Description of work done

For management fees:

Management agreement
Monthly/annual invoices
Payment receipts

For insurance:

Policy documents
Premium receipts

For everything:

Keep records for 5 years
Digital copies are acceptable
Organize by year and category

Organized rental deduction records: invoices, receipts, and digital folders

Using Software to Track Expenses

Tracking deductions manually is tedious. Property management software helps by:

Recording expenses as they occur
Categorizing by type
Attaching receipts/invoices
Generating annual expense summaries
Calculating net income automatically

When tax time comes, export your report and hand it to your accountant.

Should You Get a Tax Advisor?

Consider professional help if:

Your rental income exceeds KES 5,000,000/year
You have multiple properties
You're unsure which system is better
You have complex deductions (large mortgage, many repairs)

Get a quote first, and weigh it against what the comparison above says you'd actually save.

Key Takeaways

MRI = simple but no deductions — 7.5% on gross rent
Regular tax = complex but flexible — Deductions reduce taxable income
Regular tax wins less often than people think. At KES 400,000 a month it takes about 70% expenses
Keep detailed records — Deductions require proof
Consult an advisor for large portfolios — Optimization pays off

Most landlords are better off on MRI, even with real expenses. Run both numbers before September if you think you're the exception.

Need help tracking rental expenses and generating KRA-ready reports? KodiSawa organizes your income and expenses automatically. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/rental-income-tax-exemptions-kenya/rental-income-tax-kenya-banner-7c9e2344-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Tenant Screening in Kenya: How to Vet Applicants and Avoid Problem Tenants]]></title>
            <link>https://kodisawa.co.ke/blog/tenant-screening-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/tenant-screening-kenya</guid>
            <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Practical guide to screening rental applicants in Kenya. What to verify, red flags to watch, and how to build a reliable tenant selection process.]]></description>
            <content:encoded><![CDATA[Landlord in Kenya carefully reviewing tenant application documents with a professional approach

The tenant seemed perfect.

Good job. Nice clothes. Said all the right things. Paid the deposit and first month upfront.

Three months later: no rent. Endless excuses. Finally discovered they'd been evicted from their last three rentals.

This story repeats itself in Nairobi every single day.

The difference between landlords who sleep well and those who don't? A proper screening process.

Table of Contents

Why Screening Matters More Than You Think

The Kenyan Screening Reality

The 7-Step Screening Process

  Step 1: Start with a Proper Application Form
  Step 2: Verify Identity
  Step 3: Verify Employment and Income
  Step 4: Check Bank Statements
  Step 5: Contact Previous Landlord
  Step 6: Meet in Person
  Step 7: Trust Your Gut (But Verify First)

Red Flags That Should Disqualify

What About Deposits and Guarantors?

Discrimination vs. Sound Selection

Creating a Consistent Process

Handling Multiple Applicants

What If You Have No Applicants?

Technology Helps

After Approval: Set the Right Expectations

Key Takeaways

Why Screening Matters More Than You Think

A bad tenant doesn't just cost you rent. They cost you:

Direct losses:

Months of unpaid rent (KES 75,000+ for a 3-month eviction)
Legal fees (KES 30,000-100,000)
Property damage repairs (varies wildly)
Lost rent during vacancy while repairing

Indirect losses:

Your time chasing payments
Stress and sleepless nights
Other good tenants leaving
Your reputation as a landlord

One problematic tenant can wipe out an entire year's profit from a unit.

Screening costs you maybe 2-3 hours per applicant. That's the best insurance policy you'll ever buy.

The Kenyan Screening Reality

Let's be honest: tenant screening in Kenya isn't like the US or UK.

What we don't have:

Credit bureaus with rental history
Formal rental reference databases
Background check services for landlords
Standardized rental applications

What we do have:

Word of mouth
Employment verification
ID/KRA PIN verification
Bank statements
Previous landlord references (if you dig)

Your screening process needs to work within these constraints.

The 7-Step Screening Process

Step 1: Start with a Proper Application Form

Don't rely on WhatsApp conversations. Have applicants fill out a written form.

Essential information:

Full name (as on ID)
ID number
KRA PIN
Phone number(s)
Email address
Current employer and position
Employer contact
Monthly income (gross)
Current address
Previous rental address and landlord contact
How long at current address
Reason for moving
Number of occupants
Emergency contact

Why written? People are less likely to lie on paper. And you have documentation if problems arise later.

Step 2: Verify Identity

Basic but crucial.

Check:

National ID (original, not copy)
Does the photo match the person?
Is the ID valid/current?
Cross-reference name with KRA PIN certificate

Red flags:

Reluctance to show original ID
ID looks altered
Name inconsistencies between documents

This step catches identity fraud — which is more common than you'd think.

Landlord verifying a national identity card during a tenant screening process in Kenya

Step 3: Verify Employment and Income

The most important check for payment ability.

What to request:

Employment letter (dated within last 3 months)
3 months of payslips
3 months of bank statements

What to verify:

Call the employer directly (use number from company website, not the one applicant gives)
Confirm position and tenure
Confirm salary range (they won't give exact figures)

Income rule: Monthly rent should not exceed 30-35% of gross income.

| Monthly Rent | Minimum Gross Income |
|--------------|---------------------|
| KES 25,000 | KES 72,000-83,000 |
| KES 50,000 | KES 143,000-167,000 |
| KES 100,000 | KES 286,000-333,000 |

If rent is 50% of their income, payment problems are almost guaranteed.

For self-employed applicants:

Business registration certificate
6 months of bank statements
KRA tax returns (if available)
More scrutiny required — income is less predictable

Step 4: Check Bank Statements

Bank statements tell the real story.

Look for:

Regular salary deposits matching claimed income
Consistent balance (not always near zero)
Regular bill payments (shows financial discipline)
No bounced payments or overdrafts

Red flags:

Income doesn't match employment letter
Large unexplained deposits or withdrawals
Frequent low balances
M-Pesa statements showing gambling transactions

Tip: Request statements directly from the bank or with official stamp. Printed PDFs can be doctored.

Landlord reviewing bank statements and financial documents for rental application

Step 5: Contact Previous Landlord

This is the step most Kenyan landlords skip — and regret later.

What to ask the previous landlord:

How long did they rent from you?
Did they pay rent on time?
Were there any payment issues?
How did they maintain the property?
Did they give proper notice when leaving?
Were there any disputes?
Would you rent to them again?

Important: Get the landlord's contact from the applicant's lease or through your own research. Don't just call the number they give you (it might be a friend pretending to be a landlord).

Red flags:

Applicant refuses to provide previous landlord contact
"Landlord passed away" or "building was sold"
Previous landlord is vague or evasive
Short tenancies at multiple addresses

Step 6: Meet in Person

Never rent to someone you haven't met face-to-face.

During the meeting, assess:

Do they arrive on time?
How do they present themselves?
Do their answers match their application?
Do they ask reasonable questions about the property?
What's their reason for moving? (Does it make sense?)

Ask scenario questions:

"What would you do if you had a temporary cash flow problem?"
"How do you usually pay rent — M-Pesa, bank transfer?"
"What's your notice period at work?"

Listen to how they think, not just what they say.

Kenyan landlord having a friendly in-person meeting with a potential tenant

Step 7: Trust Your Gut (But Verify First)

After doing your due diligence, your instinct matters.

Good signs:

Organized documents ready
Answers questions directly
Transparent about finances
Has reasonable expectations
Asks practical questions about utilities, maintenance, etc.

Warning signs:

Evasive about employment or income
Pressures you to skip steps
Offers to pay several months upfront (often covers for income issues)
Bad-mouths every previous landlord
Story keeps changing

If something feels off after verification, it probably is.

Red Flags That Should Disqualify

Some things are automatic no-go:

Fake documents — Any falsification disqualifies immediately
Can't verify employment — No verifiable income, no tenancy
Previous eviction — Unless circumstances were truly exceptional
Rent-to-income ratio above 40% — Payment stress is inevitable
Refused to provide previous landlord reference — What are they hiding?
ID doesn't match other documents — Identity issues
Currently in another lease dispute — Legal problems follow

What About Deposits and Guarantors?

Deposits:
Standard in Kenya is 1-2 months rent as deposit. This protects against:

Unpaid rent (partially)
Property damage
Utility arrears

But deposits don't replace screening. A bad tenant will cost you more than any deposit covers.

Guarantors:
For high-risk applicants (students, new employees), consider requiring a guarantor.

The guarantor should:

Have verifiable income (2x+ the tenant's income)
Sign the lease as co-signer
Understand they're liable for rent and damages
Provide their own ID and employment verification

Discrimination vs. Sound Selection

Be careful about what criteria you use.

Legal to consider:

Income and employment stability
Rental history
References
Credit behavior (from bank statements)

Potentially problematic:

Tribe or ethnicity
Religion
Gender (unless it's gender-specific housing)
Family status (having children)
Disability

Stick to financial and behavioral criteria. Document your reasons for rejection.

Creating a Consistent Process

Inconsistency leads to mistakes. Create a checklist you follow for every applicant:

Screening Checklist:

\ ] Application form completed
\[ ] ID verified (original seen)
\[ ] KRA PIN matches
\[ ] Employment letter received
\[ ] Employer contacted and verified
\[ ] 3 months payslips received
\[ ] 3 months bank statements reviewed
\[ ] Income-to-rent ratio acceptable (≤35%)
\[ ] Previous landlord contacted
\[ ] In-person meeting conducted
\[ ] All documents filed

Use the same process for every applicant. No shortcuts for "nice" people.

Organized property management checklist for screening tenants in Kenya

Handling Multiple Applicants

Good units attract multiple applicants. How do you choose?

Rank by:

Income stability (employed > self-employed > student)
Income-to-rent ratio (lower is better)
Previous rental history (longer, cleaner is better)
References quality
Completeness of application

First-come-first-served is risky. A quick applicant isn't necessarily a good one.

Take time to evaluate all applicants before deciding. A few days of extra vacancy is nothing compared to years of tenant problems.

What If You Have No Applicants?

Sometimes the market is tough. You might be tempted to lower standards.

Better alternatives:

Adjust rent to market rate
Improve the unit's appeal
Better marketing/photos
Offer move-in incentives

Never:

Skip verification steps
Accept unverifiable income
Ignore red flags because "at least someone wants it"

An empty unit is expensive. A bad tenant is more expensive.

Technology Helps

Modern property management tools can streamline screening:

What to look for:

Tenant application forms (digital)
Document storage
Verification checklists
Notes and communication history
Integration with lease management

[Property management software keeps all applicant information organized and creates accountability in your screening process.

After Approval: Set the Right Expectations

Screening doesn't end at approval. The lease signing sets ongoing expectations.

Include clear terms:

Rent amount and due date
Accepted payment methods
Late payment penalties
Maintenance responsibilities
Notice period
Grounds for eviction

Walk through the lease together. Make sure they understand every clause.

A clear lease prevents disputes. Disputes are what turn good tenants into problems.

Landlord and tenant signing a rental lease agreement in a cozy living room

Key Takeaways

Screen everyone equally — No shortcuts for anyone
Verify employment independently — Call the company, not applicant's number
Income ≤35% of rent — Non-negotiable for payment stability
Contact previous landlords — The step that prevents most problems
Document everything — Protects you legally
Trust your gut after verification — Red flags are usually accurate
Better vacant than bad tenant — Patience saves money

Good tenants make landlording profitable. Bad tenants make it miserable.

The screening process is where you decide which experience you'll have.

Managing tenant applications across multiple properties? KodiSawa keeps applicant records, verification status, and lease documents organized in one place. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/tenant-screening-kenya/tenant-screening-kenya-banner-a6b008b0-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How to Set Up M-Pesa Pay Bill for Rent Collection in Kenya]]></title>
            <link>https://kodisawa.co.ke/blog/setup-mpesa-paybill-rent-collection</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/setup-mpesa-paybill-rent-collection</guid>
            <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Step-by-step guide to getting a Safaricom Pay Bill number for rental payments. Requirements, costs, and setup process for Kenyan landlords.]]></description>
            <content:encoded><![CDATA[How to set up M-Pesa Pay Bill for rent collection in Kenya banner

"Just send to my personal M-Pesa."

That's how most Kenyan landlords start collecting rent. Simple. Direct. Works fine with 2-3 tenants.

Then you scale to 15 units. Now you're scrolling through hundreds of M-Pesa messages, trying to figure out which "JOHN K" paid and which one still owes you.

There's a better way: Pay Bill.

Here's exactly how to set it up.

Table of Contents

Why Pay Bill Beats Personal M-Pesa

Pay Bill vs Buy Goods: Which One?

Pay Bill vs Buy Goods: Which One? (continued)

Requirements for Pay Bill

  For Individuals (Sole Proprietor)
  For Companies (Limited)
  Bank Account Requirements

Step-by-Step Application Process

  Option 1: Through Your Bank
  Option 2: Direct Through Safaricom
  Option 3: Through M-Pesa Business App

Costs and Fees

Configuration Best Practices

  Set Clear Account Reference Format
  Create Payment Instructions Card
  Set Up Notifications

Common Setup Problems

  "Application was rejected"
  "Pay Bill takes too long to approve"
  "Tenants say they can't find my Pay Bill"

Transitioning from Personal M-Pesa

Tracking Payments Without the Chaos

Security Considerations

Tax Implications

Key Takeaways

Why Pay Bill Beats Personal M-Pesa

Before we dive into setup, let's be clear on why you'd bother.

Personal M-Pesa problems:

| Issue | Impact |
|-------|--------|
| No account reference | Can't tell which unit paid |
| Name variations | "JOHN K" could be 3 different tenants |
| Mixed transactions | Personal money mixed with rent |
| Hard to reconcile | Hours scrolling through messages |
| No statements | Manual record-keeping required |

Pay Bill advantages:

| Feature | Benefit |
|---------|---------|
| Account reference field | Tenant enters unit number (A1, B3, etc.) |
| Separate from personal | Business money in business account |
| Automatic statements | Daily/monthly reconciliation reports |
| Bank integration | Funds settle to your business account |
| Professional image | Tenants see business name, not personal |

The account reference field alone is worth the setup effort. Tenants enter "A1" when paying. Your statement shows payment from A1. No guessing.

Kenyan landlord comparing personal M-Pesa to Pay Bill using a ledger

Pay Bill vs Buy Goods: Which One?

Safaricom offers two business payment options:

Pay Bill:

Funds settle to bank account
Account reference field (crucial for tracking)
Daily settlement (or on-demand)
KES 1,000 monthly fee (some banks waive this)
KYC requirements more stringent

Buy Goods (Till):

Funds stay in M-Pesa wallet
No account reference field
Instant settlement to wallet
Lower/no monthly fees
Easier to get

For rent collection, Pay Bill is better because of the account reference. We compared them in detail here.

If you're collecting from more than 5 units, the reconciliation headaches of Buy Goods will cost you more than the Pay Bill fees.

Pay Bill vs Buy Goods: Which One? (continued)

(No image here; content continues as in original.)

Requirements for Pay Bill

Before applying, gather these documents:

For Individuals (Sole Proprietor)

National ID (original for verification)
KRA PIN certificate
Business registration certificate (if operating under business name)
3 months bank statements
Passport photo
Proof of address (utility bill or bank statement)

For Companies (Limited)

Certificate of incorporation
CR12 (company details)
KRA PIN certificate (company)
Board resolution authorizing application
Directors' IDs and KRA PINs
Company bank account statements (3 months)
Memorandum and Articles of Association

Bank Account Requirements

You need a business bank account linked to Pay Bill. Personal accounts won't work.

Popular options:

Equity Bank Business Account
KCB Business Account
Cooperative Bank Business Account
NCBA Business Account

Most banks offer free business accounts if you maintain minimum balance. Ask about Paybill fee waivers — some banks waive the KES 1,000 monthly Safaricom fee.

Step-by-Step Application Process

Option 1: Through Your Bank

The easiest route. Most banks have dedicated M-Pesa integration desks.

Process:

Visit your bank branch — Go to business banking or M-Pesa desk

Request Pay Bill application — They'll provide forms and requirements list

Submit documents — Bank verifies and forwards to Safaricom

Pay fees — Usually KES 3,000-5,000 one-time setup fee

Wait for approval — 5-10 business days typically

Receive Pay Bill number — Bank notifies you when active

Advantages of bank route:

Bank handles Safaricom liaison
Faster processing (existing relationship)
Technical support available
Often waived monthly fees

Option 2: Direct Through Safaricom

For landlords who prefer going direct:

Process:

Visit Safaricom Business Center — Major centers in CBD, Westlands, Karen

Request Pay Bill application — Get the business application forms

Submit documents — All requirements listed above

Complete KYC verification — May require site visit

Pay setup fee — KES 3,000-5,000

Wait for activation — 7-14 business days

Configure settlement — Link to your bank account

When to go direct:

Bank doesn't offer Pay Bill integration
You want specific configuration options
Corporate structure is complex

Option 3: Through M-Pesa Business App

For smaller operations, Safaricom's app works:

Download M-Pesa Business app
Register your business
Apply for Pay Bill through app
Submit documents digitally
Complete verification
Receive Pay Bill number

This works but has limitations for high-volume rent collection.

Costs and Fees

Understand what you're paying:

| Fee Type | Amount | Frequency |
|----------|--------|-----------|
| Setup fee | KES 3,000-5,000 | One-time |
| Monthly fee | KES 1,000 | Monthly (often waived by bank) |
| Transaction fee | 0% on receive | Per transaction |
| Withdrawal fee | Varies | When moving to bank |

Good news: Receiving payments via Pay Bill is free. The sender pays (tenant pays about KES 33 for a KES 25,000 transaction).

The math:

10 units × KES 25,000 rent = KES 250,000/month
Monthly Pay Bill fee: KES 1,000 (if not waived)
Effective cost: 0.4% of rent collected

Compare that to hours saved on reconciliation.

Pay Bill costs image placeholder

Configuration Best Practices

Once you have your Pay Bill number:

Set Clear Account Reference Format

Tell tenants exactly what to enter:

Simple: Unit number (A1, B3, 104)
With property: Property initial + unit (S-A1 for Sunrise Apartments A1)

Whatever you choose, be consistent and communicate clearly.

Create Payment Instructions Card

Give every tenant a card or paper with:

RENT PAYMENT INSTRUCTIONS

Pay Bill Number: YOUR NUMBER]
Account Number: [THEIR UNIT]
Amount: KES [THEIR RENT]
Due: 5th of every month

Example:
Pay Bill: 123456
Account: A1
Amount: 25,000

Laminate it. Stick it on their fridge. Text it monthly.

Set Up Notifications

Configure SMS/email notifications for:

Every payment received
Daily summary
Low settlement threshold

Real-time notifications let you know instantly when rent comes in.

Step-by-step Pay Bill application process visuals

Common Setup Problems

"Application was rejected"

Usually means:

Documents incomplete
Business not registered
Bank account issues
KRA PIN discrepancies

Fix: Get specific rejection reason, address it, reapply.

"Pay Bill takes too long to approve"

Standard timeline is 1-2 weeks. If longer:

Follow up with bank/Safaricom weekly
Ask for escalation if beyond 3 weeks
Consider alternative bank if stuck

"Tenants say they can't find my Pay Bill"

New Pay Bill numbers can take 24-48 hours to propagate. Also check:

Is the number active?
Are they entering it correctly?
Is it showing in Safaricom's system?

Transitioning from Personal M-Pesa

Already collecting rent on personal M-Pesa? Here's how to switch:

1. Get Pay Bill set up first — Don't communicate change until it works

2. Notify tenants in advance — Give 1-2 weeks notice

3. Provide clear instructions — Print payment cards

4. Be patient — Some tenants will send to old number initially

5. Remind non-compliant tenants — "Please use the new Pay Bill for next month"

6. Don't reject personal payments initially — Accept but remind

Within 2-3 months, everyone should be on the new system.

Tracking Payments Without the Chaos

Having Pay Bill is step one. [Reconciling payments efficiently is step two.

Manual approach:

Download daily statements from bank portal
Match account references to tenant list
Update your spreadsheet
Follow up on missing payments

Automated approach:
Property management software connects to your Pay Bill and:

Matches payments to tenants automatically
Updates balances in real-time
Flags unmatched or partial payments
Generates reconciliation reports

The choice depends on your portfolio size. Under 10 units, manual works. Above 20, automation pays for itself.

Tracking payments and security for Pay Bill rent collection

Security Considerations

Protect your Pay Bill:

Do:

Keep settlement account separate from operational accounts
Enable transaction notifications
Review daily statements
Use strong passwords on banking apps
Restrict who knows the shortcode internally

Don't:

Share PIN with anyone
Use public WiFi for banking
Ignore unexpected transactions
Delay investigating discrepancies

M-Pesa fraud exists. Landlords with published Pay Bill numbers are targets. Stay vigilant.

Tax Implications

Pay Bill creates clear records — which KRA loves.

Benefits:

Automatic paper trail for all income
Easier rental income tax reporting
Bank statements as proof during audits
Professional documentation

Considerations:

All income is now formally recorded
No "off the books" collections
Ensure you're filing MRI or regular returns

If you're not already tax compliant, getting Pay Bill should coincide with getting tax compliant. The paper trail makes hiding income essentially impossible.

Key Takeaways

Pay Bill beats personal M-Pesa — Account reference eliminates guessing
Apply through your bank — Faster, often cheaper
Budget KES 3,000-5,000 — One-time setup, monthly may be waived
Standardize account references — Consistent format for all units
Create payment instruction cards — Every tenant gets one
Plan the transition — Don't rush existing tenants
Consider automation — Pay Bill + software = minimal reconciliation

The setup takes a few weeks. The time saved lasts forever.

Already have Pay Bill set up? KodiSawa connects directly to your M-Pesa and automatically matches payments to tenants. No more manual reconciliation. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/setup-mpesa-paybill-rent-collection/mpesa-paybill-rent-collection-kenya-banner-519e0fa7-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Bank Statement Reconciliation for Kenyan Landlords: A Practical Guide]]></title>
            <link>https://kodisawa.co.ke/blog/bank-reconciliation-landlords</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/bank-reconciliation-landlords</guid>
            <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to reconcile bank transfers, EFT payments, and cheques against your rental income. Step-by-step process for Kenyan property owners.]]></description>
            <content:encoded><![CDATA[A Kenyan landlord organizing bank statements and property records for rent collection

Not all rent comes through M-Pesa.

Some tenants — especially corporate ones and high-end residential — prefer bank transfers. EFT. Standing orders. The occasional cheque (yes, those still exist).

And while bank payments are more traceable than cash, they come with their own reconciliation challenges.

Here's how to handle them.

Table of Contents

Why Bank Reconciliation Matters

Types of Bank Payments You'll Receive

  1. EFT (Electronic Funds Transfer)
  2. Standing Orders
  3. RTGS (Real Time Gross Settlement)
  4. Cheques
  5. Mobile Bank Transfers

The Reconciliation Process

  Step 1: Download Your Statement
  Step 2: Separate Rent from Non-Rent
  Step 3: Match to Tenant Records
  Step 4: Record in Your System
  Step 5: Update Tenant Balances
  Step 6: Investigate Unmatched Payments

Common Reconciliation Problems

  Problem 1: No Reference Provided
  Problem 2: Payment From Unknown Sender
  Problem 3: Standing Order Not Updated
  Problem 4: Bounced Cheque
  Problem 5: Same Name, Multiple Tenants

Building a Better System

  Clear Payment Instructions
  Collect Multiple Contact Points
  Encourage Standing Orders
  Monthly Payment Confirmations

Bank Reconciliation vs M-Pesa Reconciliation

Multi-Currency Considerations

Tax and Audit Readiness

Software vs Spreadsheets

Monthly Reconciliation Checklist

Key Takeaways

Why Bank Reconciliation Matters

Bank statements don't lie. But they also don't explain themselves.

A typical landlord's monthly bank statement might show:

15 incoming transfers
8 with clear references (tenant name or unit)
5 with cryptic references ("SALARY", "PAYMENT", random numbers)
2 with no reference at all

Which payments are rent? Which are personal? Which tenant does "TRANSFER FROM J OCHIENG" belong to — you have three J Ochiengs.

Without proper reconciliation:

You might think a tenant hasn't paid when they have
You might miss a shortfall
Tax records become unreliable
Cash flow projections are guesswork

Landlord analyzing bank statement entries on a spreadsheet

Types of Bank Payments You'll Receive

1. EFT (Electronic Funds Transfer)

Most common. Tenant initiates transfer from their bank to yours.

Characteristics:

Usually clears same day or next day
Reference field available (but often unused)
Shows sender's name and bank

Challenge: Tenant names on bank accounts may not match lease names (spouse's account, company account, etc.)

2. Standing Orders

Tenant sets up automatic monthly transfer.

Characteristics:

Same amount, same date each month
Very reliable once set up
Reference usually includes unit or tenant name

Challenge: When rent increases, standing orders need updating. Tenants forget.

3. RTGS (Real Time Gross Settlement)

For large amounts (typically above KES 1 million).

Characteristics:

Instant settlement
Higher fees
Mostly corporate tenants

Challenge: Usually fine, but corporate names may not match tenant names.

4. Cheques

Becoming rare but still used by some corporate tenants and older individuals.

Characteristics:

Takes 3-5 days to clear
Can bounce
Physical handling required

Challenge: Bounced cheques, delays, additional bank visits.

5. Mobile Bank Transfers

KCB M-Pesa, Equity EazzyPay, etc.

Characteristics:

Initiated from phone
Often shows phone number, not name
Fast clearing

Challenge: Name/phone matching issues similar to M-Pesa.

The Reconciliation Process

Step 1: Download Your Statement

Get the official bank statement for the reconciliation period.

Options:

Internet banking portal (PDF or CSV)
Mobile app export
Branch request (takes longer)

Tip: CSV format is easier to work with if you use spreadsheets.

Step 2: Separate Rent from Non-Rent

Before matching to tenants, separate rental income from other deposits.

Create three categories:

Confirmed rent — Clear reference to tenant/unit
Probable rent — Likely rent but needs verification
Non-rent — Personal deposits, refunds, other business

Mark each transaction. This prevents double-counting and missed income.

Step 3: Match to Tenant Records

For each rent payment, identify the tenant:

Easy matches:

Reference says "UNIT A1" or "JOHN KAMAU A1"
Amount matches exact rent for a unit
Sender name matches lease

Harder matches:

Sender name is spouse/relative
Reference is cryptic or missing
Amount is partial or different from expected

Techniques for hard matches:

Check amount against all outstanding balances
Look up sender name in tenant records
Compare to previous months' payment patterns
Contact tenant to confirm

Step 4: Record in Your System

Once matched, record:

Date received
Amount
Payment method (EFT, standing order, etc.)
Tenant/unit
Reference number
Any notes (e.g., "Paid from spouse account")

Whether you use spreadsheets or property management software, consistent recording matters.

Step 5: Update Tenant Balances

After recording payments:

Reduce outstanding balances
Note any overpayments (apply to future rent or hold as credit)
Flag underpayments for follow-up

Step 6: Investigate Unmatched Payments

Some payments won't match. For each:

Check amount — Does it match any invoice?
Check timing — Is someone catching up on arrears?
Check sender — Any connection to existing tenants?
Contact sender — If you have their details from the bank
Hold as unallocated — If truly unidentifiable, don't book as rent

Unallocated funds should be minimal. If you regularly have many unmatched payments, your payment instruction system needs improvement.

Steps for matching rent payments to tenant records

Common Reconciliation Problems

Problem 1: No Reference Provided

Tenant sends EFT but doesn't include reference.

Solutions:

Match by amount and timing
Check sender name against records
Ask tenant to send payment confirmation
Remind all tenants to include unit number in transfers

Problem 2: Payment From Unknown Sender

"MARY NJOKI" sends KES 25,000. You have no Mary Njoki.

Solutions:

Check if amount matches any unit's rent
Ask your tenants if anyone paid through someone else
Contact the sender's bank (difficult but possible)
Hold as unallocated until clarified

Problem 3: Standing Order Not Updated

Rent increased from KES 25,000 to KES 27,000. Tenant's standing order still sends KES 25,000.

Solutions:

Record partial payment
Contact tenant immediately
Request they update standing order and send the KES 2,000 difference
Consider requiring annual standing order reviews

Problem 4: Bounced Cheque

Cheque was deposited, initially appeared to clear, then reversed.

Solutions:

Contact tenant immediately
Request alternative payment (EFT or M-Pesa)
Add cheque bounce fee per lease terms
Consider banning cheques from this tenant

Problem 5: Same Name, Multiple Tenants

"J. OCHIENG" could be John Ochieng in A3 or James Ochieng in B7.

Solutions:

Check amounts (different rents?)
Check banks (different banks?)
Contact both tenants to confirm
Request more specific references going forward

Landlord resolving payment discrepancy issues

Building a Better System

Prevention beats reconciliation. Here's how to minimize matching problems:

Clear Payment Instructions

Give every tenant specific instructions:

BANK TRANSFER INSTRUCTIONS

Bank: Your Bank]
Branch: [Branch Name]
Account Name: [Your Name/Company]
Account Number: [Number]
Reference: [UNIT NUMBER

Please ensure your reference includes your unit number.

Collect Multiple Contact Points

At lease signing, record:

Primary bank account name
Secondary payers (spouse, company)
Phone numbers for all payers

When unexpected names appear, you can match them.

Encourage Standing Orders

Standing orders are the most reliable bank payments:

Same amount, same date
Once set up, no tenant action needed
Easy to reconcile (pattern is predictable)

Help tenants set them up. Provide bank details on a card.

Monthly Payment Confirmations

Send monthly statements to tenants:

Shows payments received
Shows any balance due
Gives tenants chance to dispute or clarify

This catches mismatches early.

Setting up clear payment instructions for tenants

Bank Reconciliation vs M-Pesa Reconciliation

Different challenges, different approaches:

| Aspect | Bank Transfers | M-Pesa |
|--------|---------------|--------|
| Name matching | Moderate | Hard (short names) |
| Reference field | Available | Account field (Pay Bill only) |
| Statement access | Daily/monthly | Real-time + statement |
| Clearing time | Same day - 3 days | Instant |
| Partial payments | Easy to track | Easy to track |
| Reversal risk | Low (except cheques) | None |

Many landlords receive both. Your reconciliation process should handle both, ideally in one integrated system.

Multi-Currency Considerations

For landlords with foreign tenants or diaspora payments:

USD/EUR/GBP transfers:

Usually go through SWIFT
May take 2-3 days
Bank converts at their rate
Conversion amount may not match expected rent

Solutions:

Set rent in KES
Accept forex variations within reasonable range
Or set rent in foreign currency and accept KES equivalent

Document your forex policy clearly in leases.

Tax and Audit Readiness

Bank reconciliation creates tax-ready records:

For MRI/Regular tax:

Total rental income is clearly documented
Payment dates are verifiable
Source of funds is traceable

During KRA audit:

Bank statements are primary evidence
Matched reconciliation shows organized records
Unallocated funds raise questions — minimize them

Keep reconciliation records for at least 5 years.

Software vs Spreadsheets

When does software pay off?

Spreadsheets work if:

Under 15 units
Mostly bank transfers (less matching complexity)
You enjoy manual work
Time isn't a constraint

Software makes sense if:

Over 15 units
Mixed payment methods (M-Pesa + bank + cash)
Multiple properties
You value your time
You want automatic matching

The crossover point varies. Most landlords find that beyond 20-30 units, manual reconciliation is unsustainable.

Monthly Reconciliation Checklist

Use this every month:

Day 1-5 of month:

\ ] Download bank statement for previous month
\[ ] Separate rent from non-rent deposits
\[ ] Match clear payments to tenants
\[ ] Investigate ambiguous payments

Day 6-10:

\[ ] Contact tenants for unmatched payments
\[ ] Update tenant balances
\[ ] Identify non-payers
\[ ] Send reminders

Day 15:

\[ ] Final reconciliation
\[ ] All payments allocated or marked unallocated
\[ ] Arrears list finalized
\[ ] Escalation actions for non-payers

End of month:

\[ ] Archive records
\[ ] Generate income summary
\[ ] Note any process improvements needed

Landlord completing a monthly rent reconciliation checklist

Key Takeaways

Download statements promptly — Don't let months stack up
Separate rent from personal — Tag every transaction
Match by multiple criteria — Amount, name, timing, pattern
Investigate unknowns immediately — Fresh trails are easier to follow
Standardize payment instructions — Reference field is your friend
Encourage standing orders — Most reliable bank payment method
Keep records for 5 years — Tax compliance requirement

Bank payments are supposed to be easier than cash. With a proper system, they are.

Managing bank payments across multiple properties? [KodiSawa imports bank statements and matches payments to tenants automatically. See who paid at a glance. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/bank-reconciliation-landlords/bank-statement-reconciliation-kenyan-landlords-03e3dbff-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Rental Income Tax in Kenya: MRI vs Regular Tax]]></title>
            <link>https://kodisawa.co.ke/blog/calculate-rental-income-tax-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/calculate-rental-income-tax-kenya</guid>
            <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Work out Kenyan rental income tax both ways: MRI's flat 7.5% against regular graduated tax, with worked examples, the current bands and how to leave MRI.]]></description>
            <content:encoded><![CDATA[Kenyan landlords compare MRI and Regular Income Tax for rental income

"How much tax do I actually owe?"

Simple question. Not-so-simple answer.

Residential rent in Kenya is taxed one of two ways: MRI, at a flat 7.5% of gross rent, or regular income tax, on profit after expenses. MRI is the default. But the law lets you elect out of it, and for some landlords that's the cheaper option.

Let's work through both with real numbers.

Table of Contents

The Two Systems: Quick Overview

MRI Tax Calculation

  The Formula
  Example 1: Small Landlord
  Example 2: Medium Landlord
  Example 3: Large Landlord
  MRI Key Points

Regular Income Tax Calculation

  The Formula
  Allowable Expenses
  Graduated Tax Rates
  Example 1: Small Landlord (Low Expenses)
  Example 2: Medium Landlord (High Expenses)
  Example 3: Heavily Mortgaged Property

The Decision Framework

Combined Example: Full Calculation

Special Situations

  Situation 1: Loss-Making Property
  Situation 2: Part-Year Rental
  Situation 3: You Also Earn a Salary

How to Leave MRI

Calculating Your Own Tax

Record-Keeping Requirements

Key Takeaways

The Two Systems: Quick Overview

MRI (Monthly Rental Income tax):

For residential rent between KES 288,000 and KES 15 million a year
Flat 7.5% of gross rent
No deductions at all
Filed monthly, and it's a final tax

Regular income tax:

For commercial rent, rent above KES 15 million a year, rent below KES 288,000 a year, and anyone who has elected out of MRI
Graduated rates from 10% to 35%
Expenses deductible
Declared in your annual return

"Simpler" doesn't always mean "cheaper". That's what this article is for.

Kenyan landlord weighing MRI vs Regular tax options with a roadmap

MRI Tax Calculation

The Formula

Monthly MRI tax = Gross rent received that month × 7.5%

That's it. No threshold deducted, no expenses. Once your yearly residential rent is inside the band, 7.5% applies to every shilling.

Example 1: Small Landlord

One apartment at KES 35,000 a month (KES 420,000 a year, so inside the band).

MRI tax: KES 35,000 × 7.5% = KES 2,625 a month
Annual: KES 31,500

Example 2: Medium Landlord

Five units bringing in KES 180,000 a month.

MRI tax: KES 180,000 × 7.5% = KES 13,500 a month
Annual: KES 162,000

Example 3: Large Landlord

An apartment block bringing in KES 800,000 a month (KES 9.6 million a year, still under 15 million).

MRI tax: KES 800,000 × 7.5% = KES 60,000 a month
Annual: KES 720,000

MRI Key Points

Tax is on gross rent, every shilling received
No deductions for mortgage interest, repairs or management fees
Due by the 20th of the following month
Filed on iTax: step-by-step filing guide

Small Kenyan landlord calculating MRI tax with receipts and calculator on a tidy kitchen table

Regular Income Tax Calculation

The Formula

Taxable rental income = Gross rent - Allowable expenses
Tax = Taxable income at the graduated rates - Personal relief

Allowable Expenses

Under regular income tax, the usual deductions against rent include:

| Expense              | Deductible? |
| -------------------- | ----------- |
| Mortgage interest    | Yes         |
| Property repairs     | Yes         |
| Management fees      | Yes         |
| Insurance            | Yes         |
| Legal fees           | Yes         |
| Service charge       | Yes         |
| Agent commissions    | Yes         |
| Advertising costs    | Yes         |
| Principal repayments | No          |
| Capital improvements | No          |
| Personal expenses    | No          |

More on deductions here.

Graduated Tax Rates

From KRA, effective 1 July 2023:

| Annual taxable income        | Rate  |
| ---------------------------- | ----- |
| First KES 288,000            | 10%   |
| Next KES 100,000             | 25%   |
| Next KES 5,612,000           | 30%   |
| Next KES 3,600,000           | 32.5% |
| Above KES 9,600,000          | 35%   |

Personal relief: KES 28,800 a year, taken off the tax.

One assumption runs through every example below: rent is your only income. That's why the bands start at 10% and the personal relief applies. If you also earn a salary, see Situation 3.

Example 1: Small Landlord (Low Expenses)

One apartment at KES 35,000 a month, minimal expenses.

Annual rent: KES 420,000
Expenses: repairs KES 20,000 + insurance KES 15,000 = KES 35,000
Taxable income: KES 385,000
Tax: KES 28,800 (10% of 288,000) + KES 24,250 (25% of 97,000) = KES 53,050
Less personal relief: KES 28,800
Regular tax: KES 24,250 a year

Compare to MRI: KES 31,500.

Verdict: regular tax is cheaper here, by KES 7,250. Small rents with only this income are where MRI's flat rate doesn't win.

Example 2: Medium Landlord (High Expenses)

Five units at KES 180,000 a month, significant expenses.

Annual rent: KES 2,160,000
Expenses: mortgage interest 600,000, repairs 150,000, management 216,000, insurance 50,000, legal and admin 30,000 = KES 1,046,000
Taxable income: KES 1,114,000
Tax: 28,800 + 25,000 + 217,800 (30% of 726,000) = KES 271,600
Less personal relief: KES 242,800 a year

Compare to MRI: KES 162,000.

Verdict: MRI is cheaper by KES 80,800, even with expenses at nearly half the rent.

Example 3: Heavily Mortgaged Property

Same five units, much bigger mortgage.

Annual rent: KES 2,160,000
Expenses: mortgage interest 1,200,000, repairs 100,000, management 216,000, insurance 50,000 = KES 1,566,000
Taxable income: KES 594,000
Tax: 28,800 + 25,000 + 61,800 (30% of 206,000) = KES 115,600
Less personal relief: KES 86,800 a year

Compare to MRI: KES 162,000.

Verdict: regular tax is cheaper by KES 75,200.

The Decision Framework

Look at Examples 2 and 3. Same rent, and the answer flips on the size of the mortgage. There's no reliable percentage rule; your expenses, your other income and the bands all move the answer.

Run both numbers when:

You have a new property with a large mortgage
You did major repairs this year
You pay high management fees
Rent is small and is your only income

MRI usually wins when:

The mortgage is paid off or small
Expenses are modest
You also earn a salary (see Situation 3)

Combined Example: Full Calculation

Landlord profile (rent is their only income):

8 units across 2 properties
Rent: KES 320,000 a month (KES 3,840,000 a year)
Mortgage interest: KES 960,000 a year
Property management at 8%: KES 307,200 a year
Repairs: KES 150,000
Insurance: KES 80,000
Service charge they pay: KES 60,000

MRI: KES 3,840,000 × 7.5% = KES 288,000 a year (KES 24,000 a month)

Regular tax:

Expenses: KES 1,557,200
Taxable income: KES 2,282,800
Tax: 28,800 + 25,000 + 568,440 (30% of 1,894,800) = KES 622,240
Less personal relief: KES 593,440 a year

Verdict: MRI saves KES 305,440 a year. Once profit runs well past KES 388,000, the 30% band does the damage and the flat 7.5% is hard to beat.

Special Situations

Situation 1: Loss-Making Property

Expenses bigger than the rent?

Under MRI you still pay 7.5% of gross rent. Under regular tax there's no profit, so no tax on that rent for the year. Whether a rental loss can be carried forward or set against anything else is worth asking a tax adviser about before you rely on it.

Situation 2: Part-Year Rental

Vacant for four months?

MRI: you only pay for months you received rent, and file NIL returns for the empty ones.

Regular tax: a lower annual figure, with the year's expenses still deductible.

Situation 3: You Also Earn a Salary

Say you're employed and pay PAYE.

MRI: your rent is taxed at 7.5% and kept completely separate. It's a final tax.

Regular tax: your rent is added to your salary. Your salary has already used the lower bands and your personal relief, so the rent's profit is taxed at your top rate, often 30% or more.

That's why MRI is usually the better deal for employed landlords. The examples above, which assume rent is your only income, flatter regular tax.

How to Leave MRI

The Residential Rental Income Tax Regulations allow it, with three rules:

Notify KRA at least three months before the end of your year of income. For most individuals that's the calendar year, so by the end of September.
It takes effect the following year, not immediately.
KRA should acknowledge within 60 days. If it doesn't, your notice counts as received.

From then on your rent goes in your annual return with your expenses, instead of a monthly MRI return.

Calculating Your Own Tax

Step 1: Annual gross rent

Monthly rent × 12 = _

Step 2: MRI

Annual rent × 7.5% = _

Step 3: Allowable expenses

Mortgage interest: _
Repairs: _
Management fees: _
Insurance: _
Service charge: _
Legal/admin: _
Other: _
Total expenses: _

Step 4: Regular tax (if rent is your only income)

Taxable income = Annual rent - Total expenses = _

10% on the first 288,000: _
25% on the next 100,000: _
30% on the next 5,612,000: _
32.5% on the next 3,600,000: _
35% above 9,600,000: _
Less personal relief: - 28,800
Regular tax: _

Step 5: Compare

MRI: _
Regular: _
Difference: _

If regular tax comes out lower, take the numbers to a tax adviser before September.

Record-Keeping Requirements

Whichever system you're on, keep records for 5 years.

For MRI:

Monthly rent receipts and statements
Bank and M-Pesa records showing income

For regular tax, also:

Expense receipts and invoices
Mortgage statements showing interest
Management company invoices
Insurance certificates

Property management software can produce the rent figures for either.

Key Takeaways

MRI is 7.5% of gross residential rent, inside the KES 288,000 to 15 million yearly band
Regular tax allows deductions, at graduated rates up to 35%
No percentage rule decides it. Run both numbers
Small rents as your only income can be cheaper under regular tax
Employed landlords usually do better on MRI
To leave MRI, notify KRA three months before your year ends; it starts the next year
Keep records either way

The right choice can be worth tens of thousands a year. Calculate before September.

Need tax-ready rental income reports? KodiSawa tracks all your income and gives you the figures KRA asks for. Try it free for 14 days.

Kenyan landlord calculating regular income tax with deductions using printed forms on a tidy desk
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/calculate-rental-income-tax-kenya/rental-income-tax-kenya-mri-vs-regular-banner-24034214-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Rental Agreement Template Kenya: Essential Clauses Every Landlord Needs]]></title>
            <link>https://kodisawa.co.ke/blog/rental-agreement-template-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/rental-agreement-template-kenya</guid>
            <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What to include in your Kenyan rental agreement. Essential clauses, legal requirements, and common mistakes landlords make with lease contracts.]]></description>
            <content:encoded><![CDATA[Kenya rental agreement essential clauses banner for landlords and tenants

"But the lease says..."

Those four words have saved landlords millions of shillings. They've also cost landlords millions — when the lease was poorly drafted.

Your rental agreement is your first line of defense. When tenant relationships go south, when rent stops flowing, when the eviction case lands in court — the lease is what matters.

Here's what yours needs to include.

Table of Contents

Why Your Agreement Matters

Essential Elements of a Kenyan Lease

  1. Parties to the Agreement
  2. Property Description
  3. Rent Amount and Payment Terms
  4. Security Deposit
  5. Tenancy Duration
  6. Utilities and Service Charge
  7. Maintenance Responsibilities
  8. Use of Property
  9. Rules and Restrictions
  10. Termination and Eviction

Additional Clauses Worth Including

  Rent Increase Clause
  Property Inspection Clause
  Insurance Clause
  Guarantor Clause (if applicable)
  Key Return Clause

Common Mistakes to Avoid

  Mistake 1: Verbal Amendments
  Mistake 2: Vague Penalty Clauses
  Mistake 3: No Move-Out Inspection Process
  Mistake 4: Forgetting Joint Liability
  Mistake 5: Missing Signatures

Witness and Attestation Requirements

Digital vs Physical Agreements

Handling Modifications

Stamp Duty

Sample Agreement Structure

When to Involve a Lawyer

Keeping Records

Key Takeaways

Why Your Agreement Matters

A handshake deal works until it doesn't.

Without a written agreement:

No proof of rent amount
No defined notice period
No clear maintenance responsibilities
No enforceable penalty clauses
Eviction becomes complicated

With a solid agreement:

Clear expectations from day one
Legal backing for disputes
Faster eviction process (if needed)
Protection for both parties

In Kenyan courts, a written lease agreement is your primary evidence. Verbal agreements are nearly impossible to enforce.

Why your rental agreement matters in Kenya; written vs verbal

Essential Elements of a Kenyan Lease

At minimum, every rental agreement must include:

1. Parties to the Agreement

What to include:

Landlord's full legal name
Landlord's ID number
Landlord's address and contact
Tenant's full legal name (as on ID)
Tenant's ID number
Tenant's contact details

Why it matters: You need to know exactly who is legally bound. "John Kamau" is not specific enough — there are thousands. Full names and ID numbers create legal clarity.

Tip: If there are multiple tenants (e.g., married couple), include all names. All listed tenants are jointly liable.

2. Property Description

What to include:

Full address
Unit number/identifier
Property type (apartment, house, room)
Size (if relevant)
Inventory of fixtures included

Example:

Unit A1, Sunrise Apartments, Plot 123, Ngong Road, Kilimani, Nairobi
3-bedroom apartment, approximately 120 sqm
Including: fitted kitchen, 3 built-in wardrobes, water heater

Why it matters: Disputes over "what was included" are common. List everything significant.

3. Rent Amount and Payment Terms

What to include:

Monthly rent amount (in figures and words)
Due date (typically 1st-5th of month)
Accepted payment methods
Where/how to pay
Grace period (if any)
Late payment penalties

Example:

Rent: Kenya Shillings Twenty-Five Thousand (KES 25,000) per month
Due: 5th of each calendar month
Payment: M-Pesa Pay Bill 123456, Account: A1
Late fee: KES 500 per day after the 5th, maximum KES 5,000 per month

Why it matters: Ambiguity about when rent is "late" causes disputes. Be specific.

4. Security Deposit

What to include:

Deposit amount
What it covers (damage, unpaid rent, utilities)
Conditions for deduction
Return timeline after move-out
Interest (if applicable)

Kenyan practice: Typically 1-2 months' rent. No legal requirement to pay interest on deposits (unlike some countries).

Example:

Deposit: KES 50,000 (equivalent to 2 months' rent)
Purpose: Security against damage, unpaid rent, and utility arrears
Return: Within 30 days of move-out, less any legitimate deductions
Deductions: Will be itemized in writing with receipts

5. Tenancy Duration

What to include:

Start date
End date (for fixed-term) or "periodic" status
Renewal terms
Notice period for termination

Fixed-term example:

Term: 12 months, from 1st January 2026 to 31st December 2026
Renewal: By mutual written agreement 60 days before expiry
Early termination: 2 months' notice, or 2 months' rent in lieu

Periodic (month-to-month) example:

Term: Monthly periodic tenancy beginning 1st January 2026
Termination: Either party may terminate with 1 month written notice

6. Utilities and Service Charge

What to include:

Which utilities tenant pays directly
Which are included in rent
Service charge amount (if applicable)
How meters are read/bills split

Example:

Tenant pays directly: Electricity (own meter), water (sub-metered)
Included in rent: None
Service charge: KES 5,000/month (includes security, garbage, common area maintenance)
Service charge adjustments: With 60 days' notice

7. Maintenance Responsibilities

What to include:

Landlord's responsibilities (structure, major systems)
Tenant's responsibilities (minor repairs, cleanliness)
Reporting process
Response timelines

Standard division:
| Landlord | Tenant |
|----------|--------|
| Roof, walls, foundation | Light bulbs |
| Plumbing (main systems) | Unblocking drains (minor) |
| Electrical (wiring) | Keeping property clean |
| Major appliances (if provided) | Small repairs under KES 2,000 |
| External painting | Internal touch-ups |

Example clause:

Landlord responsible for: Structural repairs, plumbing systems, electrical wiring, roof
Tenant responsible for: Minor repairs under KES 2,000, cleanliness, reporting issues within 48 hours

8. Use of Property

What to include:

Permitted use (residential only?)
Number of occupants
Pet policy
Business activity restrictions
Subletting rules

Example:

Use: Residential purposes only
Occupants: Maximum 4 persons
Pets: Not permitted without prior written consent
Business: No commercial activity permitted
Subletting: Not permitted without landlord's written consent

9. Rules and Restrictions

What to include:

Noise/quiet hours
Parking rules
Common area usage
Alterations policy
Guest policy

Example:

Quiet hours: 10pm to 7am
Parking: 1 designated space (Slot A1), no visitor overnight parking
Alterations: No structural changes; cosmetic changes require written approval
Smoking: Not permitted inside the unit

10. Termination and Eviction

What to include:

Grounds for termination
Notice requirements
Move-out procedure
Condition expectations
Dispute resolution

Example:

Termination by tenant: 2 months' written notice
Termination by landlord: 2 months' notice, or immediately for:
  Non-payment exceeding 30 days
  Breach of lease terms
  Illegal activity
Move-out: Property returned in original condition, fair wear excepted
Disputes: To be resolved through arbitration before court action

Additional Clauses Worth Including

Beyond the essentials, consider:

Rent Increase Clause

Rent review: Landlord may adjust rent with 90 days' written notice
Maximum increase: X]% per year or as mutually agreed

Without this, some landlords face tenants who refuse any increase for years.

Property Inspection Clause

Inspection: Landlord may inspect property with 48 hours' notice
Emergency access: Landlord may enter immediately for emergencies

Insurance Clause

Landlord insurance: Covers building structure only
Tenant insurance: Tenant advised to obtain contents insurance

Guarantor Clause (if applicable)

Guarantor: [Name, ID, Contact]
Liability: Jointly liable for all tenant obligations under this agreement

Key Return Clause

Keys: Tenant provided with [X] keys
Return: All keys returned on move-out; KES [X] charge per unreturned key

Common Mistakes to Avoid

Mistake 1: Verbal Amendments

"We agreed you could have a pet."

If it's not written, it didn't happen. Any changes to the lease should be:

In writing
Signed by both parties
Attached to original agreement

Mistake 2: Vague Penalty Clauses

"Late rent will be penalized."

How much? When does penalty start? Is there a cap? Be specific:
"Late fee of KES 500 per day beginning on the 6th day, maximum KES 5,000 per month."

Mistake 3: No Move-Out Inspection Process

Good: "Move-out inspection within 3 days of vacating, both parties present,
      documented with photos, deductions listed in writing within 14 days."

Bad: "Deposit refunded after inspection."

Mistake 4: Forgetting Joint Liability

If two people sign the lease, state:
"All tenants are jointly and severally liable for all obligations."

This means you can pursue either tenant for full rent, not half each.

Mistake 5: Missing Signatures

A lease without signatures is just a document. Ensure:

All pages initialed
Final page signed by all parties
Witnesses (2 per party, recommended)
Date of signing

Witness and Attestation Requirements

Kenyan law doesn't strictly require witnesses for rental agreements. However, witnesses strengthen enforceability.

Best practice:

2 witnesses per party
Witnesses provide: Name, ID number, signature
Witnesses should not be related parties

For extra protection:

Have a lawyer review the agreement
Get a Commissioner for Oaths to witness (costs KES 200-500)

Digital vs Physical Agreements

Both are valid in Kenya under the [Kenya Information and Communications Act.

Digital agreements:

Signed electronically (e-signature services)
Faster execution
Easier to store
Admissible in court if properly authenticated

Physical agreements:

Traditional signatures
Witnesses more straightforward
Some tenants prefer physical
Easier for illiterate parties (can use thumbprint)

Recommendation: Offer both options. Some tenants trust physical documents more.

Handling Modifications

Life happens. Rent changes, roommates move in, pets are acquired.

For any modification:

Draft an addendum (not a new lease)
Reference original agreement
State what's changing
Both parties sign
Attach to original

Example addendum:

ADDENDUM TO TENANCY AGREEMENT
Dated: Date]
Original Agreement: [Date of original]
Parties: [Same as original]

Modification: Monthly rent increased from KES 25,000 to KES 27,000 effective 1st March 2026

All other terms remain unchanged.

[Signatures]

Stamp Duty

Technically, tenancy agreements over 1 year should be stamped. The stamp duty is:

1% of annual rent for agreements over 1 year
No stamp duty for month-to-month or agreements under 1 year

Reality: Many landlords skip this. However, an unstamped agreement cannot be admitted as evidence in court proceedings.

For large commercial leases or dispute-prone tenancies, pay the stamp duty. It's cheap insurance.

Sample Agreement Structure

Here's a template outline:

TENANCY AGREEMENT

PARTIES
LANDLORD: [Details]
TENANT: [Details]

PROPERTY
[Full description]

TERMS
Rent: [Amount, due date, payment method]
Deposit: [Amount, terms]
Duration: [Start, end, notice]
Utilities: [Who pays what]
Maintenance: [Responsibilities]
Use: [Permitted use, restrictions]
Rules: [House rules]
Termination: [Grounds, process]
Disputes: [Resolution method]

SPECIAL TERMS
[Any additional clauses]

SIGNATURES
Landlord: _ Date: _
Tenant: _ Date: _
Witness 1: _
Witness 2: _

When to Involve a Lawyer

DIY agreements work for straightforward rentals. Involve a lawyer when:

Property value is high (above KES 100,000/month)
Commercial property
Complex arrangements (multiple tenants, business use)
Previous disputes with this property
Tenant requests significant modifications

Legal fees for lease review: KES 5,000-20,000. Worth it for high-value properties.

Keeping Records

After signing:

Both parties get originals — Keep yours in a safe place
Digital backup — Scan or photograph all pages
Track expiry dates — Calendar reminders for renewal
Document modifications — File all addendums together

[Property management software keeps all lease documents organized and sends expiry reminders automatically.

Key Takeaways

Get it in writing — Verbal agreements don't protect you
Be specific — Vague clauses cause disputes
Include all essential elements — Parties, property, rent, term, responsibilities
Consider additional clauses — Rent increases, inspections, guarantors
Get signatures and witnesses — Especially for valuable properties
Keep copies safe — Digital and physical
Review before renewal — Update terms as needed

Your lease is the foundation of the landlord-tenant relationship. Build it solid.

Managing leases across multiple properties? KodiSawa stores all your agreements, tracks expiry dates, and sends renewal reminders. Never miss a lease renewal. Try free for 14 days.

Maintenance responsibilities split between landlord and tenant in a Kenyan rental

Digital vs physical tenancy agreements in Kenya; signatures and stamps

Stamp duty considerations for leases in Kenya; legal paperwork
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/rental-agreement-template-kenya/rental-agreement-template-kenya-essential-clauses-banner-cdbcd0c1-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Managing Multiple Rental Properties in Kenya: Systems That Scale]]></title>
            <link>https://kodisawa.co.ke/blog/managing-multiple-rental-properties</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/managing-multiple-rental-properties</guid>
            <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to organize and manage multiple rental properties efficiently. Systems, delegation, and tools for Kenyan landlords scaling their portfolio.]]></description>
            <content:encoded><![CDATA[Studio Ghibli style banner for managing multiple rental properties in Kenya with warm pastel tones

One rental property is manageable.

Three gets busy.

Ten becomes a full-time job — unless you have systems.

Most Kenyan landlords hit a wall around 10-15 units. What worked with 3 properties becomes chaos with 10. The WhatsApp messages pile up. The spreadsheets break. The mental load becomes unbearable.

Here's how to manage multiple properties without losing your mind.

Table of Contents

The Scaling Problem

The Three Pillars of Multi-Property Management

Pillar 2: Communication Systems

  Standardized Communication Channels
  Communication Templates
  Response Time Standards

Pillar 3: Delegation Systems

  Option 1: Caretaker per Property
  Option 2: Property Manager
  Option 3: Hybrid Model
  Key Delegation Principles

Financial Systems at Scale

  Separate Bank Accounts
  Cash Flow Management
  Tax Organization

Maintenance at Scale

  Preferred Vendor List
  Maintenance Request Flow
  Preventive Maintenance Schedule

Technology That Helps

  Property Management Software
  Communication Tools
  Financial Tools

Common Mistakes When Scaling

  Mistake 1: Treating All Properties the Same
  Mistake 2: Underfunding Operations
  Mistake 3: Neglecting Physical Inspections
  Mistake 4: Growing Too Fast
  Mistake 5: No Reserves

Metrics That Matter

Building Your Team

When to Get Professional Help

Key Takeaways

The Scaling Problem

Small portfolio management is intuitive:

You know every tenant by name
You remember who paid and who didn't
Issues are few and manageable
Mental tracking works

But as you scale, everything compounds:

| Units | Monthly rent transactions | Potential issues | Communication threads |
|-------|--------------------------|------------------|----------------------|
| 3 | 3 | 1-2 | 3-5 |
| 10 | 10 | 3-5 | 10-20 |
| 30 | 30 | 8-15 | 30-60 |
| 50 | 50 | 15-25 | 50-100 |

Your brain doesn't scale. Systems do.

Kenyan landlord facing scaling challenges with 3-10 properties and cluttered records

The Three Pillars of Multi-Property Management

Successful multi-property landlords master three things:

Information systems — Knowing what's happening across all properties
Communication systems — Reaching tenants and service providers efficiently
Delegation systems — Leveraging other people's time

Let's break each down.

Information systems dashboard for multi-property management across Kenya

Pillar 2: Communication Systems

With 30 tenants, you can't have 30 individual WhatsApp conversations.

Standardized Communication Channels

For routine matters:

Property-specific WhatsApp groups (announcements only)
Email for formal communication
Standard templates for common messages

For urgent matters:

Direct phone calls
Dedicated phone line for emergencies

Communication Templates

Pre-write messages for common situations:

Rent reminder:

Good morning Name],

This is a reminder that rent of KES [Amount] for Unit [Unit] is due on [Date].

Please pay to:
M-Pesa Pay Bill: [Number]
Account: [Unit]

Thank you.

Late payment notice:

Dear [Name],

Our records show rent of KES [Amount] for [Month] remains outstanding.

Please settle by [Date] to avoid late fees as per your lease.

If already paid, kindly share payment confirmation.

Maintenance acknowledgment:

Dear [Name],

Your maintenance request for [Issue] has been received.

Our technician will visit on [Date] between [Time].

Please ensure access is available.

Save these as templates. Customize and send in seconds.

Response Time Standards

Set expectations:

Emergency (water leak, security): Same day
Urgent (no hot water, electrical): 24-48 hours
Standard (minor repairs): 3-5 days
Non-urgent (cosmetic): Scheduled maintenance

Communicate these standards to tenants. Stick to them.

Tenant communication templates and channels visualized for Kenya landlords

Pillar 3: Delegation Systems

Beyond 10-15 units, you need help.

Option 1: Caretaker per Property

Role:

Daily presence at property
Minor maintenance
Tenant liaison
Security oversight

Typical arrangement:

Free housing + small salary
Or salary only (KES 15,000-30,000 depending on size)

Works best when:

Property is 10+ units
Distance from landlord is significant
Tenant turnover is frequent

Option 2: Property Manager

Role:

Full operational management
Tenant sourcing and screening
Rent collection
Maintenance coordination
Reporting to landlord

Typical cost: 8-12% of gross rent

Works best when:

You want completely passive income
You have other businesses/employment
Properties are geographically spread

[More on property manager arrangements.

Option 3: Hybrid Model

Your role:

Strategic decisions
Major expenditures
Financial oversight

Caretakers:

Day-to-day property presence
Minor issues

Outsourced:

Accounting
Legal (when needed)
Major maintenance

This model balances control with leverage.

Key Delegation Principles

1. Clear authority levels

What can caretaker decide alone?
What needs your approval?
What requires written authorization?

2. Reporting structures

Daily: Major incidents only
Weekly: Collection status, issues summary
Monthly: Full financial and operational report

3. Accountability measures

Regular property inspections
Tenant feedback channels
Financial audits

Caregiver and property manager delegation setup for Kenyan landlords

Financial Systems at Scale

Money management gets complex with multiple properties.

Separate Bank Accounts

At minimum:

One business account for rent collection
One account for operating expenses
Personal accounts separate

Better:

Account per property (for clear P\&L)
Reserve account for major repairs

Cash Flow Management

Track monthly:

Gross rent expected
Gross rent collected
Operating expenses
Net operating income
Reserve contributions

Track annually:

Vacancy rates
Bad debt
Capital expenditure
Total return on investment

Tax Organization

With multiple properties, tax compliance requires organization:

Income tracked by property
Expenses allocated properly
Documentation ready for audit
KRA reports generated easily

Maintenance at Scale

Single property: You call the plumber yourself.
Multiple properties: You need a system.

Preferred Vendor List

For each trade, have 2-3 reliable contacts:

Plumber
Electrician
Carpenter
Painter
General handyman
Cleaning service

For each vendor:

Contact details
Rate card
Response time expectation
Quality rating
Payment terms

Maintenance Request Flow

Tenant reports issue (form or message)
Caretaker/manager assesses urgency
Appropriate vendor contacted
Work scheduled and communicated to tenant
Work completed and inspected
Invoice processed
Record updated

Standardize this. Document it.

Preventive Maintenance Schedule

Don't wait for things to break:

| Item | Frequency | Properties |
|------|-----------|------------|
| Gutter cleaning | Quarterly | All |
| Water tank cleaning | 6 months | All |
| Electrical inspection | Annual | All |
| Painting | 3-5 years | Per property |
| Plumbing inspection | Annual | Older buildings |

Schedule these across your portfolio. Budget for them.

Common mistakes scaling visual

Technology That Helps

The right tools reduce workload significantly.

Property Management Software

Purpose-built software handles:

Tenant and lease management
Payment tracking and reconciliation
Maintenance requests
Financial reporting
Tax documentation

When to invest:

Beyond 15-20 units
Or when reconciliation takes more than 2 hours/month
Or when you're missing payments

Communication Tools

WhatsApp Business: Separate from personal
Bulk SMS services: For reminders to many tenants
Email automation: For regular communications

Financial Tools

Banking apps: Real-time transaction visibility
Accounting software: QuickBooks, Xero for bigger portfolios
M-Pesa integration: Automatic payment tracking

Common Mistakes When Scaling

Mistake 1: Treating All Properties the Same

Different properties have different needs:

Location affects tenant quality
Age affects maintenance burden
Rent level affects collection challenges

Segment your portfolio. Adjust approach per segment.

Mistake 2: Underfunding Operations

Margins thin as you scale:

You need more admin support
You need better systems
You need professional services

Trying to run 30 units like you ran 3 leads to burnout or failure.

Mistake 3: Neglecting Physical Inspections

As you delegate, don't disappear:

Visit each property at least quarterly
Do surprise inspections occasionally
Talk to tenants directly sometimes

Delegation without oversight breeds problems.

Mistake 4: Growing Too Fast

More properties isn't always better:

Each acquisition adds complexity
Financing gets tighter
Management capacity limits growth

Consolidate and optimize before expanding.

Mistake 5: No Reserves

At scale, emergencies are guaranteed:

Roof replacement: KES 300,000+
Major plumbing failure: KES 100,000+
Legal costs: KES 50,000+

Maintain reserves of 2-3 months' gross rent across portfolio.

Metrics That Matter

Track these across your portfolio:

Operational metrics:

Occupancy rate (target: >95%)
Collection rate (target: >95%)
Average days to fill vacancy
Maintenance response time
Tenant turnover rate

Financial metrics:

Gross rental income
Operating expenses (% of rent)
Net operating income
Cash-on-cash return
Per-property profitability

Review monthly. Compare trends. Act on deviations.

Building Your Team

As you scale, you need people:

Core team:

You (strategy, oversight)
Accountant/bookkeeper (finances)
Property manager or caretakers (operations)

Extended network:

Lawyer (contracts, disputes)
Insurance broker (coverage)
Banker (financing)
Tax advisor (compliance)

Invest in relationships with reliable people. They multiply your capacity.

When to Get Professional Help

Signs you need professional property management:

Rent collection is consistently below 90%
Tenant complaints aren't being resolved
You don't know your actual net income
Managing properties interferes with your primary income source
You're burned out

The 8-12% fee pays for itself in:

Better collection
Lower vacancy
Professional tenant screening
Your time back

Key Takeaways

Systems beat memory — What works with 3 units breaks with 30
Single source of truth — All information in one place
Standardize communication — Templates save hours
Delegate strategically — Caretakers, managers, or hybrid
Separate finances — Business accounts, per-property tracking
Track metrics — What gets measured gets managed
Build reserves — Emergencies will happen
Know your limits — Get professional help before you break

Scaling from 1 to 10 to 30+ properties is possible. But only with systems that grow with you.

Managing multiple properties? KodiSawa gives you one dashboard for all your properties, tenants, and payments. Stop juggling spreadsheets. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/managing-multiple-rental-properties/managing-multiple-rental-properties-kenya-ghibli-banner-6adf160f-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Using M-Pesa Till (Buy Goods) for Rent Collection: Pros, Cons, and Setup]]></title>
            <link>https://kodisawa.co.ke/blog/mpesa-till-rent-collection</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/mpesa-till-rent-collection</guid>
            <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Complete guide to collecting rent via M-Pesa Till/Buy Goods number. When it works, when it doesn't, and how to set it up.]]></description>
            <content:encoded><![CDATA[M-Pesa Till rent collection guide for Kenyan landlords banner

"I don't need Pay Bill. Till is simpler."

Many landlords start here. And for small portfolios, Till (Buy Goods) can work.

But as you scale, the cracks appear. Payments become hard to track. Reconciliation eats your time. You're not sure who paid.

Here's the full picture on using M-Pesa Till for rent collection — when it works, when it doesn't, and how to set it up properly.

Table of Contents

Till vs PayBill: The Core Difference

Why Till Appeals to Small Landlords

Where Till Breaks Down

  Problem 1: No Account Reference
  Problem 2: Mixed with Personal M-Pesa
  Problem 3: Statement Limitations
  Problem 4: No Auto-Integration
  Problem 5: Daily Limits

When Till Works

Setting Up M-Pesa Till

  Step 1: Requirements
  Step 2: Application
  Step 3: Approval
  Step 4: Test

Making Till Work Better

  Create a Payment Schedule
  Use Unique Amounts
  Request Screenshot Confirmations
  Maintain a Tracking Sheet
  Transfer Out Frequently

Till for Rent: Cost Comparison

Till vs PayBill: The Core Difference

Both are Safaricom business payment solutions. But they work differently:

M-Pesa Till (Buy Goods):

Tenant selects "Buy Goods"
Enters your Till number
Enters amount
Money goes to your M-Pesa wallet
No account reference field

M-Pesa Pay Bill:

Tenant selects "Pay Bill"
Enters your Pay Bill number
Enters account reference (unit number)
Money settles to bank account
Account reference enables matching

That account reference field is the key difference for landlords.

Core difference between M-Pesa Till and Pay Bill for landlords in Kenya

Why Till Appeals to Small Landlords

For 1-5 units, Till has real advantages:

1. Easier to get

Apply through \*234# or M-Pesa app
Minimal documentation
Approved in days, not weeks

2. Instant settlement

Money lands in your M-Pesa wallet immediately
No waiting for bank settlement

3. Lower fees

No monthly charges
No setup fees
Only transaction fees (which tenant pays)

4. Simple to use

Works like regular M-Pesa
Tenants are familiar
No bank account required

For a landlord with 3 units who knows each tenant personally, these benefits matter.

Why Till appeals small landlords Kenya

Where Till Breaks Down

The problems emerge with scale:

Problem 1: No Account Reference

When a tenant pays to your Till:

SMS shows: "JOHN K sent KES 25,000"
You have three Johns

Without the account reference field, you're guessing. Cross-referencing amounts and timing works... until it doesn't.

Problem 2: Mixed with Personal M-Pesa

Till funds go to your M-Pesa wallet — the same one you use for everything:

Paying for groceries
Family transfers
Fuel

Separating business from personal requires manual tracking.

Problem 3: Statement Limitations

M-Pesa statements from Till aren't as clean as bank statements:

Harder to export
Limited formatting options
Mixed transaction types

For KRA reporting, this becomes tedious.

Problem 4: No Auto-Integration

Most property management software integrates with Pay Bill, not Till. You lose automation benefits.

Problem 5: Daily Limits

M-Pesa wallet has transaction limits:

Daily receive: KES 500,000
Account balance: KES 300,000

For landlords collecting KES 500,000+/month, this creates issues. You have to keep transferring funds out.

Common breakdown points of M-Pesa Till for rent collection

When Till Works

Be honest about your situation:

Till is fine if:

You have 1-5 units
You can identify each payment by amount/timing
You don't mind manual reconciliation
You're comfortable with M-Pesa wallet limits
Personal and business funds mixing doesn't bother you

Till is problematic if:

You have 6+ units
Multiple tenants pay similar amounts
You want clean business records
You need automated tracking
You're building for scale

Setting up M-Pesa Till (Buy Goods) for rent collection in Kenya

Setting Up M-Pesa Till

If Till fits your needs, here's how to get one:

Step 1: Requirements

For individuals:

National ID
KRA PIN certificate
Passport photo

For businesses:

Business registration certificate
KRA PIN (business)
Directors' IDs

Step 2: Application

Option A: USSD

Dial \*234#
Select "Lipa na M-Pesa"
Select "Apply for Till"
Follow prompts
Submit photos of documents

Option B: Safaricom Shop

Visit Safaricom Business Center
Request Till/Buy Goods application
Submit documents
Complete in-person verification

Option C: M-Pesa Business App

Download M-Pesa Business app
Register your business
Apply for Till through app
Upload documents digitally

Step 3: Approval

Timeline: 2-5 business days typically.

You'll receive SMS confirmation with your Till number.

Step 4: Test

Before telling tenants:

Send small amount to your Till
Verify it arrives
Check SMS format
Test withdrawal to personal M-Pesa

Making Till Work Better

If you're committed to Till, these practices help:

Create a Payment Schedule

Ask tenants to pay on specific days:

Tenant A pays on 1st
Tenant B pays on 2nd
Tenant C pays on 3rd

Payments become identifiable by timing.

Use Unique Amounts

If you have flexibility:

Unit A1: KES 25,000
Unit A2: KES 25,100
Unit A3: KES 25,200

Now each payment is unique.

Request Screenshot Confirmations

Tell tenants: "After paying, send me screenshot on WhatsApp."

You get confirmation with their phone number for matching.

Maintain a Tracking Sheet

Create a simple spreadsheet:

| Unit | Tenant | Amount | Expected Date | Received | Reference |
|------|--------|--------|---------------|----------|-----------|
| A1 | John K | 25,000 | 5th | Yes | Screenshot |
| A2 | Mary W | 25,100 | 5th | No | - |

Update immediately when payments arrive.

Transfer Out Frequently

Don't let wallet balance hit limits:

Transfer to bank after each rent cycle
Keep minimum in M-Pesa wallet
Document transfers for records

Till for Rent: Cost Comparison

Till for Rent: Cost Comparison

Let's compare actual costs:

Scenario: 8 units, KES 200,000 total rent/month

Till (Buy Goods):

Setup: Free
Monthly fee: Free
Transaction fees: Paid by tenant
Your cost: KES 0/month

Pay Bill (through bank):

Setup: KES 3,000-5,000 (one-time)
Monthly fee: KES 1,000 (often waived)
Transaction fees: Paid by tenant
Your cost: KES 0-1,000/month

On pure cost, Till wins.

But factor in your time:

Till reconciliation: 2+ hours/month
Pay Bill reconciliation: 30 minutes/month

At any reasonable hourly value, Pay Bill pays for itself.

The honest truth: Most landlords start with Till because it's easy. Most eventually switch to Pay Bill because scaling with Till is painful.

If you're planning to grow, start with Pay Bill. The extra setup is worth it.

Already outgrowing Till? KodiSawa integrates with M-Pesa Pay Bill for automatic payment matching. Stop the manual reconciliation headache. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/mpesa-till-rent-collection/mpesa-till-rent-collection-kenya-banner-082535a1-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[KRA Penalties for Late Rental Income Tax: What Landlords Need to Know]]></title>
            <link>https://kodisawa.co.ke/blog/kra-penalties-late-rental-tax</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/kra-penalties-late-rental-tax</guid>
            <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Understand KRA penalties for late MRI filing and payment. Penalty rates, interest charges, and how to avoid or reduce them.]]></description>
            <content:encoded><![CDATA[KRA penalties for late rental income tax banner for landlords in Kenya

The email from KRA landed in February.

"Outstanding tax liability: KES 326,500."

The landlord had ten units and had simply never filed MRI. A year of it. The tax itself was KES 270,000. Penalties and interest added another KES 56,500, and they were still growing.

This happens more often than you'd think. And it's entirely avoidable.

Here's what you need to know about KRA penalties for rental income tax.

Table of Contents

MRI Filing Deadlines

The Penalty Structure

  1. Late Filing Penalty
  2. Late Payment Penalty
  Combined Impact

Worse Than Penalties: Criminal Prosecution

Common Scenarios That Trigger Penalties

  Scenario 1: "I Didn't Know About MRI"
  Scenario 2: "I Forgot to File This Month"
  Scenario 3: "I Filed But Didn't Pay"
  Scenario 4: "iTax Was Down"
  Scenario 5: "I Calculated Wrong"

How to Check Your Penalty Status

Reducing or Waiving Penalties

  Option 1: Voluntary Disclosure
  Option 2: Penalty Waiver Application
  Option 3: Installment Payment
  Option 4: Objection to Assessment

Calculating Your Exposure

Prevention Strategies

  Strategy 1: File Early
  Strategy 2: Automate Reminders
  Strategy 3: Keep Cash Ready
  Strategy 4: Use Software
  Strategy 5: Engage a Tax Agent

If You're Already Behind

Working with Tax Professionals

Key Takeaways

MRI Filing Deadlines

First, let's be clear on when you're supposed to file:

Monthly Rental Income (MRI) Tax:

Due by 20th of the following month
Example: January rent → file and pay by February 20th
Filed via iTax

Miss that deadline? Penalties begin immediately.

Kenyan landlord reviewing MRI filing deadlines calendar for rental income tax in Kenya

The Penalty Structure

KRA applies two types of charges for late compliance:

1. Late Filing Penalty

If you don't file your MRI return by the 20th:

Penalty: 5% of tax due or KES 2,000 (whichever is higher)

Per month. This compounds monthly.

Example:

Tax due: KES 15,000/month
One month late: KES 2,000 penalty (5% = KES 750, but minimum is KES 2,000)
Three months late: KES 6,000 in filing penalties

2. Late Payment Penalty

Even if you file on time, paying late triggers penalties:

Penalty: 5% of unpaid tax + 1% per month interest

Example:

Tax due: KES 15,000
Paid 2 months late
5% penalty: KES 750
Interest (2 months × 1%): KES 300
Total additional: KES 1,050

Combined Impact

Miss both filing and payment:

Example scenario:

Monthly tax due: KES 20,000
6 months late (both filing and payment)

Filing penalties: KES 2,000 × 6 = KES 12,000
Payment penalty: 5% × KES 120,000 = KES 6,000
Interest: 1% × KES 120,000 × 6 months ≈ KES 7,200

Total penalties: ~KES 25,200 on KES 120,000 owed = 21% extra

This is how modest tax bills become massive liabilities.

Worse Than Penalties: Criminal Prosecution

Extreme non-compliance can trigger criminal proceedings:

Tax evasion charges for:

Deliberate non-filing over multiple years
Falsified returns
Large unpaid amounts
Ignoring KRA demands

Possible consequences: fines, imprisonment, or both, under the Tax Procedures Act.

It's rare, and it's reserved for deliberate evasion rather than a late return. But it's the end of the road that unanswered KRA notices lead to.

Common Scenarios That Trigger Penalties

Scenario 1: "I Didn't Know About MRI"

Many landlords discover MRI after receiving KRA notice.

Result: Back-taxes + penalties for all unreported months.

Prevention: Get compliant immediately upon receiving rental income.

Scenario 2: "I Forgot to File This Month"

Busy month. Filed late by 10 days.

Result: Full month's penalty applies (no pro-rata).

Prevention: Set calendar reminders. Automate if possible.

Scenario 3: "I Filed But Didn't Pay"

Return submitted on time. Payment made a week late.

Result: Late payment penalty applies.

Prevention: File and pay in one session.

Scenario 4: "iTax Was Down"

Technical issues prevented filing.

Result: Penalty still applies. KRA rarely accepts technical excuses.

Prevention: File early in the month, not on the 20th.

Scenario 5: "I Calculated Wrong"

Underpaid due to calculation error.

Result: Penalty on the shortfall.

Prevention: Use software with tax calculations built in.

How to Check Your Penalty Status

Already worried you might owe penalties? Here's how to check:

Log into iTax at itax.kra.go.ke
Go to Debt & Enforcement or Tax Position
Check for outstanding obligations
Note any penalty amounts shown

KRA also sends:

Email notifications
SMS alerts
Letters to registered address

If you've moved or changed contacts without updating KRA, you might miss these.

Check penalty status Kenya

Reducing or Waiving Penalties

Not all penalties are final. Options exist:

Option 1: Voluntary Disclosure

Come forward before KRA finds you.

Benefits:

May qualify for reduced penalties
Shows good faith
Avoids prosecution risk

Process:

Calculate your full liability (all months)
File all outstanding returns
Pay principal tax in full
Request penalty waiver in writing

KRA is more lenient with voluntary disclosure than enforcement cases.

Option 2: Penalty Waiver Application

Write to KRA requesting waiver or reduction.

Include:

Your KRA PIN
Period in question
Amount of penalties
Reason for non-compliance
Evidence supporting your case
Request for waiver/reduction

Valid reasons KRA may consider:

Medical emergency (with documentation)
Genuine system/technical failures (with evidence)
Dispute over tax amount (if pending resolution)
First-time minor offense

Not valid reasons:

"I didn't know"
"I was busy"
"I couldn't afford it"

Option 3: Installment Payment

Can't pay the full amount?

KRA may allow installment plans for:

Large accumulated amounts
Demonstrated financial hardship
Genuine commitment to compliance

Apply through your Tax Service Office. Expect interest to continue.

Option 4: Objection to Assessment

If you disagree with KRA's calculation:

File formal objection within 30 days of assessment
Provide supporting documentation
Await KRA review
Escalate to Tax Appeals Tribunal if unsatisfied

This doesn't stop penalties from accruing. Pay the undisputed portion while objecting.

Calculating Your Exposure

If you haven't been filing, calculate your potential liability:

Step 1: Principal tax owed

Monthly rent × 7.5% × Number of months = Principal

Step 2: Filing penalties

KES 2,000 × Number of months late = Filing penalties
(or 5% per month if tax per month exceeds KES 40,000)

Step 3: Payment penalties

5% of total principal = One-time penalty
1% × Principal × Months overdue = Interest

Step 4: Total liability

Principal + Filing penalties + Payment penalty + Interest = Total

Example:

10 units × KES 30,000 rent = KES 300,000/month
MRI: KES 22,500/month
Not filed for 12 months
Principal: KES 270,000
Filing penalties: KES 24,000 (KES 2,000 × 12)
Payment penalty: KES 13,500 (5% of KES 270,000)
Interest: ~KES 19,000 (1% × KES 270,000 × average 7 months)
Total: ~KES 326,500

The KES 270,000 tax bill became KES 326,500. And this assumes only 12 months.

Late filing penalty structure for MRI taxes in Kenya visualization

The KES 270,000 tax bill became KES 326,500. And this assumes only 12 months.

Prevention Strategies

Strategy 1: File Early

Don't wait until the 20th:

File by the 10th
Gives buffer for issues
Less stress

Strategy 2: Automate Reminders

Set recurring reminders:

Calendar alert on the 5th
Second alert on the 15th
Third (urgent) on the 18th

Strategy 3: Keep Cash Ready

Reserve money for MRI:

When rent comes in, set aside 8-10%
Transfer to separate account or M-Pesa
Pay KRA before spending elsewhere

Strategy 4: Use Software

Property management software can:

Calculate your MRI automatically
Generate filing-ready reports
Send deadline reminders
Track compliance status

Strategy 5: Engage a Tax Agent

For larger portfolios, consider:

Accountant who files for you
Tax agent with KRA access
Cost: KES 2,000-5,000/month
Peace of mind: Priceless

Prevention strategies for KRA MRI penalties for Kenyan landlords

If You're Already Behind

Already accumulated penalties? Take action now:

Immediate steps:

Log into iTax and check your status
Calculate total liability (use worksheet above)
Gather all rental income records
File all outstanding returns
Pay what you can immediately
Request penalty waiver or installment plan

Don't:

Ignore KRA communications
Assume it will go away
Wait for enforcement
Panic and hide

KRA has access to:

Bank records
Land registry data
M-Pesa transaction data

They will find rental income eventually. Better to come forward than be found.

Working with Tax Professionals

For accumulated penalties, professional help is valuable:

A good tax advisor can:

Accurately calculate your liability
Identify waiver opportunities
Negotiate with KRA on your behalf
Structure payment plans
Represent you in disputes

Cost: KES 20,000-100,000 depending on complexity

When to engage:

Penalties exceed KES 50,000
Multiple years involved
KRA has initiated enforcement
You're not comfortable navigating iTax

Calculating MRI tax exposure for rental income in Kenya with calculator

Key Takeaways

MRI is due by the 20th — No grace period
5% penalty per month for late filing — Minimum KES 2,000
5% + 1%/month for late payment — Interest compounds
Penalties can exceed principal — Don't let this happen
Voluntary disclosure helps — Come forward before KRA finds you
Waiver is possible — But not guaranteed
Prevention beats cure — File early, set reminders, use software

KRA penalties are designed to hurt. They're also designed to be avoided.

File on time. Pay on time. Sleep well.

Never miss a filing deadline. KodiSawa calculates your MRI automatically and sends reminders before the 20th. Stay compliant without the stress. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/kra-penalties-late-rental-tax/kra-penalties-late-rental-income-tax-landlords-kenya-banner-27579284-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How to Handle Late Rent Payments in Kenya: A Landlord's Guide]]></title>
            <link>https://kodisawa.co.ke/blog/handle-late-rent-payments</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/handle-late-rent-payments</guid>
            <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Practical strategies for dealing with late-paying tenants. Communication templates, legal options, and when to escalate.]]></description>
            <content:encoded><![CDATA[Kenyan landlord guide banner for late rent payments in Kenya

"The money is coming. Give me until Friday."

Every landlord has heard this. And Friday comes and goes.

Late rent is the single biggest stress for Kenyan landlords. Not because tenants are bad people — most aren't. But because without a system, small delays become major problems.

Here's how to handle late payments professionally and effectively.

Table of Contents

Why Tenants Pay Late

The Late Payment Timeline

  Day 1-5: Grace Period
  Day 6-10: First Reminder
  Day 11-15: Second Notice
  Day 16-30: Final Warning
  Day 30+: Legal Action

Communication Principles

  Be Professional, Not Personal
  Document Everything
  Be Consistent
  Follow Up Promises

Negotiating Payment Plans

  When to Consider
  Structuring a Plan
  If They Fail the Plan

Late Payment Fees

  Flat Fee
  Percentage Fee
  Tiered Approach
  Enforcing Fees

The Eviction Process

  Kenyan Eviction Basics
  Timeline
  Legal Costs
  When to Involve a Lawyer

Preventing Late Payments

  Screen Tenants Properly
  Set Clear Expectations
  Send Payment Reminders
  Make Payment Easy
  Build Relationship

Tracking Arrears Across Properties

Special Situations

  Tenant Lost Job
  Tenant Has Family Emergency
  Tenant Is Hostile
  Tenant Disappeared

Key Takeaways

Why Tenants Pay Late

Understanding the "why" helps you respond appropriately:

Legitimate reasons:

Salary delay from employer
Unexpected expense (medical, emergency)
Job loss or income reduction
Bank/M-Pesa technical issue

Problematic patterns:

Chronic poor money management
Prioritizing rent last
Testing boundaries
Financial trouble they're hiding

Your response should differ. A good tenant with one late payment needs understanding. A pattern offender needs firm action.

Kenyan landlord explores reasons tenants pay rent late

The Late Payment Timeline

Create a predictable system. Tenants should know exactly what happens and when:

Day 1-5: Grace Period

If your lease says rent is due on the 5th, the 1st-5th is technically on-time.

Your action: None needed. Rent isn't late yet.

Day 6-10: First Reminder

Rent is now officially late.

Your action:

Send polite reminder (SMS or WhatsApp)
Note that late fees are now accruing (per lease)
Request payment by specific date

Template:

Good morning Name],

This is a reminder that rent of KES [Amount] for [Month] was due on the 5th.

As of today, your account shows an outstanding balance. Please settle by [Date] to avoid additional late fees.

Pay to: [Payment details]

If already paid, please share confirmation.

Thank you.

Day 11-15: Second Notice

Getting more serious.

Your action:

Follow up with phone call
Document the conversation
Ask directly about payment date
Issue formal written notice

Template:

Dear [Name],

RE: OUTSTANDING RENT - UNIT [Unit]

Our records show rent of KES [Amount] for [Month] remains unpaid as of [Date].

This is now [X] days overdue. Per your lease agreement, late fees of KES [Amount] apply.

Please settle the full balance of KES [Rent + Fees] within 7 days of this notice.

Failure to pay may result in further action as outlined in your tenancy agreement.

[Your name

Day 16-30: Final Warning

Your action:

Issue formal demand letter
Specify eviction possibility
Give final deadline
Keep copies for records

Template:

Dear Name],

RE: FINAL NOTICE - OUTSTANDING RENT

Despite previous reminders, rent of KES [Amount] for [Month] remains unpaid.

Total outstanding: KES [Rent + Accumulated fees]

This is your final notice before we initiate recovery/eviction proceedings.

You have 14 days from the date of this letter to:
Pay the full outstanding amount, OR
Vacate the premises

Failure to comply will result in legal action.

[Your name

Day 30+: Legal Action

If payment still isn't made, you're now in eviction territory.

Late payment timeline image

Communication Principles

How you communicate matters as much as what you say:

Be Professional, Not Personal

Wrong: "You always do this. I'm sick of chasing you."
Right: "Our records show rent is outstanding. Please settle by \date]."

Keep emotion out. This protects you legally and maintains relationship where possible.

Document Everything

Write down:

Date and time of each communication
Method (call, SMS, email, letter)
What was said
Any promises made
Any reasons given

This becomes evidence if legal action is needed.

Be Consistent

Same process every time, every tenant:

Day 6: First reminder
Day 11: Second notice
Day 16: Final warning
Day 30: Legal action

Inconsistency invites negotiation and manipulation.

Follow Up Promises

Tenant says "I'll pay Friday"?

Your response: "Thank you. I'll follow up on Saturday to confirm."

And actually follow up. Broken promises should escalate the process.

Negotiating Payment Plans

Sometimes full payment isn't possible. Structured catch-up can work.

When to Consider

Payment plans make sense when:

Tenant has otherwise good history
Reason for delay is temporary and legitimate
Tenant initiates the conversation honestly
You believe they'll comply

Payment plans don't make sense when:

Chronic late payer
Evasive or dishonest communication
Already on a plan they didn't follow
Excuses change repeatedly

Structuring a Plan

Example scenario: Tenant owes KES 50,000 (2 months arrears)

Reasonable plan:

Pay KES 25,000 immediately (show commitment)
Pay remaining KES 25,000 over 2-3 months
Current rent continues on time
Any missed payment cancels the arrangement

Put it in writing:

PAYMENT PLAN AGREEMENT

Tenant: [Name]
Unit: [Unit]
Total arrears: KES 50,000

Payment schedule:
KES 25,000 by [Date
KES 12,500 by Date
KES 12,500 by Date

Conditions:
All current rent must be paid on time
Any missed payment terminates this agreement
Full balance becomes immediately due

Signatures]

If They Fail the Plan

One strike rule recommended:

Miss one payment? Plan is void.
Full balance due immediately.
Proceed to legal action.

Don't negotiate multiple plans. It never ends well.

Negotiating payment plans image

Late Payment Fees

Your lease should specify late fees. Typical structures:

Flat Fee

"Late payment fee of KES 500 per day, maximum KES 5,000 per month."

Clear and predictable. Easy to calculate.

Percentage Fee

"5% of monthly rent as late fee after the 5th."

Scales with rent amount.

Tiered Approach

1-5 days late: Warning only
6-10 days late: KES 2,000
11-20 days late: KES 5,000
21+ days late: Additional KES 500/day

Enforcing Fees

Important: If your lease says late fees apply, collect them.

Waiving fees consistently means:

You can't enforce them later
Tenants don't take deadlines seriously
You've established a new (weaker) norm

Occasional one-time waivers are fine. Consistent waiving is a problem.

Preventing late payments image

The Eviction Process

When payment isn't coming, eviction becomes necessary.

Kenyan Eviction Basics

Important: Self-help eviction (changing locks, removing belongings) is illegal in Kenya.

You must follow court process:

Issue notice to vacate — Formal written notice
File court case — If tenant doesn't vacate
Court hearing — Present your evidence
Court order — If granted
Execution — Court-supervised removal

Timeline

Realistic timeline from first court filing:

Uncontested case: 1-3 months
Contested case: 3-12 months

This is why prevention and early action matter.

Legal Costs

Typical eviction costs:

Lawyer fees: KES 30,000-100,000
Court fees: KES 5,000-15,000
Execution costs: Variable

Often more than the rent you're owed. Factor this into decisions.

When to Involve a Lawyer

Engage legal counsel when:

Tenant is clearly not going to pay
Arrears exceed 2 months
Tenant is hostile or threatening
DIY notices haven't worked
You need the unit back regardless

Preventing Late Payments

The best collection strategy is prevention.

Screen Tenants Properly

[Good screening catches problems before they start:

Verify income
Check references
Contact previous landlords
Assess debt-to-income ratio

Set Clear Expectations

From day one:

Walk through lease terms
Explain late fee policy
Provide payment instructions
Discuss what happens if they can't pay

Send Payment Reminders

Before rent is due:

SMS reminder on the 1st
"Rent of KES X is due on the 5th"

This simple step reduces late payments significantly.

Make Payment Easy

Multiple payment options:

M-Pesa Pay Bill (with clear instructions)
Bank transfer details
Standing order setup help

Friction causes delays. Remove friction.

Build Relationship

Tenants who respect you pay better:

Be responsive to maintenance requests
Be fair in your dealings
Be professional but human

Tracking Arrears Across Properties

With multiple units, tracking becomes critical:

What to track:

Who owes what
How long overdue
Communication history
Payment promises made
Action stage (reminder, notice, legal)

Tools:

Spreadsheet (basic)
Property management software (better)
Dedicated arrears dashboard (best)

Review weekly. Don't let any account slide unnoticed.

Special Situations

Tenant Lost Job

Genuinely sympathetic situation.

Options:

Short-term payment plan
Rent reduction for limited period
Help them vacate gracefully

Reality check: You can't subsidize someone indefinitely. Set clear timeline.

Tenant Has Family Emergency

Death, serious illness, etc.

Response:

Express appropriate sympathy
Be somewhat flexible
Still require timeline for catching up
Document any arrangements

Tenant Is Hostile

Threatening, abusive, or intimidating.

Response:

Keep communication written only
Document everything
Involve lawyer immediately
Consider police if threats escalate
Don't engage in conflict

Tenant Disappeared

Gone without notice, still owes rent.

Response:

Document the abandonment
Attempt contact via all channels
Secure the property legally
Pursue debt through legal channels if worthwhile

Key Takeaways

Have a system — Same process every time
Communicate early — Don't wait until day 20
Document everything — Written records protect you
Be professional — Emotion doesn't help
Enforce your lease — Late fees exist for a reason
Know when to negotiate — Good tenants deserve flexibility
Know when to evict — Bad debt gets worse
Prevent through screening — Best collection is no collection needed

Late rent will happen. Your system for handling it determines whether it's a minor inconvenience or a major problem.

Track arrears across all your properties. KodiSawa shows outstanding balances, sends automatic reminders, and keeps communication history. Stop chasing payments manually. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/handle-late-rent-payments/how-to-handle-late-rent-payments-kenya-banner-04a7333a-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Creating Monthly Rent Collection Reports: What Every Landlord Should Track]]></title>
            <link>https://kodisawa.co.ke/blog/monthly-rent-collection-report</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/monthly-rent-collection-report</guid>
            <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to create effective monthly reports for your rental properties. Key metrics, templates, and insights for better portfolio management.]]></description>
            <content:encoded><![CDATA[Creating monthly rent collection reports for landlords

"How much did I actually make last month?"

Simple question. Most landlords can't answer it accurately.

They know roughly how much rent came in. But actual net income? After vacancies, arrears, and expenses? That's guesswork.

A monthly report changes this. It turns scattered information into actionable insight.

Here's how to create one.

Table of Contents

Why Monthly Reports Matter

The Essential Metrics

  1. Gross Rent Expected
  2. Rent Collected
  3. Collection Rate
  4. Occupancy Rate
  5. Outstanding Balance
  6. Vacancy Loss
  7. Net Operating Income

Report Structure

  Section 1: Summary
  Section 2: Property Breakdown
  Section 3: Tenant Status
  Section 4: Arrears Detail
  Section 5: Expenses
  Section 6: Incidents and Notes

Reporting Structure

  Section 1: Summary
  Section 2: Property Breakdown
  Section 3: Tenant Status
  Section 4: Arrears Detail
  Section 5: Expenses
  Section 6: Incidents and Notes

Creating the Report

  Manual Method (Spreadsheet)
  Automated Method

Reading Your Report

  Collection Rate Dropped?
  Occupancy Dropped?
  Expenses Spiked?
  Arrears Growing?

Comparing Across Time

Reporting for Property Managers

Using Reports for Decisions

Report Distribution

Common Reporting Mistakes

  Mistake 1: Not Doing It
  Mistake 2: Too Complex
  Mistake 3: No Comparison
  Mistake 4: No Action
  Mistake 5: Inconsistent Timing

Simple Monthly Report Template

Key Takeaways

Why Monthly Reports Matter

Running rental properties without reports is like driving without a dashboard.

What reports reveal:

Actual collection rate (not assumed)
Problem tenants before they become disasters
Properties underperforming relative to others
Seasonal patterns
Progress over time

Without reports:

You think you're collecting 95% when it's 80%
Small arrears compound unnoticed
You can't compare properties objectively
Decision-making is based on feeling, not facts

Kenyan landlord viewing rent dashboard in a cozy home office

The Essential Metrics

Your report should track these core numbers:

1. Gross Rent Expected

What you should collect if all units were occupied and paid.

Calculation:

Sum of all unit rents for the month

Example:

Unit A1: KES 25,000
Unit A2: KES 25,000
Unit A3: KES 30,000
Unit A4: KES 30,000
Gross expected: KES 110,000

2. Rent Collected

What actually came into your account.

Calculation:

Sum of all payments received during the month

Include:

M-Pesa payments
Bank transfers
Cash (if documented)
Cheques (when cleared)

3. Collection Rate

The key performance indicator.

Calculation:

Collection Rate = Rent Collected ÷ Gross Expected × 100

Example:

Expected: KES 110,000
Collected: KES 95,000
Collection rate: 86.4%

Benchmarks:

Excellent: 95%+
Good: 90-95%
Concerning: 85-90%
Problem: Below 85%

4. Occupancy Rate

What percentage of units are occupied.

Calculation:

Occupancy = Occupied Units ÷ Total Units × 100

Example:

Total units: 10
Occupied: 9
Occupancy: 90%

5. Outstanding Balance

Total arrears across all tenants.

Calculation:

Sum of all unpaid rent amounts

Track both:

Current month arrears
Accumulated arrears (previous months)

6. Vacancy Loss

Revenue lost to empty units.

Calculation:

Vacancy Loss = Vacant Unit Rent × Months Vacant

7. Net Operating Income

What you actually kept.

Calculation:

NOI = Rent Collected - Operating Expenses

Operating expenses include:

Caretaker salary
Repairs and maintenance
Service charges
Insurance
Management fees
Utilities (if landlord-paid)

Report Structure

Organize your report clearly:

Section 1: Summary

One-page overview:

| Metric | This Month | Last Month | Change |
|--------|------------|------------|--------|
| Gross Expected | KES 550,000 | KES 550,000 | 0% |
| Collected | KES 510,000 | KES 495,000 | +3% |
| Collection Rate | 92.7% | 90.0% | +2.7% |
| Occupancy | 96% | 94% | +2% |
| Outstanding | KES 85,000 | KES 100,000 | -15% |
| NOI | KES 420,000 | KES 405,000 | +3.7% |

Section 2: Property Breakdown

Per-property performance:

| Property | Expected | Collected | Rate | Occupancy |
|----------|----------|-----------|------|-----------|
| Sunrise Apt | KES 200,000 | KES 195,000 | 97.5% | 100% |
| Westview | KES 180,000 | KES 160,000 | 88.9% | 90% |
| Garden Court | KES 170,000 | KES 155,000 | 91.2% | 100% |

This reveals which properties need attention.

Section 3: Tenant Status

Individual tenant breakdown:

| Unit | Tenant | Rent | Status | Balance | Days Late |
|------|--------|------|--------|---------|-----------|
| A1 | J. Kamau | 25,000 | Paid | 0 | - |
| A2 | M. Wanjiku | 25,000 | Paid | 0 | - |
| A3 | P. Odhiambo | 30,000 | Partial | 15,000 | 12 |
| A4 | - | 30,000 | Vacant | - | - |

Section 4: Arrears Detail

Focus on outstanding balances:

| Tenant | Current | 30 Days | 60 Days | 90+ Days | Total |
|--------|---------|---------|---------|----------|-------|
| P. Odhiambo | 15,000 | 30,000 | 0 | 0 | 45,000 |
| S. Maina | 25,000 | 0 | 0 | 0 | 25,000 |
| K. Njeri | 0 | 15,000 | 15,000 | 0 | 30,000 |

Aging shows severity. 90+ days needs urgent action.

Section 5: Expenses

What went out:

| Category | Amount | % of Rent |
|----------|--------|-----------|
| Caretaker | KES 25,000 | 4.5% |
| Repairs | KES 35,000 | 6.4% |
| Service charge | KES 20,000 | 3.6% |
| Utilities | KES 8,000 | 1.5% |
| Other | KES 5,000 | 0.9% |
| Total | KES 93,000 | 16.9% |

Section 6: Incidents and Notes

Narrative summary:

Major maintenance completed
Tenant issues
Lease changes
Planned expenditures
Market observations

Reporting Structure

Section 1: Summary

One-page overview:

| Metric | This Month | Last Month | Change |
|--------|------------|------------|--------|
| Gross Expected | KES 550,000 | KES 550,000 | 0% |
| Collected | KES 510,000 | KES 495,000 | +3% |
| Collection Rate | 92.7% | 90.0% | +2.7% |
| Occupancy | 96% | 94% | +2% |
| Outstanding | KES 85,000 | KES 100,000 | -15% |
| NOI | KES 420,000 | KES 405,000 | +3.7% |

Section 2: Property Breakdown

Per-property performance:

| Property | Expected | Collected | Rate | Occupancy |
|----------|----------|-----------|------|-----------|
| Sunrise Apt | KES 200,000 | KES 195,000 | 97.5% | 100% |
| Westview | KES 180,000 | KES 160,000 | 88.9% | 90% |
| Garden Court | KES 170,000 | KES 155,000 | 91.2% | 100% |

This reveals which properties need attention.

Section 3: Tenant Status

Individual tenant breakdown:

| Unit | Tenant | Rent | Status | Balance | Days Late |
|------|--------|------|--------|---------|-----------|
| A1 | J. Kamau | 25,000 | Paid | 0 | - |
| A2 | M. Wanjiku | 25,000 | Paid | 0 | - |
| A3 | P. Odhiambo | 30,000 | Partial | 15,000 | 12 |
| A4 | - | 30,000 | Vacant | - | - |

Section 4: Arrears Detail

Focus on outstanding balances:

| Tenant | Current | 30 Days | 60 Days | 90+ Days | Total |
|--------|---------|---------|---------|----------|-------|
| P. Odhiambo | 15,000 | 30,000 | 0 | 0 | 45,000 |
| S. Maina | 25,000 | 0 | 0 | 0 | 25,000 |
| K. Njeri | 0 | 15,000 | 15,000 | 0 | 30,000 |

Aging shows severity. 90+ days needs urgent action.

Section 5: Expenses

What went out:

| Category | Amount | % of Rent |
|----------|--------|-----------|
| Caretaker | KES 25,000 | 4.5% |
| Repairs | KES 35,000 | 6.4% |
| Service charge | KES 20,000 | 3.6% |
| Utilities | KES 8,000 | 1.5% |
| Other | KES 5,000 | 0.9% |
| Total | KES 93,000 | 16.9% |

Section 6: Incidents and Notes

Narrative summary:

Major maintenance completed
Tenant issues
Lease changes
Planned expenditures
Market observations

Creating the Report

Manual Method (Spreadsheet)

Set up template with sections above
Collect data from:
   M-Pesa statements
   Bank statements
   Cash records
   Expense receipts
Enter data for the month
Calculate metrics using formulas
Review and analyze
Save and archive

Time required: 2-4 hours/month for medium portfolio

Automated Method

Property management software generates reports automatically:

Pulls payment data from connected sources
Calculates all metrics
Compares to previous periods
Exports in standard formats

Time required: Minutes to review

Reading Your Report

Numbers without interpretation are useless. Ask these questions:

Collection Rate Dropped?

Ask:

Which tenants are responsible?
Is it one problem or spread across many?
Same pattern last year (seasonal)?
Any changes in employment market?

Action:

Intensify follow-up on specific tenants
Review screening process
Consider market rent adjustment

Occupancy Dropped?

Ask:

How long have units been vacant?
Is pricing competitive?
Any issues with the property?
Marketing working?

Action:

Review market rates
Improve listing/photos
Address property issues
Offer move-in incentives

Expenses Spiked?

Ask:

One-time or recurring?
Necessary or avoidable?
Could have been prevented?

Action:

Adjust budget if recurring
Improve preventive maintenance
Review vendor pricing

Arrears Growing?

Ask:

Same tenants or new?
Are payment plans being followed?
Time for legal action?

Action:

Escalate collection efforts
Consider eviction
Improve screening for future

Comparing Across Time

Single month reports have limited value. Trends matter more.

Track over 12 months:

Collection rate by month
Occupancy patterns
Expense ratio
NOI trend

Look for:

Seasonal patterns (December usually low)
Improvement or decline trends
Correlation between changes and actions

Reporting for Property Managers

If you manage properties for others, reports are mandatory:

Owner report should include:

All standard metrics
Comparison to agreed benchmarks
Explanation of variances
Upcoming concerns
Recommended actions

Frequency:

Monthly summary
Quarterly detailed review
Annual performance analysis

Transparent reporting builds owner trust.

Using Reports for Decisions

Reports should drive action:

Rent increases:

Compare your rates to market
Check occupancy after increases
Track impact on collection

Property improvements:

Calculate ROI based on rent potential
Compare to current yield
Prioritize by impact

Portfolio expansion:

Analyze performance of existing properties
Set acquisition criteria based on data
Project returns realistically

Divestment:

Identify consistently underperforming properties
Calculate true return (including your time)
Consider selling or changing strategy

Report Distribution

Who sees your reports?

You (always):

Full detail
All properties
Action items

Property manager (if applicable):

Properties they manage
Their performance metrics
Issues requiring attention

Property owners (if managing for others):

Their properties only
Agreed metrics
Context and recommendations

Accountant/Tax advisor:

Income summary
Expense categories
KRA-compliant formats

Common Reporting Mistakes

Mistake 1: Not Doing It

"I know how my properties are doing."

No, you think you do. Data often surprises.

Mistake 2: Too Complex

A 20-page report with 50 metrics is useless. Focus on what matters.

Mistake 3: No Comparison

Single month numbers mean little. Compare to:

Previous month
Same month last year
Your targets

Mistake 4: No Action

Reports that sit in a folder change nothing. Each report should generate at least one action item.

Mistake 5: Inconsistent Timing

Reports on random dates make comparison hard. Pick a date and stick to it (e.g., 15th of each month for previous month).

Simple Monthly Report Template

If you're starting from scratch:

MONTHLY RENT REPORT
Period: Month Year]
Date prepared: [Date]

SUMMARY
Expected rent: KES _
Collected: KES _
Collection rate: _%
Occupancy: _%
Outstanding: KES _
Expenses: KES _
NOI: KES _

BY PROPERTY
[Property 1]: _% collected, _% occupied
[Property 2]: _% collected, _% occupied

TOP CONCERNS
_
_______
_

ACTIONS FOR NEXT MONTH
_
_______
_

Start simple. Add complexity as needed.

Key Takeaways

Track the right metrics — Collection rate, occupancy, arrears, NOI
Structure consistently — Same format every month
Compare over time — Single months mean little
Ask "why" — Numbers without context are just numbers
Drive action — Reports should create decisions
Automate if possible — Manual reporting doesn't scale
Share appropriately — Right information to right people

What gets measured gets managed. Start measuring.

Generate rent collection reports automatically. [KodiSawa tracks all payments and expenses, then creates reports with one click. See your true performance. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/monthly-rent-collection-report/monthly-rent-reports-landlord-banner-700598be-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Property Manager Fees in Kenya: What to Expect and Negotiate]]></title>
            <link>https://kodisawa.co.ke/blog/property-manager-fees-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/property-manager-fees-kenya</guid>
            <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Guide to property management costs in Kenya. Fee structures, what's included, negotiation tips, and when professional management makes sense.]]></description>
            <content:encoded><![CDATA[Kenya property manager fees explained with negotiation tips

"I'll take 10% and handle everything."

That's the pitch from property managers. But what does "everything" actually mean?

Property management fees in Kenya vary wildly — 5% to 15% — and what's included varies even more.

Before you sign, understand what you're paying for.

Table of Contents

Typical Fee Structures

  Percentage of Rent Collected
  Flat Monthly Fee
  Hybrid Model
  Per-Service Pricing
  Usually Extra

What Should Be Included

  Core Services (Should Always Be Included)
  Often Extra (Clarify)
  Usually Extra

Fee Comparison Table

Calculating the True Cost

Negotiating Fees

  Volume
  Property Quality
  Contract Length
  Scope Reduction
  Performance Terms

What to Ask Before Signing

Red Flags to Watch

DIY vs Professional Management

  Professional Management Makes Sense When:
  DIY Makes Sense When:
  The Hybrid Approach

Technology Changing the Equation

Evaluating Manager Performance

Transitioning Management

Key Takeaways

Typical Fee Structures

Property managers in Kenya use several pricing models:

Percentage of Rent Collected

Most common. Manager takes a percentage of rent actually collected.

Typical range: 8-12% of gross rent

Example:

Unit rent: KES 50,000
Management fee (10%): KES 5,000/month

Pros:

Aligned incentives (they only earn when you earn)
Simple to understand
Scales with portfolio

Cons:

Can be expensive for high-rent properties
Quality may vary

Flat Monthly Fee

Fixed amount regardless of rent collected.

Typical range: KES 3,000-10,000 per unit per month

Pros:

Predictable costs
Better for high-rent units

Cons:

Less incentive to collect aggressively
Doesn't scale with value

Hybrid Model

Base fee plus smaller percentage.

Example:

Base: KES 5,000/month
Plus 5% of rent collected

Pros:

Balances predictability with incentive
Works for mixed portfolios

Per-Service Pricing

Pay only for specific services used.

Examples:

Tenant finding: One month rent
Rent collection: 5%
Maintenance coordination: Per incident

Pros:

Only pay for what you need
Good for hands-on landlords

Cons:

Costs unpredictable
May total more than full-service

Usually Extra

Major capital works supervision: 10-15% of project cost
Insurance procurement: Commission from insurer
Utility management: Per-meter fee or percentage

What Should Be Included

Don't assume. Ask explicitly what the fee covers:

Core Services (Should Always Be Included)

Rent collection:

Sending invoices/reminders
Receiving and recording payments
Chasing late payers
Basic reconciliation

Tenant communication:

Being first point of contact
Responding to queries
Handling complaints
Routine correspondence

Property inspection:

Regular property visits
Condition monitoring
Reporting issues
Move-in/move-out inspections

Basic reporting:

Monthly income statement
Occupancy status
Arrears summary

Often Extra (Clarify)

Tenant finding:

Advertising vacant units
Showing property
Screening applicants
Processing applications

Common charge: One month rent (50-100% of first month)

Lease preparation:

Drafting agreements
Renewals
Modifications

Sometimes included, sometimes KES 2,000-5,000 extra

Maintenance coordination:

Sourcing contractors
Supervising work
Quality control

May be included or charged as markup (10-20% on works)

Legal matters:

Eviction proceedings
Dispute handling
Court attendance

Almost always extra. Legal costs pass through.

Accounting and tax:

Detailed bookkeeping
KRA tax reports
Annual summaries

Often extra or simplified version included.

Usually Extra

Major capital works supervision: 10-15% of project cost
Insurance procurement: Commission from insurer
Utility management: Per-meter fee or percentage

Fee Comparison Table

What to expect in different Nairobi areas:

| Property Type | Location | Typical Fee |
|---------------|----------|-------------|
| Apartments (mid-range) | Kilimani | 8-10% |
| Apartments (high-end) | Westlands | 8-10% |
| Apartments (affordable) | Kasarani | 10-12% |
| Commercial | CBD | 6-8% |
| Residential estate | Karen | 8-10% |
| Mixed-use | Various | 8-12% |

Higher-volume managers may offer lower rates. Specialized managers (commercial, high-end) may charge premium.

Calculating the True Cost

The percentage isn't the whole picture.

Scenario: 10 units at KES 30,000 each

Manager A: 10% fee, all-inclusive

Monthly fee: KES 30,000
Tenant finding: Included
Maintenance markup: None
Annual cost: KES 360,000

Manager B: 8% fee + extras

Monthly fee: KES 24,000
Tenant finding: KES 30,000 (assume 2 vacancies/year): KES 60,000
Maintenance markup (20% on KES 200,000): KES 40,000
Annual cost: KES 388,000

Lower percentage doesn't mean lower cost. Calculate total.

Negotiating Fees

Everything is negotiable. Leverage you have:

Volume

More units = more leverage.

5-10 units: Standard rates
10-20 units: 1-2% discount possible
20+ units: Negotiate aggressively (5-8% achievable)

Property Quality

Easy-to-manage properties justify lower fees:

New buildings with few issues
Good tenant profile
High occupancy
Premium locations

Contract Length

Longer commitment can lower rates:

1-year contract: Standard rate
2-3 year contract: Possible discount

Scope Reduction

If you handle some things yourself:

You handle maintenance sourcing: Reduce fee
You handle accounting: Reduce fee
You visit property regularly: Reduce fee

Performance Terms

Tie fees to performance:

Full fee only if collection rate >95%
Reduced fee for extended vacancies
Bonus for exceeding targets

What to Ask Before Signing

Questions that prevent surprises:

Fees:

What is the monthly management fee (percentage or flat)?
What services are included in this fee?
What services cost extra? How much?
How is tenant finding charged?
Any markup on maintenance/repairs?
Any annual or administrative fees?
Fee on vacant units?

Operations:

How often will you inspect the property?
How quickly do you respond to tenant issues?
Who handles after-hours emergencies?
What's your tenant screening process?
How do you handle late payers?
At what point do you escalate to legal action?

Reporting:

What reports do I receive and how often?
How do I access real-time information?
How are expenses documented?
Do you provide KRA-compliant reports?

Financials:

When are funds disbursed to me?
How are tenant deposits held?
What's your process for expense approval?
Any reserve requirements?

Contract:

What's the notice period to terminate?
Are there termination penalties?
How are disputes resolved?
Can I review and approve major decisions?

Red Flags to Watch

Be cautious if:

Vague inclusions: "We handle everything" without specifics. Get it in writing.

No references: Unwilling to provide current client contacts.

Unclear financials: Can't explain exactly when and how you get paid.

High vacancy tolerance: Not concerned about empty units. Their fee should motivate them.

Resistance to reporting: Doesn't want to provide detailed monthly statements.

Unrealistic promises: "We'll fill any unit in one week." Probably not true.

Pressure to sign: Won't give you time to review contract. What are they hiding?

DIY vs Professional Management

When does professional management make sense?

Professional Management Makes Sense When:

Distance: You don't live near the property
Time: Your main income needs your focus
Scale: Too many units to handle personally
Expertise: You lack property management knowledge
Stress: Managing tenants affects your wellbeing

DIY Makes Sense When:

Small portfolio: 1-5 units
Proximity: You live nearby
Time available: Semi-retired or flexible schedule
Interest: You enjoy property management
Tight margins: Fees would kill profitability

The Hybrid Approach

Many landlords do partial DIY:

Handle tenant relations yourself
Use manager for rent collection only
DIY maintenance sourcing
Outsource only accounting

This reduces fees while getting help where needed.

Technology Changing the Equation

Modern property management software automates much of what managers do:

Payment tracking and reconciliation
Tenant communication
Maintenance logging
Reporting
Tax documentation

Software cost: KES 1,000-5,000/month
Full management: KES 20,000-50,000/month (for medium portfolio)

The gap funds either:

A part-time caretaker for physical presence
Your own time (if available)

For tech-comfortable landlords, software + minimal help can replace full management at fraction of cost.

Evaluating Manager Performance

If you hire a manager, hold them accountable:

Monthly check:

Collection rate vs target
Vacancy days
Maintenance response time
Tenant complaints
Reporting timeliness

Quarterly review:

Overall performance discussion
Issues and resolutions
Market feedback
Fee value assessment

Annual decision:

Continue, adjust, or terminate
Renegotiate terms
Compare to alternatives

Don't set and forget. Active oversight ensures value.

Transitioning Management

Changing managers? Process carefully:

Before transition:

Review current contract termination terms
Give proper notice
Request all tenant and property records
Ensure deposits are properly transferred
Communicate change to tenants

During transition:

New manager inspects properties
Meet all tenants with new manager
Update payment instructions
Transfer keys and access
Verify all documentation received

Poor transitions create confusion and collection gaps.

Key Takeaways

Typical fees: 8-12% of rent in Kenya
Understand inclusions: Don't assume — ask specifically
Calculate total cost: Percentage + extras = true cost
Negotiate: Volume, contract length, and scope affect rates
Ask questions: Better before signing than after
Watch red flags: Vague terms and resistance to transparency
Consider alternatives: Technology + caretaker may beat full management
Monitor performance: Ongoing oversight essential

The right manager at the right price can transform your landlording experience. The wrong one can cost you more than DIY ever would.

Choose carefully.

Whether you self-manage or hire help, KodiSawa gives you visibility into your portfolio. Track payments, expenses, and performance in one place. Try free for 14 days.

Checklist of core services included in Kenyan property management

Fee comparison table for Nairobi-area property management

True cost calculation for property management with numbers

Negotiating property management fees with landlord and manager in Kenya
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/property-manager-fees-kenya/kenya-property-manager-fees-banner-2164735b-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[The Eviction Process in Kenya: A Legal Guide for Landlords]]></title>
            <link>https://kodisawa.co.ke/blog/eviction-process-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/eviction-process-kenya</guid>
            <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Step-by-step legal eviction process in Kenya. Notices, court procedures, timelines, and costs landlords should expect.]]></description>
            <content:encoded><![CDATA[Kenya eviction process banner for landlords

You've tried everything.

Reminders. Phone calls. Payment plans. Final warnings.

Nothing worked. The tenant won't pay, won't leave, and won't communicate.

Now you need them out. Legally.

This is the Kenyan eviction process — step by step, with realistic timelines and costs.

Table of Contents

Before You Start: Critical Warning

Grounds for Eviction

  1. Non-Payment of Rent
  2. Breach of Lease Terms
  3. Lease Expiration
  4. Landlord Needs Property
  5. Illegal Activity

Step 1: Issue Notice to Vacate

  Notice Content
  Notice Period
  Sample Notice
  Serving the Notice

Step 2: Wait for Notice Period

Step 3: File Court Case

  Court Selection
  Documents to Prepare
  Filing Fees

Step 4: Court Hearing

  Summons
  The Hearing
  Possible Outcomes

Step 5: Obtain Court Order

Step 6: Execute Eviction

  Warrant of Eviction
  Execution Day
  Tenant's Belongings

Timeline Expectations

  Uncontested Eviction (Tenant Doesn't Appear)
  Contested Eviction (Tenant Fights)

Cost Breakdown

Choosing a Lawyer

Alternatives to Court

  Mediation
  Cash for Keys
  Pressure Without Court

Protecting Yourself for Next Time

  Better Screening
  Better Lease Terms
  Better Monitoring

Key Takeaways

Before You Start: Critical Warning

Self-help eviction is illegal in Kenya.

You cannot:

Change locks while tenant is away
Remove tenant's belongings
Cut electricity or water
Physically remove or intimidate tenant
Hire people to force tenant out

These actions can result in:

Criminal charges against you
Civil suit for damages
Losing your case entirely
Police action against you

No matter how justified you feel, follow the legal process.

Kenyan landlord consults lawyer about eviction legality and warnings

Grounds for Eviction

Kenya law recognizes several grounds:

1. Non-Payment of Rent

Most common. Tenant has not paid rent as agreed.

Requirements:

Rent must be genuinely overdue
Grace period (if any) must have passed
Preferably multiple months overdue (strengthens case)

2. Breach of Lease Terms

Tenant violated specific terms:

Subletting without permission
Running business from residential property
Keeping pets when prohibited
Excessive noise or disturbance
Property damage

Requirements:

Clear lease terms that were violated
Documentation of breach
Prior warning (typically)

3. Lease Expiration

Fixed-term lease ended and tenant won't leave.

Requirements:

Lease clearly shows end date
Proper notice given before expiry
No renewal agreed

4. Landlord Needs Property

You need the property for own use or demolition/renovation.

Requirements:

Genuine need (not just excuse)
Proper notice given
May need to provide alternative accommodation in some cases

5. Illegal Activity

Tenant using property for criminal purposes.

Requirements:

Evidence of illegal activity
Police reports (helpful)
May fast-track proceedings

Step 1: Issue Notice to Vacate

Before court, you must give formal notice.

Notice Content

The notice should include:

Your name (landlord)
Tenant's name
Property address
Reason for eviction
Period given to vacate or remedy breach
Date of notice
Your signature

Notice Period

Minimum notice periods vary:

| Situation | Notice Period |
|-----------|---------------|
| Non-payment of rent | 1 month (typical) |
| Breach of lease | As specified in lease |
| Lease expiry | Per lease terms |
| Month-to-month tenancy | 1 month |
| Owner needs property | 1-3 months |

Your lease may specify longer periods. Always follow the longer of law or lease.

Sample Notice

NOTICE TO VACATE

Date: Date]

To: [Tenant Name]
Property: [Unit Address]

Dear [Tenant Name],

RE: NOTICE TO VACATE PREMISES

This notice is issued pursuant to your tenancy agreement dated [Date].

You are hereby required to vacate the above premises within [30/60/90] days from the date of this notice.

Reason: [Non-payment of rent totaling KES [Amount] / Breach of lease terms specifically [detail] / Expiration of lease on [Date]]

If you fail to vacate by [Deadline Date], legal proceedings will be initiated to recover possession and any outstanding amounts.

Yours faithfully,

[Your Name

Serving the Notice

Serve notice properly:

Personal delivery — Hand to tenant, get signature acknowledging receipt
Registered mail — Keep posting receipt
Affixing to door — If tenant can't be found, with witness
Through lawyer — Creates professional record

Keep proof of service. You'll need it in court.

Notice to Vacate Delivery to tenant in Kenya

Step 2: Wait for Notice Period

After serving notice:

Wait the full notice period
Document any communication
Continue collecting evidence
Prepare court documents

If tenant pays during this period, decide:

Accept and cancel eviction?
Accept and continue (if breach was severe)?
Your lease should address this

Step 3: File Court Case

If tenant hasn't vacated, file suit.

Court Selection

Rent Restriction Tribunal:

Probably not for you. The Rent Restriction Act doesn't apply to homes with a rent over KES 2,500 a month, and the tribunal only hears the tenancies that Act covers. That rules out almost every rental in Nairobi today.

The courts:

For a typical residential tenancy, eviction goes through the courts: the magistrates' courts or the Environment and Land Court, depending on the case.

Which one is right for yours depends on the facts, so get a lawyer to pick the forum before you file. Filing in the wrong place costs you months.

Documents to Prepare

Plaint/Claim — Statement of your case
Copy of lease agreement
Copy of notice to vacate (with proof of service)
Evidence of breach — Rent statements, photos, correspondence
ID copy
Property documents — Title, ownership proof

Filing Fees

Filing fees are set by the court and change, so get the current figure from the court registry or your lawyer before you budget. There are further fees for summons and service on top.

Filing eviction court case in Kenya

Step 4: Court Hearing

Summons

After filing:

Court issues summons to tenant
Tenant has period to respond (14-30 days typically)
Hearing date set

The Hearing

At the hearing:

Present your case
Provide evidence
Tenant presents defense
Court asks questions
Ruling may be same day or reserved

Possible Outcomes

If you win:

Court orders eviction
May order rent arrears payment
May award costs

If tenant defends successfully:

Case dismissed
You may be ordered to pay costs
May need to appeal

Partial win:

Eviction granted but with conditions
Extended timeline
Reduced arrears amount

Step 5: Obtain Court Order

After winning:

Extract the decree/order — Get certified copy from court
Apply for warrant of eviction — If tenant still won't leave
Wait for warrant — Court processes this

The order specifies:

Tenant must vacate by date
Any payments due
Consequences of non-compliance

Step 6: Execute Eviction

If tenant ignores court order:

Warrant of Eviction

Apply to court for execution warrant
Pay execution fees
Court bailiff assigned
Bailiff schedules execution

Execution Day

The bailiff:

Arrives at property with warrant
Formally requests tenant to leave
If refused, can use reasonable force
Oversees removal of tenant's belongings
Hands possession to landlord

You cannot do this yourself. Only court-appointed bailiff has legal authority.

Tenant's Belongings

If tenant leaves belongings:

Store safely for reasonable period (7-14 days)
Notify tenant to collect
Can dispose after reasonable time and notice
Document everything

Eviction execution bailiff in Kenya

Timeline Expectations

Be realistic about how long this takes:

Uncontested Eviction (Tenant Doesn't Appear)

| Stage | Duration |
|-------|----------|
| Notice period | 1-3 months |
| Filing to hearing | 1-2 months |
| Hearing to order | Immediate - 2 weeks |
| Order to execution | 2-4 weeks |
| Total | 3-6 months |

Contested Eviction (Tenant Fights)

| Stage | Duration |
|-------|----------|
| Notice period | 1-3 months |
| Filing to first hearing | 1-2 months |
| Multiple hearings | 2-6 months |
| Judgment | 2-4 weeks |
| Appeals (if any) | 3-12 months |
| Execution | 1-2 months |
| Total | 6-24 months |

Yes, contested evictions can take years. This is why prevention matters.

Cost Breakdown

Budget for the full process:

| Item | Cost Range |
|------|------------|
| Lawyer (full process) | KES 30,000-150,000 |
| Court filing fees | KES 3,000-10,000 |
| Service of documents | KES 2,000-5,000 |
| Hearing attendance | Often in lawyer fee |
| Execution (bailiff) | KES 10,000-30,000 |
| Miscellaneous | KES 5,000-10,000 |
| Total | KES 50,000-200,000+ |

This doesn't include:

Lost rent during process
Your time
Property damage

Choosing a Lawyer

For evictions, get specialized help:

What to look for:

Experience with landlord-tenant cases
Knowledge of local courts
Clear fee structure
Realistic timeline expectations

Questions to ask:

How many eviction cases have you handled?
What's your success rate?
What's your fee structure?
What's realistic timeline for my case?
Who will handle my case day-to-day?

Where to find:

Law Society of Kenya referrals
Recommendations from other landlords
Property management companies
Online legal directories

Don't choose based solely on price. A cheap lawyer who drags out the case costs more.

Alternatives to Court

Before full litigation, consider:

Mediation

Neutral third party helps negotiate:

Faster than court
Cheaper
Can preserve relationship
Not binding unless agreed

Available through:

Mediation centers
Some law firms
Community leaders (informal)

Cash for Keys

Pay tenant to leave voluntarily:

Offer 1-2 months rent to vacate immediately
Sign agreement specifying move-out date
Cheaper and faster than court

Example:

6-month court process + KES 100,000 fees
VS. KES 50,000 paid to leave in 2 weeks
Often the better choice financially

Pressure Without Court

Legal but firm:

Consistent formal communication
Accurate record of arrears
Visible preparation for legal action
Sometimes motivates payment or departure

Protecting Yourself for Next Time

Every eviction should teach you something:

Better Screening

Most evictions could have been prevented:

Thorough tenant verification
Employment confirmation
Previous landlord references
Realistic income-to-rent ratio

Better Lease Terms

Ensure your lease covers:

Clear payment terms
Late fee structure
Breach definitions
Eviction grounds
Short notice periods where legal

Better Monitoring

Catch problems early:

Track payments systematically
Follow up immediately on late rent
Document all communications
Act early, not after months of arrears

Key Takeaways

Never self-help evict — It's illegal and backfires
Serve proper notice first — Required before court
Use the right court — Depends on property and location
Budget realistically — KES 50,000-200,000+
Expect long timelines — 3-24 months depending on contest
Consider alternatives — Mediation, cash for keys
Hire a lawyer — For anything but simple cases
Prevent next time — Better screening, monitoring, action

Eviction is expensive and time-consuming. The best eviction is the one you never need.

Catch problem tenants early. KodiSawa tracks payment history and flags issues before they become evictions. Prevention beats litigation. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/eviction-process-kenya/kenya-eviction-legal-guide-banner-115c04bf-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Automating Rent Reminders with M-Pesa and SMS in Kenya]]></title>
            <link>https://kodisawa.co.ke/blog/automate-rent-reminders-mpesa</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/automate-rent-reminders-mpesa</guid>
            <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to set up automated rent reminders for tenants using SMS, WhatsApp, and M-Pesa integration. Reduce late payments automatically.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner showing Kenyan landlords and tenants with M-Pesa reminders

"I forgot."

Two words that cost landlords millions in late rent every year.

Most tenants aren't trying to avoid payment. They're juggling salaries, bills, school fees, and life. Rent slips through the cracks.

A simple reminder changes everything. Studies show payment reminders can improve collection rates by 10-20%.

Here's how to automate yours.

Table of Contents

Why Reminders Work

Timing Your Reminders

  Optimal Reminder Schedule

Channel Options

  SMS
  WhatsApp
  Email
  Multi-Channel Approach

Setting Up SMS Reminders

  Option 1: Bulk SMS Services
  Option 2: Property Management Software
  Option 3: DIY with Google Sheets + Scripts

Crafting Effective Messages

  Short
  Personal
  Clear
  Action-Oriented
  Professional

Message Templates

  Pre-Reminder (3-5 days before)
  Due Date Reminder
  First Late Reminder (3 days)
  Second Late Reminder (7 days)
  Escalation Notice (14 days)

WhatsApp Automation

  WhatsApp Business App
  WhatsApp Business API
  Broadcast Lists

Integration with M-Pesa

  The Problem Without Integration
  The Solution
  How It Works

Measuring Effectiveness

  Metrics to Watch
  A/B Testing

Common Mistakes

  Mistake 1: Too Many Reminders
  Mistake 2: Wrong Tone
  Mistake 3: No Personalization
  Mistake 4: Missing Payment Details
  Mistake 5: Not Testing

Respecting Tenant Preferences

Key Takeaways

Why Reminders Work

Human psychology is simple:

People forget things
People respond to prompts
People pay when reminded

Without reminders:

Tenant gets salary on 25th
Pays other bills immediately
Forgets rent until you call on the 10th
Now they've spent the money

With reminders:

Reminder arrives on the 1st
Rent is top of mind
Tenant pays before spending elsewhere
You get paid on time

The ROI on reminders is nearly infinite — they cost almost nothing and recover significant rent.

Kenyan landlord and tenant discussing reminders in a cozy living room

Timing Your Reminders

When you send matters as much as what you send.

Optimal Reminder Schedule

5 days before due (Pre-reminder):

Gentle heads-up
"Rent is due on the 5th"
Allows planning

Day of (Due date reminder):

"Rent is due today"
Includes payment details
Creates urgency

3 days late (First follow-up):

"Your rent is now overdue"
Mentions late fees
Requests immediate action

7 days late (Second follow-up):

More urgent tone
Escalation warning
Specific deadline

14 days late (Final automated):

Formal notice
Clear consequences
Human follow-up begins

Channel Options

Different channels for different situations:

SMS

Pros:

98% open rate
Reaches basic phones
No internet required
Professional feel

Cons:

Cost per message (KES 0.50-2)
Character limits
Can't include images

Best for: Primary reminders, formal notices

WhatsApp

Pros:

Free (after setup)
Rich formatting
Can include images, links
Read receipts
Most tenants already use it

Cons:

Requires smartphone + data
Can feel less formal
Easy to ignore

Best for: Follow-ups, casual reminders, groups

Email

Pros:

Free
Long-form content
Attachment capability
Paper trail

Cons:

Low open rates (20-30%)
Many tenants don't check regularly
Can go to spam

Best for: Formal notices, documentation, tech-savvy tenants

Multi-Channel Approach

Best practice: Layer your channels.

Pre-reminder: WhatsApp (casual)
Due date: SMS (reliable)
First late: SMS + WhatsApp
Escalation: SMS + Email + Phone

Redundancy ensures the message gets through.

Illustration of reminder timing and schedule in a Kenyan home

Setting Up SMS Reminders

Option 1: Bulk SMS Services

Several Kenyan providers offer bulk SMS:

Popular options:

Africa's Talking
Infobip
Twilio (international)
Local providers (Celcom, Advanta)

Setup process:

Register with provider
Get API access or web portal login
Upload contact list
Create message templates
Schedule sends

Cost: KES 0.50-2 per SMS depending on volume

Option 2: Property Management Software

Integrated software handles reminders automatically:

Connects to tenant database
Sends at scheduled times
Personalizes messages
Tracks delivery
Escalates automatically

Advantage: No manual scheduling. Set once, runs forever.

Option 3: DIY with Google Sheets + Scripts

For tech-savvy landlords:

Tenant list in Google Sheets
Google Apps Script for automation
Connect to SMS API
Schedule triggers

Requires technical knowledge but very flexible.

Crafting Effective Messages

What you say matters. Keep it:

Short

SMS has 160-character limit. Even where limits don't apply, shorter is better.

Too long:
"Dear esteemed tenant, we would like to take this opportunity to remind you that your monthly rental payment of KES 25,000 for the premises located at Unit A1, Sunrise Apartments is due..."

Just right:
"Hi John, rent of KES 25,000 for Unit A1 is due on 5th. Pay to Paybill 123456, Account A1. Thank you!"

Personal

Use tenant's name. Reference their specific unit. Show the exact amount.

Generic messages feel like spam. Personal messages feel like communication.

Clear

Include:

Amount due
Due date
Payment method
Reference/account number

No ambiguity. No need for tenant to look anything up.

Action-Oriented

Tell them exactly what to do:

"Pay to Paybill 123456"
"Call us if you have questions"
"Reply PAID once complete"

Professional

Even casual reminders should be professional:

No angry tone
No threats in early reminders
Proper grammar
Clear sender identification

Message Templates

Copy and customize these:

Pre-Reminder (3-5 days before)

Hi Name], reminder that rent of KES [Amount] for [Unit] is due on [Date]. Pay to Paybill [Number], Account [Unit]. Thank you! - [Your name/Property]

Due Date Reminder

Hi [Name], rent of KES [Amount] for [Unit] is due today. Please pay to Paybill [Number], Account [Unit]. Thanks! - [Property]

First Late Reminder (3 days)

Hi [Name], your rent of KES [Amount] for [Month] is now overdue. Please settle today to avoid late fees. Paybill [Number], Account [Unit]. - [Property]

Second Late Reminder (7 days)

[Name], your rent of KES [Amount] remains unpaid. Late fees are now KES [Fee]. Total due: KES [Total]. Please pay immediately or contact us. - [Property]

Escalation Notice (14 days)

NOTICE: [Name], rent arrears for [Unit] now total KES [Amount]. Please settle within 7 days to avoid further action. Contact [Number]. - [Property]

WhatsApp Automation

WhatsApp is trickier to automate legitimately:

WhatsApp Business App

Features:

Quick replies (saved messages)
Greeting messages
Away messages
Labels for organization

Limitation: No true scheduling. You still send manually.

WhatsApp Business API

Features:

Full automation
Template messages
Scheduled sends
Integration with software

Requirements:

Business verification
Facebook Business Manager
Technical implementation
Template approval by Meta

Best for: Larger operations or through integrated software.

Broadcast Lists

For manual but efficient sending:

Create broadcast list per property or segment
Compose message once
Send to entire list
Each recipient receives individually

Limitation: Recipients must have your number saved.

Integration with M-Pesa

The real power is connecting reminders with payment status:

The Problem Without Integration

You send reminder on 1st
Tenant pays on 2nd
Your reminder on 5th says "rent due today"
Tenant confused — they already paid
Trust eroded

The Solution

[Integrated systems that:

Track M-Pesa payments automatically
Update tenant balance in real-time
Only send reminders to those who owe
Stop reminders once paid

This creates:

Accurate communication
No false reminders
Tenant confidence
Professional image

How It Works

Payment comes in → System records automatically
Balance updated → Tenant marked as paid
Reminder triggered → System checks balance first
Zero balance → No reminder sent
Outstanding balance → Reminder sent with accurate amount

Phone screen showing M-Pesa integration for rent reminders

Measuring Effectiveness

Track whether reminders are working:

Metrics to Watch

Collection rate:

Before reminders vs after
Target: 5-10% improvement

Time to payment:

Average days past due
Should decrease with reminders

Response rate:

Do tenants reply/confirm?
Indicates message receipt

Cost per collection:

SMS cost vs rent collected
Should be negligible (less than 0.1% of rent)

A/B Testing

Try different approaches:

Different timing (1st vs 3rd)
Different tone (formal vs casual)
Different channels (SMS vs WhatsApp)
Different message lengths

Track which produces better payment rates.

Common Mistakes

Mistake 1: Too Many Reminders

Tenant gets:

Day 1: Reminder
Day 2: Reminder
Day 3: Reminder

This creates fatigue. They stop reading.

Better: Spread reminders strategically. Quality over quantity.

Mistake 2: Wrong Tone

Early reminders that sound like threats:
"PAY NOW OR FACE CONSEQUENCES"

This damages relationships with good tenants who are just a day late.

Better: Escalate tone gradually. Start friendly.

Mistake 3: No Personalization

"Dear Tenant, your rent is due."

Feels like spam. Gets ignored.

Better: "Hi John, your rent of KES 25,000 for A1 is due."

Mistake 4: Missing Payment Details

"Please pay your rent."

Tenant has to look up how much, where to pay, what reference.

Better: Include everything they need in the message.

Mistake 5: Not Testing

Assuming messages are delivered. They might not be:

Wrong numbers
Blocked sender
Network issues

Better: Send test messages. Verify delivery.

Respecting Tenant Preferences

Some tenants don't want multiple reminders:

Best practices:

Ask preference at lease signing
Offer opt-out for pre-reminders
Always send late notices (non-optional)
Respect communication preferences

The goal is to help them pay, not to annoy them.

Key Takeaways

Reminders improve collection — 10-20% better rates
Timing matters — Before due, on due, escalating after
Multi-channel works best — SMS + WhatsApp + Email
Keep messages short and clear — Amount, date, payment method
Integrate with payments — Only remind those who owe
Escalate tone gradually — Friendly first, firm later
Measure and improve — Track what works
Respect preferences — Communication, not spam

A few shillings on SMS saves thousands in late rent.

Automate your rent reminders. KodiSawa sends payment reminders automatically and stops when tenants pay. No more manual follow-up. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/automate-rent-reminders-mpesa/automating-rent-reminders-m-pesa-kenya-banner-9ab4b19c-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Year-End Rental Income Summary: What Kenyan Landlords Need to Prepare]]></title>
            <link>https://kodisawa.co.ke/blog/year-end-rental-income-summary</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/year-end-rental-income-summary</guid>
            <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to prepare your annual rental income summary for KRA and financial review. Documentation, calculations, and tax compliance checklist.]]></description>
            <content:encoded><![CDATA[Year-End Rental Income Summary banner for Kenyan landlords with warm Studio Ghibli vibe

December arrives. Tax season looms.

Suddenly you need to know: How much rent did I actually collect this year? What were my expenses? Am I compliant?

If you've been diligent with monthly records, this is straightforward. If not, you're in for a long few weeks.

Here's how to prepare your year-end rental income summary.

Table of Contents

Why Year-End Summary Matters

The Core Numbers You Need

  1. Total Gross Rental Income
  2. Vacancy Loss
  3. Bad Debt
  4. Net Rental Income
  5. Operating Expenses
  6. Net Operating Income (NOI)
  7. Financing Costs
  8. Net Profit

Gathering Your Data

  Bank Statements
  M-Pesa Records
  Tenant Records
  Invoices and Receipts
  Property Records

The Summary Document

  Section 1: Portfolio Overview
  Section 2: Income by Property
  Section 3: Income by Month
  Section 4: Expenses by Category
  Section 5: Profitability
  Section 6: Tax Summary
  Section 7: Outstanding Items

MRI vs Regular Tax: Year-End Considerations

  If You Use MRI
  If You Use Regular Income Tax

Audit Preparation

  What They Look For

Common Year-End Mistakes

  Mistake 1: Missing Income
  Mistake 2: Double-Counting
  Mistake 3: Missing Receipts
  Mistake 4: Ignoring Bad Debt
  Mistake 5: Wrong Tax Calculation

Year-End Checklist

Using Software for Year-End

Planning for Next Year

Key Takeaways

Why Year-End Summary Matters

Even if you file MRI monthly, you need annual records for:

Tax compliance:

Your annual return, if you're on regular tax or have other income (MRI rent itself isn't declared there)
Audit support
Expense documentation

Financial clarity:

True profit/loss picture
Property performance comparison
Investment decisions

Business planning:

Next year's budget
Rent adjustment decisions
Expansion or divestment

Why year-end summary matters landlord kenya

The Core Numbers You Need

1. Total Gross Rental Income

Every shilling of rent collected during the year.

Include:

Regular monthly rent
Late payments for previous months
Any additional charges (parking, utilities pass-through)

Don't include:

Security deposits (unless forfeited)
Refunds given to tenants

2. Vacancy Loss

Rent you could have collected but didn't.

Calculation:

Vacancy Loss = (Vacant Unit Rent × Months Vacant)

Track per unit, sum for total.

3. Bad Debt

Rent invoiced but never collected (write-offs).

What qualifies:

Tenant left without paying
Evicted tenant with balance
Genuine irrecoverable amounts

Documentation needed:

Proof of invoicing
Evidence of collection attempts
Write-off decision

4. Net Rental Income

What you actually collected.

Calculation:

Net Rental Income = Gross Income - Bad Debt

This is your taxable rental income for MRI purposes.

5. Operating Expenses

Costs of running the properties.

Categories:

Repairs and maintenance
Management fees
Insurance
Service charges
Utilities (if landlord-paid)
Legal and professional fees
Caretaker salary
Marketing/advertising
Bank charges
Other property-related costs

6. Net Operating Income (NOI)

Profit before financing costs.

Calculation:

NOI = Net Rental Income - Operating Expenses

This measures property performance.

7. Financing Costs

Mortgage interest and related costs.

Note: Only relevant if you're under regular income tax system (not MRI).

8. Net Profit

What you actually kept.

Calculation:

Net Profit = NOI - Financing Costs - Taxes Paid

Gathering Your Data

Where to find the numbers:

Bank Statements

All rental income deposits
All expense payments
Export full year's statements

M-Pesa Records

All rent received via M-Pesa
Request annual statement from \*334# or app
Match to tenant payments

Tenant Records

Lease agreements
Payment records per tenant
Outstanding balances

Invoices and Receipts

All expense documentation
Contractor invoices
Service provider receipts
Insurance certificates

Property Records

Occupancy by month
Rent amounts per unit
Lease start/end dates

Gathering data year end kenya landlords

The Summary Document

Structure your year-end summary clearly:

Section 1: Portfolio Overview

| Metric | Value |
|--------|-------|
| Total properties | 3 |
| Total units | 25 |
| Average occupancy | 94% |
| Total potential rent | KES 7,200,000 |
| Total collected | KES 6,600,000 |
| Collection rate | 91.7% |

Section 2: Income by Property

| Property | Units | Potential | Collected | Rate |
|----------|-------|-----------|-----------|------|
| Sunrise | 10 | KES 3,000,000 | KES 2,850,000 | 95% |
| Westview | 8 | KES 2,400,000 | KES 2,100,000 | 87.5% |
| Garden | 7 | KES 1,800,000 | KES 1,650,000 | 91.7% |

Section 3: Income by Month

| Month | Expected | Collected | Rate |
|-------|----------|-----------|------|
| January | 600,000 | 570,000 | 95% |
| February | 600,000 | 540,000 | 90% |
| ... | ... | ... | ... |
| December | 600,000 | 480,000 | 80% |
| Total | 7,200,000 | 6,600,000 | 91.7% |

Section 4: Expenses by Category

| Category | Amount | % of Rent |
|----------|--------|-----------|
| Repairs/Maintenance | KES 400,000 | 6.1% |
| Management fees | KES 660,000 | 10% |
| Insurance | KES 120,000 | 1.8% |
| Service charges | KES 300,000 | 4.5% |
| Caretaker | KES 360,000 | 5.5% |
| Legal | KES 50,000 | 0.8% |
| Other | KES 80,000 | 1.2% |
| Total | KES 1,970,000 | 29.8% |

Section 5: Profitability

| Item | Amount |
|------|--------|
| Gross rental income | KES 6,600,000 |
| Less: Operating expenses | KES 1,970,000 |
| Net Operating Income | KES 4,630,000 |
| Less: Mortgage interest | KES 1,200,000 |
| Pre-tax profit | KES 3,430,000 |
| Less: MRI tax paid | KES 495,000 |
| Net profit | KES 2,935,000 |

Section 6: Tax Summary

| Month | Rent Collected | MRI Tax (7.5%) | Paid Date |
|-------|---------------|----------------|-----------|
| January | 570,000 | 42,750 | Feb 15 |
| February | 540,000 | 40,500 | Mar 12 |
| ... | ... | ... | ... |
| Total | 6,600,000 | 495,000 | |

Section 7: Outstanding Items

Tenant arrears carried forward: KES 150,000
Bad debt written off: KES 75,000
Deposits held: KES 500,000
Pending repairs: KES 100,000

MRI vs Regular Tax: Year-End Considerations

If You Use MRI

Your year-end is simpler:

Total monthly filings = annual obligation
No additional annual rental return needed
Keep records for audit support

Verify:

All 12 months filed
All payments made
No pending penalties

Thinking of leaving MRI? Your year-end numbers are what tell you whether regular tax would be cheaper. Just note the timing: KRA must be notified at least three months before your year of income ends, and the switch applies from the following year. See MRI vs regular tax.

If You Use Regular Income Tax

More complex:

Include rental income in annual return
Claim allowable deductions
Calculate tax on net income

Additional documents needed:

Full expense breakdown
Supporting receipts
Mortgage interest certificates
Depreciation schedules (if applicable)

Audit Preparation

KRA may audit. Be ready.

What They Look For

Income verification:

Bank deposits vs reported income
M-Pesa records vs filings
Lease amounts vs declared rent

Expense verification:

Receipts for claimed deductions
Legitimacy of expenses
Connection to rental activity

Consistency:

Patterns across years
Relationship between properties and income
Logical expense ratios

Documents to Keep (5 Years)

Income documentation:

Bank statements
M-Pesa statements
Tenant payment records
Lease agreements

Expense documentation:

All invoices and receipts
Contracts with service providers
Proof of payment
Photos of repairs (useful)

Tax filings:

iTax return acknowledgments
Payment receipts
E-Slips

Organize by:

Year
Property
Category

Digital backup essential.

Common Year-End Mistakes

Mistake 1: Missing Income

Forgetting to include:

Late payments received in current year (for previous year)
Cash payments
One-off charges

Fix: Reconcile bank/M-Pesa statements against tenant records.

Mistake 2: Double-Counting

Including same income twice:

Received in December, also counted in January
Deposits counted as income

Fix: Use consistent cut-off dates.

Mistake 3: Missing Receipts

Can't prove expenses you claimed.

Fix: Collect and file receipts throughout the year, not just at year-end.

Mistake 4: Ignoring Bad Debt

Still showing income you'll never collect.

Fix: Write off genuinely irrecoverable amounts.

Mistake 5: Wrong Tax Calculation

MRI filed doesn't match actual income.

Fix: Reconcile filed amounts against actual collections.

Year-End Checklist

Complete before January 31st:

Income reconciliation:

\ ] All M-Pesa rent payments identified
\[ ] All bank transfer rent payments identified
\[ ] Cash payments documented
\[ ] Total matches monthly records
\[ ] Bad debts identified and written off

Expense compilation:

\[ ] All receipts collected
\[ ] Expenses categorized
\[ ] Supporting documents organized
\[ ] Personal expenses excluded

Tax verification:

\[ ] All 12 MRI returns filed
\[ ] All payments confirmed on iTax
\[ ] No penalties outstanding
\[ ] Records retained for 5 years

Reporting:

\[ ] Summary document prepared
\[ ] Property-level analysis done
\[ ] Year-over-year comparison
\[ ] Action items for next year identified

Administrative:

\[ ] Tenant records updated
\[ ] Outstanding balances carried forward
\[ ] Deposit records accurate
\[ ] Lease renewals scheduled

Using Software for Year-End

Manual compilation takes hours. [Property management software streamlines:

Automatic:

Income totals by period, property, tenant
Expense tracking by category
Tax calculations
Report generation

One-click reports:

Annual income summary
Monthly breakdown
Property comparison
KRA-compliant exports

Time saved: 8+ hours reduced to 15 minutes.

Planning for Next Year

Year-end is also planning time:

Based on this year's data:

Which properties underperformed?
Where did expenses exceed budget?
Which tenants had payment issues?
What maintenance is coming due?

For next year:

Rent adjustment decisions
Expense budget
Reserve targets
Improvement priorities

Key Takeaways

Know your core numbers — Income, expenses, NOI, net profit
Gather data from all sources — Bank, M-Pesa, tenant records
Structure your summary clearly — Portfolio, property, monthly
Verify tax compliance — All filings done, all payments made
Prepare for audits — Keep organized records 5 years
Avoid common mistakes — Missing income, missing receipts
Use software if possible — Hours saved, accuracy gained
Plan for next year — Data drives decisions

A clean year-end summary is the foundation for a profitable next year.

Generate year-end reports in minutes. KodiSawa tracks all your income and expenses throughout the year and creates summary reports with one click. Try free for 14 days.

Core numbers you need kenya landlords
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/year-end-rental-income-summary/year-end-rental-income-summary-kenya-banner-f97a282d-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Owner Statements: What Property Managers Should Report to Landlords]]></title>
            <link>https://kodisawa.co.ke/blog/owner-statements-property-managers</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/owner-statements-property-managers</guid>
            <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Guide to creating professional owner statements. What to include, how often to report, and best practices for property managers in Kenya.]]></description>
            <content:encoded><![CDATA[Studio Ghibli-inspired banner about owner statements for property managers and landlords

"Where's my money?"

The question every property owner asks their manager. Usually at month-end. Usually with frustration.

A professional owner statement answers that question before it's asked. It shows exactly what was collected, what was spent, and what's being remitted — with full transparency.

If you manage properties for others, this is your most important deliverable.

Table of Contents

What Is an Owner Statement?

Why Owner Statements Matter

  For Property Managers
  For Owners

What to Include

  1. Header Information
  2. Rent Roll Summary
  3. Collection Summary
  4. Expense Detail
  5. Management Fee
  6. Net to Owner
  7. Disbursement Details
  8. Property Notes
  9. Arrears Summary
  10. Deposit Ledger

Statement Frequency

  Monthly (Recommended)
  Quarterly
  Annual

Formatting Best Practices

  Be Consistent
  Use Clear Language
  Show Your Math
  Attach Supporting Documents
  Provide Comparison

Digital vs Paper

  Digital (Recommended)
  Paper

Common Mistakes

  Mistake 1: Late Delivery
  Mistake 2: Missing Expenses
  Mistake 3: Unclear Fees
  Mistake 4: No Explanation of Issues
  Mistake 5: Inconsistent Formats

Owner Questions You Should Anticipate

  "Why is collection rate only 87%?"
  "This expense seems high"
  "When will the vacant unit be filled?"
  "What's the outlook for next month?"

Statement for Multiple Properties

  Option 1: Combined Statement
  Option 2: Separate Statements

Software for Owner Statements

When Owners Ask Questions

  Respond Promptly
  Provide Documentation
  Admit Mistakes
  Stay Professional

Key Takeaways

What Is an Owner Statement?

An owner statement is a periodic report from property manager to property owner showing:

Rent collected
Expenses incurred
Management fees charged
Net amount due to owner
Property status summary

It's the financial accountability document. Without it, owners have no visibility into their investment.

A property manager explains an owner statement to an owner in a cozy office

Why Owner Statements Matter

For Property Managers

Trust building:

Shows you're managing responsibly
Provides evidence of your work
Reduces suspicious questions

Protection:

Documented record of transactions
Defense against disputes
Clear fee justification

Professionalism:

Distinguishes you from casual managers
Supports higher fees
Enables scaling

For Owners

Visibility:

Know exactly what's happening
Track investment performance
Identify issues early

Tax compliance:

Data for KRA filings
Expense documentation
Income verification

Decision making:

Is the property performing?
Should rent be adjusted?
Are expenses reasonable?

Landlord and property manager reviewing statements with trust and clarity

What to Include

Every owner statement should contain:

1. Header Information

Property name/address
Owner name
Statement period
Date prepared
Manager contact

2. Rent Roll Summary

| Unit | Tenant | Rent | Status | Collected | Balance |
|------|--------|------|--------|-----------|---------|
| A1 | J. Kamau | 25,000 | Paid | 25,000 | 0 |
| A2 | M. Wanjiku | 25,000 | Paid | 25,000 | 0 |
| A3 | P. Odhiambo | 30,000 | Partial | 20,000 | 10,000 |
| A4 | - | 30,000 | Vacant | - | - |
| Total | | 110,000 | | 70,000 | 10,000 |

3. Collection Summary

| Category | Amount |
|----------|--------|
| Total rent expected | 110,000 |
| Less: Vacancy | (30,000) |
| Adjusted expected | 80,000 |
| Collected | 70,000 |
| Outstanding | 10,000 |
| Collection rate | 87.5% |

4. Expense Detail

| Date | Description | Vendor | Amount | Receipt |
|------|-------------|--------|--------|---------|
| 5/6 | Plumbing repair A1 | ABC Plumbers | 3,500 | #456 |
| 12/6 | Garbage collection | County | 2,000 | #789 |
| 15/6 | Electrical fix A2 | XYZ Electric | 4,500 | #123 |
| Total | | | 10,000 | |

5. Management Fee

| Description | Calculation | Amount |
|-------------|-------------|--------|
| Management fee | 10% of KES 70,000 | 7,000 |

6. Net to Owner

| Item | Amount |
|------|--------|
| Rent collected | 70,000 |
| Less: Expenses | (10,000) |
| Less: Management fee | (7,000) |
| Net to Owner | 53,000 |

7. Disbursement Details

| Date | Method | Reference | Amount |
|------|--------|-----------|--------|
| 20/6 | Bank transfer | TRF-123456 | 53,000 |

8. Property Notes

Unit A3: Partial payment, follow-up scheduled
Unit A4: Vacant since June 1, marketing active
Maintenance: Water heater A2 needs replacement (quote attached)

9. Arrears Summary

| Tenant | Current | 30 Days | 60+ Days | Total |
|--------|---------|---------|----------|-------|
| P. Odhiambo | 10,000 | 10,000 | 0 | 20,000 |

10. Deposit Ledger

| Unit | Tenant | Deposit Held | Notes |
|------|--------|--------------|-------|
| A1 | J. Kamau | 50,000 | |
| A2 | M. Wanjiku | 50,000 | |
| A3 | P. Odhiambo | 60,000 | |
| Total | | 160,000 | |

Statement Frequency

How often should you report?

Monthly (Recommended)

Benefits:

Owners always informed
Issues caught early
Consistent cash flow visibility
Professional standard

When: By the 20th of following month (e.g., June statement by July 20)

Quarterly

Acceptable for:

Very stable properties
Owners who prefer less detail
Lower management fee arrangements

Risk: Problems go unnoticed longer

Annual

Not recommended. Too infrequent for meaningful oversight.

Formatting Best Practices

Be Consistent

Same format every month:

Owners know where to find information
Easy year-over-year comparison
Professional appearance

Use Clear Language

Avoid jargon. Use terms owners understand:

"Rent collected" not "Gross receipts"
"Repairs" not "Maintenance OPEX"
"Your payout" not "Net disbursement"

Show Your Math

Don't just show final numbers. Show how you got there:

Fee calculations visible
Expense totals that add up
Logical flow from gross to net

Attach Supporting Documents

Where relevant, attach:

Significant expense invoices
Contractor quotes (pending approval)
Tenant correspondence
Lease documents

Provide Comparison

Where helpful:

vs. last month
vs. same month last year
vs. budget

Digital vs Paper

Digital (Recommended)

Methods:

Email with PDF attachment
Property management portal
Shared drive (Google Drive, Dropbox)

Benefits:

Instant delivery
Searchable archive
Attachments easy
Lower cost

Paper

When still needed:

Owner preference
Poor internet connectivity
Legal requirements

If paper:

Deliver personally or mail registered
Keep copies
Use professional formatting

Common Mistakes

Mistake 1: Late Delivery

Statement for June delivered in August.

Impact: Owner frustrated, loses trust

Fix: Set internal deadline (e.g., 15th). Calendar reminder.

Mistake 2: Missing Expenses

Paid for repair but didn't include in statement.

Impact: Owner questions where money went

Fix: Record expenses as they occur. Don't rely on memory.

Mistake 3: Unclear Fees

"Management fee: KES 7,000" with no calculation.

Impact: Owner suspects overcharging

Fix: Show calculation: "10% of KES 70,000 collected = KES 7,000"

Mistake 4: No Explanation of Issues

"Unit A3: Balance KES 10,000" with no context.

Impact: Owner doesn't know if this is being handled

Fix: Add notes: "Tenant promised payment by Friday. Follow-up scheduled."

Mistake 5: Inconsistent Formats

Different format every month.

Impact: Hard to compare, looks unprofessional

Fix: Create template. Use it every time.

Owner Questions You Should Anticipate

"Why is collection rate only 87%?"

Prepare explanation:

Specific tenant with issue
What you're doing about it
Expected resolution

"This expense seems high"

Have backup ready:

Invoice/receipt
Comparative quotes (if major)
Explanation of necessity

"When will the vacant unit be filled?"

Provide details:

Marketing activities
Viewings conducted
Applications received
Projected timeline

"What's the outlook for next month?"

Include forward-looking notes:

Expected collections
Planned expenses
Lease renewals coming up
Known issues

Statement for Multiple Properties

If managing multiple properties for one owner:

Option 1: Combined Statement

One document showing all properties with:

Per-property breakdown
Portfolio summary
Single net disbursement

Best for: Owner who wants consolidated view

Option 2: Separate Statements

Individual statement per property with:

Full detail for each
Separate disbursements
Cover summary sheet

Best for: Owner who tracks properties separately

Software for Owner Statements

Manual statement creation takes hours. Software streamlines:

Features to look for:

Automatic rent roll updates
Expense categorization
Fee calculations
Report generation
Owner portal access

Property management software can generate professional owner statements in minutes:

Pull data automatically
Apply consistent formatting
Send via email or portal
Maintain archive

Time saved: 2-3 hours per property per month

When Owners Ask Questions

Expect some statements to generate queries. Handle professionally:

Respond Promptly

Within 24 hours if possible. Delays create anxiety.

Provide Documentation

Back up answers with evidence:

"Here's the invoice for that repair"
"Here's the bank statement showing the deposit"

Admit Mistakes

If you made an error:

Acknowledge it
Explain correction
Prevent recurrence

Stay Professional

Even if owner is upset:

Facts, not emotions
Documents, not arguments
Solutions, not excuses

Key Takeaways

Owner statements are essential — Not optional for professional management
Include all key sections — Rent, expenses, fees, net, notes
Monthly delivery is standard — By the 20th of following month
Be transparent — Show calculations, attach receipts
Be consistent — Same format every time
Anticipate questions — Prepare explanations proactively
Use software — Saves hours, improves accuracy
Respond to queries promptly — Maintains trust

Good owner statements keep owners happy and your management contract secure.

Generate professional owner statements automatically. KodiSawa tracks all income and expenses by owner and creates detailed statements with one click. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/owner-statements-property-managers/owner-statements-for-property-managers-banner-a7b0dcd1-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Non-Resident Rental Income Tax in Kenya: A Complete Guide]]></title>
            <link>https://kodisawa.co.ke/blog/non-resident-rental-income-tax</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/non-resident-rental-income-tax</guid>
            <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Tax obligations for non-resident landlords earning rental income in Kenya. Withholding requirements, filing process, and agent responsibilities.]]></description>
            <content:encoded><![CDATA[Studio Ghibli style banner for non-resident rental income tax in Kenya

You live in London. Or Dubai. Or Toronto.

But you own rental property in Nairobi.

Congratulations — you're a non-resident landlord. And your tax situation is different from residents.

Here's what you need to know.

Table of Contents

Who Is a Non-Resident?

The Core Rule: Withholding Tax

How It Works in Practice

  Scenario 1: Tenant Pays Directly
  Scenario 2: Property Manager/Agent

Agent Responsibilities

  The Agent Must:
  Agent Registration
  Penalties for Non-Compliance

What If No Tax Is Withheld?

Documentation Requirements

Double Taxation Issues

  Double Tax Treaties
  No Treaty Country

Resident Country Filing

Reducing Your Tax Burden

  1. Claim Treaty Benefits
  2. Structure Through Company
  3. Expense Deductions?

Becoming Resident

Common Situations

  Diaspora Landlord with Family Collecting Rent
  Corporate Tenant, Non-Resident Landlord
  Property Manager for Non-Resident

Finding the Right Property Manager

Withholding Tax Returns

Getting Your KRA PIN as Non-Resident

Key Takeaways

Who Is a Non-Resident?

The Income Tax Act says you're resident for a year if any one of these is true:

You have a permanent home in Kenya and were in Kenya at any point that year
You have no permanent home in Kenya, but spent 183 days or more here that year
You were here that year and the two years before, averaging more than 122 days a year

If none of those apply, you're non-resident.

"Permanent home" includes a place that's simply available for you to live in, not only one you own. That catches a lot of diaspora landlords out. If you keep a house here that you can stay in and you visit at Christmas, you're probably resident, and your rent falls under MRI rather than the 30% withholding below.

If you've let out everything you own here, have no home available to you, and visit for a few weeks a year, you're most likely non-resident.

Note: Citizenship doesn't determine residence for tax. A Kenyan citizen living abroad is a non-resident. A foreigner living in Kenya is a resident.

Diaspora landlord reviewing non-resident residency criteria at a cozy desk

The Core Rule: Withholding Tax

Non-residents face a different tax mechanism:

Withholding Tax on Rental Income:

Rate: 30% of gross rent
Deducted at source
Remitted by the paying agent/tenant
Final tax (no further obligation)

This replaces MRI for non-residents.

Landlord and tenant discussing 30% withholding on rent

How It Works in Practice

Scenario 1: Tenant Pays Directly

If your tenant pays rent directly to you:

Tenant should withhold 30% of rent
Tenant remits withholding to KRA
Tenant pays you the remaining 70%
Tenant files withholding tax return

Example:

Monthly rent: KES 100,000
Withholding (30%): KES 30,000 → KRA
Net to landlord: KES 70,000

Reality check: Most individual tenants don't understand or follow this. Corporate tenants are more compliant.

Scenario 2: Property Manager/Agent

If a property manager handles collection (more common):

Manager collects full rent from tenant
Manager withholds 30%
Manager remits withholding to KRA
Manager pays you the remaining 70%
Manager handles all tax filings

Example:

Monthly rent collected: KES 100,000
Withholding (30%): KES 30,000 → KRA
Management fee (10%): KES 10,000
Net to landlord: KES 60,000

The agent becomes the "withholding agent" responsible for tax compliance.

Split-panel showing direct payment vs. agent-managed withholding

Agent Responsibilities

If you appoint an agent (property manager, family member, caretaker):

The Agent Must:

Register as withholding agent with KRA
Deduct 30% from all rent payments
Remit it to KRA within 5 working days of deducting it
File the withholding return on iTax for each payment
Issue withholding certificates to landlord

Agent Registration

Your agent needs to:

Log into iTax
Add "Withholding VAT/Tax Agent" obligation
Get withholding agent status
Begin filing requirements

Penalties for Non-Compliance

Agent who fails to withhold faces:

Becoming personally liable for unpaid tax
Penalties and interest
KRA enforcement action

This is why professional property managers are often better for non-resident landlords.

Agent handling iTax filings for withholding in a Kenyan rental scenario

What If No Tax Is Withheld?

Common problem: Rent is paid without withholding.

Consequences:

KRA can assess the full tax against the landlord
May assess against the agent/tenant too
Penalties apply on top

Solution if you're behind:

Calculate total rent received
Calculate 30% due
Voluntary disclosure to KRA
Pay principal and negotiate penalties
Set up proper withholding going forward

Double Taxation Issues

Documentation Requirements

As a non-resident landlord, maintain:

From your agent:

Monthly withholding certificates
Payment confirmations to KRA
Rent collection statements
Expense reports

For your records:

Bank statements showing net receipts
Property management agreement
Lease agreements
Tax payment evidence

You may need these for:

KRA Kenya audits
Tax filings in your country of residence
Proof of income/tax paid

You may need these for:

KRA Kenya audits
Tax filings in your country of residence
Proof of income/tax paid

Each country has different rules. Get local tax advice.

Double Taxation Issues

If you're tax resident elsewhere, that country may also want to tax your Kenyan rental income.

Double Tax Treaties

Kenya has tax treaties with several countries including:

UK
Canada
Germany
India
South Africa
And others

How treaties help:

May reduce withholding rate
Provide credit for taxes paid in Kenya
Prevent double taxation

Example (UK resident):

Kenya withholds 30%
UK wants to tax same income
You claim foreign tax credit in UK
Kenyan tax reduces UK liability
You don't pay full tax twice

No Treaty Country

If your residence country has no Kenya treaty:

Kenya still withholds 30%
Your country may or may not offer relief
Consult a cross-border tax specialist

Resident Country Filing

You likely still need to report Kenyan rental income in your residence country:

What to report:

Gross rental income (in foreign currency)
Withholding tax paid (for credit/deduction)
Net income after foreign tax

What you'll need:

Withholding certificates from agent
Bank statements
Exchange rates used

Each country has different rules. Get local tax advice.

Reducing Your Tax Burden

30% is high. Options to consider:

1. Claim Treaty Benefits

If your residence country has a treaty with Kenya:

Check if reduced rate applies (e.g., 15% instead of 30%)
Apply for reduced withholding certificate from KRA
Provide residence certificate to agent

2. Structure Through Company

Some non-residents set up Kenyan companies:

Company collects rent
Company pays corporate tax (30%)
Dividends to non-resident subject to withholding (15%)
Effective rate may be similar or higher
But may offer other benefits (liability protection, etc.)

Consult a tax advisor before restructuring.

3. Expense Deductions?

Unlike MRI, non-resident withholding is on gross rent. No deductions allowed at Kenya level.

However, your residence country may allow:

Expenses against the gross income
Depreciation
Interest deductions

Check your local rules.

Becoming Resident

If you move back to Kenya:

You become resident (after 183+ days)
Withholding no longer applies
You file MRI or regular income tax
Transition period may need careful handling

Inform your agent when your status changes.

Common Situations

Diaspora Landlord with Family Collecting Rent

Problem: Your brother collects rent and sends it to you. No one is withholding tax.

Solution:

Formalize arrangement
Brother registers as your agent
Brother withholds 30% and remits
Brother issues you withholding certificates

Corporate Tenant, Non-Resident Landlord

Better situation: Corporates usually comply.

Company deducts 30% automatically
Company files withholding returns
Company issues certificates
You receive net rent

Property Manager for Non-Resident

Best situation: Professional handling.

Manager handles all compliance
Monthly statements include tax details
You just receive net proceeds
Documentation provided

Finding the Right Property Manager

For non-residents, agent choice is critical:

Look for:

Understanding of non-resident tax rules
Proper KRA registration as withholding agent
Track record with diaspora clients
Clear fee structure
Regular and detailed reporting

Questions to ask:

Are you registered as a withholding agent?
How do you handle non-resident tax?
What documentation will you provide?
How do you report to KRA?

A manager who doesn't understand withholding tax will create problems.

Withholding Tax Returns

Your agent files monthly:

Form: Withholding Tax Return
Deadline: within 5 working days of deducting the tax
Platform: iTax

The return shows:

Your name and PIN (as non-resident)
Gross rent amount
Tax withheld (30%)
Payment reference

Agent keeps copies; you should request them.

Getting Your KRA PIN as Non-Resident

Even as non-resident, you need a KRA PIN for property ownership and tax purposes.

Application:

Can be done online via iTax
May require Kenya ID or passport
Postal address (can be your agent's)
May need to visit KRA (some done via embassy)

If you owned property before leaving Kenya, you likely have a PIN already.

Key Takeaways

Non-residents face 30% withholding — Not MRI
Tax is deducted at source — By tenant or agent
Appoint a proper agent — Registered with KRA
Get withholding certificates — You'll need them
Consider double taxation — Check treaty benefits
File in your residence country — Declare worldwide income
Keep records meticulously — For both jurisdictions
Use professional management — Worth the fee for compliance

Being a non-resident landlord is doable. But it requires the right setup and the right people on the ground.

Managing property from abroad? KodiSawa helps property managers track income, expenses, and generate reports for non-resident owners. Full transparency, wherever you are. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/non-resident-rental-income-tax/non-resident-rental-income-tax-kenya-ghibli-banner-e911d636-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Rent Deposits in Kenya: Rules, Deductions, and Best Practices]]></title>
            <link>https://kodisawa.co.ke/blog/rent-deposits-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/rent-deposits-kenya</guid>
            <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Complete guide to security deposits for Kenyan landlords. How much to charge, holding requirements, legal deductions, and return procedures.]]></description>
            <content:encoded><![CDATA[Studio Ghibli banner for Rent Deposits in Kenya: Rules, Deductions, and Best Practices

"You can't take my deposit! That's theft!"

The argument played out in the living room of Unit B3. The tenant was leaving after two years. The walls were damaged, the kitchen was a mess, and one month's rent remained unpaid.

The landlord had every right to deductions. But without proper documentation, the dispute turned into a shouting match.

This is how deposit disputes usually go wrong.

Table of Contents

What Is a Security Deposit?

How Much to Charge

  Residential
  Commercial
  Factors Affecting Amount

Collecting the Deposit

  When to Collect
  Documentation
  Deposit vs First Month Rent
  Deposit vs First Month Rent (continued)

Holding Deposits

  Separate Account?
  Interest on Deposits?

What You Can Deduct

  1. Unpaid Rent
  2. Damage Beyond Normal Wear
  3. Cleaning Costs
  4. Unpaid Utilities
  5. Missing Items
  6. Lease Violation Costs

What You Cannot Deduct

The Move-Out Process

  Step 1: Schedule Inspection
  Step 2: Joint Inspection
  Step 3: Document Condition
  Step 4: Calculate Deductions
  Step 5: Provide Statement
  Step 6: Return Balance

Move-In Inventory Is Crucial

  Create Detailed Inventory
  Joint Walk-Through
  Why This Matters

Handling Disputes

  Stay Calm and Document
  Show Your Evidence
  Negotiate Reasonably
  Formal Resolution
  Prevention Best

Using Deposit as Last Month's Rent

  Why This Is Problematic
  How to Handle
  Sometimes Acceptable

Deposits for Furnished Properties

  Higher Deposit Amount
  Detailed Inventory
  Regular Inspections
  Replacement Cost Clarity

Tracking Deposits

Key Takeaways

What Is a Security Deposit?

A security deposit is a sum paid upfront by the tenant, held by the landlord, to cover:

Unpaid rent at end of tenancy
Damage beyond normal wear and tear
Unpaid utility bills
Other lease violations

It's not bonus income. It's protection against tenant defaults.

Definition of security deposit in Kenyan rental agreements

How Much to Charge

Kenya has no legal cap on deposits. Market practice:

Residential

| Property Type | Typical Deposit |
|---------------|-----------------|
| Budget (Kasarani, Zimmerman) | 1 month |
| Mid-range (South B, Donholm) | 1-2 months |
| Upper mid (Kilimani, South C) | 2 months |
| High-end (Karen, Runda) | 2-3 months |

Commercial

Usually 2-3 months rent
Sometimes bank guarantees instead
Negotiated based on tenant creditworthiness

Factors Affecting Amount

Charge more if:

High-value fixtures/finishes
Furnished property
Weak tenant credit history
Short-term tenancy

Can charge less if:

Long-term tenant with good history
Corporate tenant with guarantee
Empty basic unit
Competitive market

Collecting the Deposit

When to Collect

Before tenant takes possession:

At lease signing
Before key handover
Documented in writing

Never allow move-in without deposit. "I'll pay next week" turns into never.

Documentation

The receipt should include:

Amount received
Date
Form of payment
Purpose (security deposit)
Property reference
Your signature

Sample receipt:

DEPOSIT RECEIPT

Date: Date]
Received from: [Tenant Name]
Amount: KES [Amount)
Property: Unit and address]
Purpose: Security deposit per tenancy agreement dated [Date
Landlord name]

Deposit vs First Month Rent

Collect both:

Deposit: KES 50,000
First month rent: KES 25,000
Total upfront: KES 75,000

Some tenants try to use deposit as last month's rent. Don't allow this — it defeats the purpose.

Collecting security deposit receipt in Kenyan rental context

Deposit vs First Month Rent (continued)

Deposits are typically held separately from rent. Ensure documentation supports both payments clearly.

Holding Deposits

Separate Account?

Kenya law doesn't require a separate deposit account. However, best practice:

For small landlords:

Can be in same account
Track separately in records
Don't spend it

For larger portfolios/managers:

Separate deposit account recommended
Easier accounting
More professional

Interest on Deposits?

Kenya law doesn't require interest payment on deposits (unlike some countries).

If you want to:

State clearly in lease
Pay modest rate
Adds complexity

Most landlords don't pay interest.

What You Can Deduct

Legal deductions from deposits:

1. Unpaid Rent

Any outstanding rent at tenancy end:

Final month not paid
Arrears from previous months
Document the amount owed

2. Damage Beyond Normal Wear

Deductible (damage):

Holes in walls
Broken windows
Stained/burned carpets
Damaged appliances
Missing fixtures

NOT deductible (normal wear):

Faded paint
Minor scuff marks
Worn carpets in traffic areas
Loose door handles from use

The key distinction: Did the tenant cause damage, or did normal use cause deterioration?

3. Cleaning Costs

If property left unreasonably dirty:

Professional cleaning required
Beyond normal move-out condition
Document with photos

Note: Light cleaning is normal; deep cleaning due to neglect is deductible.

4. Unpaid Utilities

Bills left outstanding:

Water arrears
Electricity arrears
Service charge unpaid

Get final readings and bills before returning deposit.

5. Missing Items

For furnished/equipped properties:

Check inventory against move-in list
Document missing items
Deduct replacement cost

6. Lease Violation Costs

Per your lease terms:

Illegal subletting charges
Pet damage (if no-pet clause)
Commercial use from residential

What You Cannot Deduct

Invalid deductions that get landlords in trouble:

Normal wear and tear — Repainting for fading
Pre-existing damage — Not documented at move-in
Improvements — New appliances that weren't there before
Your time — You can't charge for hours spent
Excessive charges — KES 50,000 for minor repair

These deductions won't survive a dispute.

The Move-Out Process

Handle properly to avoid conflict:

Step 1: Schedule Inspection

Give tenant advance notice
Agree on date and time
Both parties should attend

Step 2: Joint Inspection

Walk through with tenant:

Room by room comparison to move-in condition
Note all issues
Take photos (with timestamps)
Tenant signs inspection report

Step 3: Document Condition

The inspection report should list:

Each issue found
Estimated cost to repair
Tenant's acknowledgment or dispute

Step 4: Calculate Deductions

| Item | Amount |
|------|--------|
| Unpaid rent (July) | KES 25,000 |
| Wall repair (bedroom) | KES 5,000 |
| Cleaning | KES 3,000 |
| Total deductions | KES 33,000 |

Step 5: Provide Statement

Send written statement to tenant:

Deposit amount held
Itemized deductions (with receipts)
Net refund amount
Payment timeline

Step 6: Return Balance

Pay the balance promptly:

Within 30 days is reasonable
Via agreed method (M-Pesa, bank)
Get acknowledgment of receipt

Move-In Inventory Is Crucial

Deposit disputes are won or lost at move-in, not move-out.

Create Detailed Inventory

Document everything:

Condition of walls, floors, ceiling
All fixtures and fittings
Appliance condition and function
Existing damage or wear
Photos of every room

Joint Walk-Through

Do this with tenant:

Both sign the inventory
Tenant keeps a copy
Photos shared

Why This Matters

Without move-in documentation:

You can't prove damage wasn't pre-existing
Tenant can claim anything
Disputes become "he said, she said"

With documentation:

Clear baseline
Objective comparison
Disputes rare and winnable

Handling Disputes

When tenant disagrees with deductions:

Stay Calm and Document

Emotion doesn't help
Respond in writing
Provide supporting evidence

Show Your Evidence

Move-in inventory
Move-out photos
Repair receipts
Utility statements

Negotiate Reasonably

Sometimes splitting the difference is best:

Court costs more than the dispute
Time value matters
Preserve your reputation

Formal Resolution

If negotiation fails:

Small Claims Court (for smaller amounts)
Arbitration (if the lease specifies it)

The Rent Restriction Tribunal isn't an option for most landlords. It only hears tenancies under the Rent Restriction Act, which covers homes renting for KES 2,500 a month or less.

Prevention Best

Most disputes are preventable:

Thorough move-in documentation
Clear lease terms
Good communication throughout tenancy
Fair treatment at end

Using Deposit as Last Month's Rent

Tenants often try: "Use my deposit for final month."

Why This Is Problematic

No protection for damage
No protection for utility arrears
Tenant has no incentive to leave property well

How to Handle

In lease: State explicitly that deposit cannot be applied to rent.

If tenant insists:

Explain the purpose of deposit
Offer to return deposit quickly after inspection
If they refuse to pay, treat as non-payment

Sometimes Acceptable

If tenant has been perfect:

Long tenure, great history
Property in excellent condition
No arrears ever
Your discretion — not their right

Deposits for Furnished Properties

Higher risk = more protection needed:

Higher Deposit Amount

2-3 months minimum. Furniture is expensive.

Detailed Inventory

For each item:

Description
Condition
Photos
Estimated value

Regular Inspections

Check furniture condition during tenancy (with notice).

Replacement Cost Clarity

Lease should state:

How replacement value is determined
Depreciation method (if any)
Specific item values

Tracking Deposits

For multiple properties, track carefully:

| Unit | Tenant | Deposit | Date Received | Status |
|------|--------|---------|---------------|--------|
| A1 | J. Kamau | 50,000 | 15/1/24 | Held |
| A2 | M. Wanjiku | 50,000 | 1/3/24 | Held |
| A3 | - | - | - | Vacant |
| A4 | P. Odhiambo | 60,000 | 10/6/23 | Held |

[Property management software tracks deposits automatically and reminds you of amounts held per tenant.

Key Takeaways

Charge appropriately — 1-2 months is standard
Collect before move-in — Never allow "pay later"
Document at move-in — Inventory and photos are essential
Know valid deductions — Damage yes, normal wear no
Follow move-out process — Inspection, statement, return
Return promptly — 30 days is reasonable
Don't allow deposit as last rent — Defeats the purpose
Keep records — Track all deposits carefully

Handled well, deposits protect you. Handled poorly, they create conflict.

Track tenant deposits across all properties. KodiSawa records deposit amounts, dates, and status — and reminds you when tenancies end. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/rent-deposits-kenya/kenya-rent-deposits-banner-977ea856-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[How to Handle Partial Rent Payments from Tenants]]></title>
            <link>https://kodisawa.co.ke/blog/handle-partial-rent-payments</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/handle-partial-rent-payments</guid>
            <pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Should you accept partial rent? Strategies for handling incomplete payments, record-keeping requirements, and when to say no.]]></description>
            <content:encoded><![CDATA[Guide to handling partial rent payments from tenants in Kenya with Studio Ghibli aesthetics

"I can only pay KES 15,000 this month. I'll send the rest by Friday."

Your rent is KES 25,000. What do you do?

Accepting partial payments is one of the trickiest decisions landlords face. Take it and you get something. Refuse and you might get nothing.

There's no one-size-fits-all answer. But there is a framework for deciding.

Table of Contents

The Partial Payment Dilemma

When to Accept Partial Payments

  Good Payment History
  Temporary Documented Hardship
  Significant Amount Offered
  Clear Payment Plan
  Alternative Is Worse

When to Refuse Partial Payments

  Pattern of Partial Payments
  No Explanation or Plan
  Tiny Token Amount
  You're Planning Eviction
  Tenant Is Already in Arrears

How to Accept Partial Payments Properly

  Get It in Writing
  Preserve Your Rights
  Track Carefully
  Follow Up Immediately

Allocating Partial Payments

  Legal Default Rule
  Landlord Preference
  Document the Allocation

Creating a Partial Payment Policy

  Sample Policy
  Communicate the Policy

Late Fees on Partial Payments

  If Rent Is Due on the 5th
  Calculating Fees

Communication Templates

  Acknowledging Partial Payment
  Requesting Remainder
  Refusing Partial Payment

Partial Payments and Eviction

  Before Starting Eviction
  During Eviction Process
  Jurisdiction Matters

When Partial Becomes Pattern

  Recognize the Pattern
  Have the Conversation
  Options to Offer
  End the Cycle

Tracking Partial Payments

  What to Track
  Spreadsheet Method
  Software Method

Key Takeaways

The Partial Payment Dilemma

Every landlord faces this situation:

Arguments for accepting:

Some money is better than none
Maintains relationship
Tenant may be genuinely struggling temporarily
Refusing doesn't guarantee full payment

Arguments against:

Sets a precedent
Complicates record-keeping
May delay eviction proceedings
Signals you're flexible (can backfire)

Neither accepting nor refusing is universally right. Context matters.

Kenyan landlord considering accepting or refusing a partial rent payment in a cozy home

When to Accept Partial Payments

Consider accepting when:

Good Payment History

Tenant has been reliable:

Paid on time for 12+ months
First-time issue
Genuine relationship exists

This tenant has earned flexibility.

Temporary Documented Hardship

Tenant can explain and prove:

Salary delay (with employer letter)
Medical emergency (with receipts)
One-time unexpected expense

These situations resolve themselves.

Significant Amount Offered

KES 20,000 of KES 25,000 = 80%

vs.

KES 5,000 of KES 25,000 = 20%

Higher percentages suggest intent to pay. Token amounts suggest problems.

Clear Payment Plan

Tenant proposes specific plan:

"I'll pay KES 15,000 now and KES 10,000 on the 15th"
With dates, amounts, and commitment

Vague promises don't count.

Alternative Is Worse

Eviction process:

Takes 3-6+ months
Costs KES 50,000-200,000
No rent during process
Property may be damaged

Sometimes accepting partial and working it out is economically better.

Landlord and tenant reviewing a plan to accept partial rent payments in Kenya

When to Refuse Partial Payments

Refuse when:

Pattern of Partial Payments

This isn't the first time:

Partial last month too
Or the month before
Pattern, not exception

Accepting enables the cycle.

No Explanation or Plan

Tenant offers no context:

"Just take what I have"
No timeline for remainder
Evasive about situation

This signals deeper problems.

Tiny Token Amount

KES 3,000 on KES 30,000 rent:

10% doesn't show serious intent
May be delaying tactic
Doesn't meaningfully help you

You're Planning Eviction

If eviction is likely:

Accepting may complicate proceedings
Creates ambiguity about arrears
Some jurisdictions reset timelines

Consult your lawyer on local implications.

Tenant Is Already in Arrears

Owes KES 50,000 from previous months:

Partial on current month makes it worse
Debt is growing, not shrinking
Time for firm action, not flexibility

Landlord gently refuses partial rent payment while tenant shows concern

How to Accept Partial Payments Properly

If you decide to accept, protect yourself:

Get It in Writing

Before accepting, document:

Amount being paid
What it applies to
Remaining balance
When remainder is due

Sample acknowledgment:

PARTIAL PAYMENT ACKNOWLEDGMENT

Date: Date]
Tenant: [Name]
Unit: [Unit]

I acknowledge receiving KES 15,000 as partial payment of July 2026 rent.

Total July rent: KES 25,000
Amount received: KES 15,000
Balance remaining: KES 10,000
Balance due by: July 15, 2026

This partial payment does not waive my right to pursue the outstanding balance or take action for non-payment.

[Tenant signature

Preserve Your Rights

Include language that accepting doesn't:

Waive right to full rent
Modify lease terms
Stop eviction proceedings (if started)
Forgive late fees

Track Carefully

Record in your system:

Amount received
Amount outstanding
Payment arrangement
Deadline for remainder

Use property management software to track partial payments against invoices.

Follow Up Immediately

Don't wait:

If Friday deadline passes, contact Saturday
Document all follow-up
Escalate if not honored

Documenting a partial payment properly with a written acknowledgment

Allocating Partial Payments

When partial payment arrives, what does it cover?

Legal Default Rule

Generally applied to oldest debt first:

Outstanding amounts from previous months
Current month rent
Fees and charges

Landlord Preference

You may want it applied differently:

To current month (keeps them current)
To fees first (ensures you're compensated for late)
As specified in lease

Document the Allocation

Whatever you decide, document:

"Payment of KES 15,000 applied to June arrears of KES 25,000"
Tell the tenant in writing
Update your records accordingly

Landlord tracking partial rent payments on a laptop with a notebook

Creating a Partial Payment Policy

Don't decide case-by-case. Have a policy:

Sample Policy

PARTIAL PAYMENT POLICY

Partial payments are accepted at landlord's discretion

Requirements for consideration:
   Written request explaining situation
   Specific plan for remainder
   Good prior payment history

If accepted:
   Written acknowledgment required
   Late fees still apply
   Remaining balance due within 14 days

Failure to complete payment:
   Standard collection procedures apply
   Including legal action if necessary

This policy does not:
   Guarantee acceptance of any partial payment
   Create right to partial payment
   Modify lease terms

Communicate the Policy

Include in lease or house rules. Tenants know expectations upfront.

Late Fees on Partial Payments

How do late fees work?

If Rent Is Due on the 5th

Full payment on 5th: No late fee
Partial payment on 5th, balance on 10th: Late fee on unpaid portion
Partial payment on 10th: Late fee on everything

Calculating Fees

Scenario:

Rent: KES 25,000
Late fee: KES 500/day
KES 15,000 paid on 5th
KES 10,000 paid on 12th

Late fee: KES 10,000 was 7 days late = KES 3,500

Document your calculation clearly.

Communication Templates

Use consistent language:

Acknowledging Partial Payment

Dear Name],

We acknowledge receiving KES [Amount] on [Date] for [Month] rent.

Your remaining balance is KES [Balance], due by [Date].

Please ensure timely payment to avoid further late fees or action.

[Your name]

Requesting Remainder

Dear [Name],

This is a reminder that KES [Balance] remains due for [Month] rent.

The agreed deadline of [Date] has passed.

Please settle immediately to avoid escalation.

[Your name]

Refusing Partial Payment

Dear [Name],

Thank you for your partial payment offer of KES [Amount].

Unfortunately, we cannot accept partial payments at this time. Full rent of KES [Full Amount] is required by [Date].

If you're experiencing difficulty, please contact us to discuss options.

[Your name]

Partial Payments and Eviction

Important legal considerations:

Before Starting Eviction

Partial payments are simpler to handle. Your discretion.

During Eviction Process

Potential complications:

Accepting may restart timelines
May be seen as waiving breach
Creates ambiguity in proceedings

Best practice:

Consult your lawyer before accepting
If accepting, document clearly that it doesn't stop proceedings
Some landlords refuse all partials once case is filed

Jurisdiction Matters

Rules vary. Some courts:

Allow partial without prejudice
Require specific notices
Reset timelines with any acceptance

Know your local rules.

When Partial Becomes Pattern

What if it keeps happening?

Recognize the Pattern

Partial 3 months in a row
Always paying late
Arrears growing despite payments

This isn't temporary hardship. This is inability to afford the unit.

Have the Conversation

Direct talk:

"We've had partial payments for 3 months"
"Current situation isn't sustainable"
"What's the long-term plan?"

Options to Offer

For good tenants who are struggling:

Rent reduction (if market supports)
Move to smaller/cheaper unit
Assisted departure (help them find new place)

For problematic tenants:

Clear deadline to become current
Start eviction if not met

End the Cycle

Endless partial payments help no one:

You lose money monthly
Tenant falls deeper into debt
Both parties suffer

Sometimes clean break is kindest.

Tracking Partial Payments

Accurate records are essential:

What to Track

For each partial:

Date received
Amount
What month/invoice it applies to
Remaining balance
Deadline for remainder
Follow-up dates

Spreadsheet Method

| Date | Tenant | Invoice | Amount | Applied To | Balance | Due By | Notes |
|------|--------|---------|--------|-----------|---------|--------|-------|
| 5/7 | J. Kamau | July | 15,000 | July rent | 10,000 | 15/7 | Emergency request |

Software Method

[Property management software handles this automatically:

Records partial payments
Updates invoice balances
Shows arrears
Sends reminders

Key Takeaways

No universal rule — Each situation is different
Consider history — Good tenants deserve flexibility
Get it in writing — Document everything
Track carefully — Update balances immediately
Preserve your rights — Acceptance ≠ forgiveness
Follow up immediately — Don't let remainder slide
Have a policy — Consistency protects you
Recognize patterns — Partial shouldn't become permanent

Handled well, partial payments can bridge temporary gaps. Handled poorly, they enable permanent problems.

Track partial payments across all tenants. KodiSawa updates balances automatically, shows outstanding amounts, and reminds you to follow up. No spreadsheet required. Try free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/handle-partial-rent-payments/how-to-handle-partial-rent-payments-kenya-banner-780070ab-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Raising Rent in Kenya: Notice and How to Do It]]></title>
            <link>https://kodisawa.co.ke/blog/rent-increase-notice-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/rent-increase-notice-kenya</guid>
            <pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Can you raise rent mid-lease in Kenya? What the law says on notice for month-to-month tenancies, fixed leases and shops, and how to raise rent without a fight.]]></description>
            <content:encoded><![CDATA[Guide to raising rent legally in Kenya with proper notice and lease terms

"Your rent goes up from next month."

That's how a lot of Kenyan landlords announce an increase. A WhatsApp message, sometimes a note under the door.

Then come the arguments. "You can't do that, I have a lease." "Nobody told me." "My neighbour pays less."

Some of those objections are right. Here's what the law actually says about raising rent, and how to do it so it sticks.

Table of Contents

First: Which Kind of Tenancy Is It?
Fixed-Term Leases: The Lease Decides
Month-to-Month Tenancies: Notice Is the Key
Shops and Business Premises: A Different Law
Homes Renting for KES 2,500 or Less
How Much Notice to Actually Give
How Much to Increase By
What to Put in the Notice
What Not to Do
When the New Rent Starts
Key Takeaways

First: Which Kind of Tenancy Is It?

Everything depends on the answer, so start here.

| Your tenancy                              | Can you raise rent?                                    |
| ----------------------------------------- | ------------------------------------------------------ |
| Fixed-term lease (e.g. one year)      | Only if the lease says so. Otherwise, at renewal       |
| Month-to-month (no fixed end date)    | Yes, with proper notice                                |
| Shop or other business premises       | Possibly a controlled tenancy, with its own procedure  |
| Home renting for KES 2,500 a month or less | Rent is controlled under the Rent Restriction Act |

Most residential rentals in Kenya's towns today are either a fixed-term lease or month-to-month. The last row covers very few homes now, so we'll come back to it briefly at the end.

Fixed-Term Leases: The Lease Decides

A lease is a contract. If it says the rent is KES 20,000 a month for twelve months, that's the rent for twelve months. You can't change it on your own halfway through, any more than the tenant can decide to start paying KES 18,000.

Unless the lease has a rent review clause. Something like:

"The rent shall be reviewed on each anniversary of the commencement date, and the Landlord shall give the Tenant not less than one month's written notice of any revised rent."

With a clause like that, you follow the clause: the timing, the notice and any cap it sets.

Without one, your chance to raise rent is at renewal. When the term ends, you offer a new lease at the new rent. The tenant can accept it or move out.

The lesson for next time: put a review clause in every lease. It's the single change that makes future increases routine instead of a negotiation. Our rental agreement guide covers the other clauses worth having.

Landlord and tenant reviewing a fixed-term lease document together at a wooden table

Month-to-Month Tenancies: Notice Is the Key

Many Kenyan tenancies have no fixed end date. The tenant pays monthly, and it just rolls on. That's a periodic tenancy.

The Land Act (section 57) sets the rule for ending one: either side can end it by giving notice at least as long as the rental period, expiring on a day rent is due. For a monthly tenancy, that's at least one month, ending on a rent day.

The Act doesn't set a separate procedure for raising rent. In practice, a rent increase on a periodic tenancy works like this: you give the tenant notice of the new rent, from a rent day at least a month away. The tenant either accepts it or, if they won't, either of you can bring the tenancy to an end with proper notice.

So treat an increase the same way you'd treat a notice to end the tenancy:

At least one full rental period of notice (more is better, see below)
In writing
Taking effect on a rent day, not the 17th of the month

Shops and Business Premises: A Different Law

If you let a shop, a hotel or a catering premises, check whether it's a controlled tenancy under the Landlord and Tenant (Shops, Hotels and Catering Establishments) Act. Many shorter business leases are.

For a controlled tenancy, the Act is strict about changing terms against the tenant, rent included:

You must serve a tenancy notice in the prescribed form
It can't take effect until at least two months after the tenant receives it (longer if the lease says so)
It must state your grounds and ask the tenant to reply in writing within one month
The tenant can refer it to the Business Premises Rent Tribunal

A WhatsApp message saying "rent is going up" does not meet any of that. If you own commercial premises, get this one right with a lawyer.

Homes Renting for KES 2,500 or Less

The Rent Restriction Act only applies to homes with a rent of KES 2,500 a month or less, so very few rentals fall under it today. Where it does apply, the rent is controlled and increases go through the Rent Restriction Tribunal, not the landlord's say-so.

How Much Notice to Actually Give

The legal minimum for a monthly tenancy is one month. Give more.

Two to three months is what a reasonable landlord does, and it pays you back:

The tenant has time to adjust their budget instead of falling into arrears
A tenant who decides to leave has time to find a place, and you have time to find their replacement, so you don't get a vacant month
It's much harder for anyone to call the increase a surprise

A one-month notice of a big increase is legal on a monthly tenancy. It's also how you end up with a tenant who agrees, can't pay, and stops paying entirely.

How Much to Increase By

There's no legal cap on increases for most residential tenancies. That doesn't mean anything goes.

Check what similar units nearby rent for. An increase that takes you above the area rate empties the unit
Weigh the cost of a vacancy. A month empty, plus repainting and agent fees, often costs more than a year of a small increase
Smaller and regular beats large and rare. A modest yearly review feels normal. A big jump after four years feels like an ambush
Good tenants are worth keeping. A tenant who has paid on time for three years is worth some of the increase you're giving up

Our rent pricing guide for Nairobi has more on setting the number.

What to Put in the Notice

Keep it short and complete:

Tenant's name and the unit
Current rent, and the new rent
The date the new rent starts (a rent day, with enough notice)
If the lease has a review clause, which clause you're using
A brief reason, if you have one (rates went up, service charge went up, a renovation). Not required for most residential tenancies, but it lands better
Your name, signature and the date

Serve it in a way you can prove. Hand delivery with a signed acknowledgement, or a method the lease names. A WhatsApp message can help as a heads-up, but keep a copy the tenant has signed for.

A written rent increase notice letter resting on a clean wooden table with a pen

What Not to Do

Don't change the rent mid-lease without a review clause. You'll lose the argument.

Don't backdate it. "From last month" is not a thing.

Don't force it. Cutting water, locking a tenant out or holding their things to make them accept an increase turns a rent discussion into a legal dispute you will very likely lose. If they won't accept, the lawful path is ending the tenancy with proper notice, not pressure.

Don't surprise good tenants. Talk to them before the letter arrives.

When the New Rent Starts

Update your records the same day the increase takes effect, not when you remember. The most common way landlords lose money on an increase isn't the tenant refusing. It's invoicing the old amount for three more months by mistake.

Diarise the start date, and check the first invoice at the new rate before it goes out.

Key Takeaways

Fixed lease: you can only raise rent if there's a review clause, or at renewal
Month-to-month: written notice of at least one rental period, ending on a rent day, under section 57 of the Land Act. Give two to three months in practice
Shops: a controlled tenancy needs a prescribed-form notice with at least two months' notice
Homes at KES 2,500 or less: controlled under the Rent Restriction Act
Put the notice in writing and keep proof the tenant received it
Never force an increase. If a tenant won't accept, end the tenancy properly

Managing rent across several units? KodiSawa shows every unit's tenant, rent and balance on one screen, so it's obvious who's paying what. Try it free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/rent-increase-notice-kenya/raising-rent-in-kenya-notice-and-how-to-do-it-banner-1f258315-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Billing Tenants for Water and Garbage in Kenya]]></title>
            <link>https://kodisawa.co.ke/blog/billing-tenants-water-garbage-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/billing-tenants-water-garbage-kenya</guid>
            <pubDate>Tue, 17 Nov 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flat rate or metered? How Kenyan landlords bill tenants for water and garbage without disputes: what to put in the lease, how to read meters, and invoicing it.]]></description>
            <content:encoded><![CDATA[Guide to billing tenants for water and garbage in Kenyan rental properties

Rent is the easy part.

The tenant knows the number. You know the number. It doesn't change month to month.

Water is where it gets ugly. "Why is my water bill KES 1,400 this month? I was away for a week." Garbage is a close second. "I don't even use the bin."

Most landlord-tenant fights over money aren't about rent at all. They're about the small charges nobody explained properly at the start.

Here's how to bill them so they stop being a fight.

Table of Contents

First Decision: Flat Rate or Metered?
Whatever You Choose, Put It in the Lease
Metered Water: Doing It Properly
Garbage: Keep It Flat and Boring
How to Invoice It
Electricity: Usually Not Your Problem
Charges and MRI Tax
The Short Version

First Decision: Flat Rate or Metered?

There are really only two ways to charge for water.

Flat rate. Every unit pays the same fixed amount each month, or it's folded into the rent.

Simple. Nothing to read, nothing to argue about month to month
Fair only when units use roughly the same amount
You carry the risk: if one household fills a tank every day, everyone else subsidises them, or you do

Metered. Each unit has its own sub-meter, and each tenant pays for what they used.

Fair. Heavy users pay more, light users pay less
More work: someone has to read the meters every month
Disputes shift from "why is this so high" to "is the meter reading right", which is a much easier argument to settle with a photo

A rough rule: small units with similar occupants (bedsitters, one-bedrooms) suit a flat rate. Family units, or anything where usage varies a lot, suit meters.

Kenyan landlord inspecting a water sub-meter on an apartment building wall

Whatever You Choose, Put It in the Lease

This is the step that prevents most disputes, and the one most landlords skip.

The tenancy agreement should say:

Whether water is included in rent, flat-rate, or metered
For metered water: the rate per unit, and how that rate is worked out (what your water bill costs you, divided by consumption)
For garbage: the monthly amount, and that it's charged whether or not the bin gets used
When the charges are billed and when they're due. Most landlords add them to the next month's rent invoice
What happens if the rate changes because your own supplier's price changes

A tenant who signed something that says "water is metered at the rate your landlord pays the supplier" has a lot less to argue about later. If you're drafting a lease, our rental agreement guide covers the rest of the clauses.

Metered Water: Doing It Properly

If you go metered, the system is only as trustworthy as the readings.

Read on the same day every month. Readings taken 25 days apart one month and 35 the next produce bills that jump around for no reason, and tenants notice.

Photograph every meter, every time. A dated photo of the dial ends almost every dispute in one message. Send it with the bill.

Show the working on the bill. Last reading, this reading, units used, rate, total. "Water: KES 1,400" invites a question. "Water: 1,245 to 1,281 = 36 units × rate = KES 1,400" mostly doesn't.

Bill at cost. Divide what your water bill costs you by the units consumed, and charge that. If tenants find out you're adding a margin on water, you lose their trust on everything else too.

Watch for leaks. A sudden spike in one unit is often a running toilet or a burst pipe, not a tenant wasting water. Checking before you bill saves an argument and fixes the leak.

Taking a close-up photograph of a water meter dial in Kenya

Garbage: Keep It Flat and Boring

Garbage almost never makes sense to meter. Charge a flat monthly amount per unit.

How to set it: take what your collector charges you for the whole property each month and divide it across the occupied units. Say your collector charges KES 3,000 a month and you have 10 occupied units: KES 300 a unit.

Two things to state up front, in the lease and on the bill:

It's charged every month, including months when a tenant says they barely used the bin. The collector charges you either way
What happens when the collector raises their price, so the increase doesn't feel arbitrary when it comes

Clean residential apartment courtyard with garbage bins in Kenya

How to Invoice It

Put water and garbage on the same invoice as rent, as separate lines.

| Item      | Amount     |
| --------- | ---------- |
| Rent      | KES 15,000 |
| Water     | KES 1,400  |
| Garbage   | KES 300    |
| Total | KES 16,700 |

Separate lines matter for two reasons. The tenant can see exactly what they're paying for. And when they pay KES 15,000 and not KES 16,700, you know exactly what's still outstanding, instead of a vague "you're short".

That second point is where most landlords lose track. Money comes in by M-Pesa, it doesn't match the total, and three months later nobody can say which charge was never paid. Our guide to handling partial rent payments covers what to do when that happens.

Landlord reviewing itemized rent and utility invoice on a wooden desk

Electricity: Usually Not Your Problem

Most Kenyan rentals have a prepaid token meter per unit, so tenants buy their own electricity and it never touches your books.

If your units share a meter, the same rules as water apply: put the method in the lease, read on a fixed day, photograph the meter, show the working, bill at cost.

Charges and MRI Tax

If you're on MRI, keep these charges clearly separated from rent in your records. MRI is 7.5% of the rent you receive, so you want it obvious which money was rent and which was a water or garbage charge you passed on to the supplier. Separate invoice lines make that easy to show. Lump everything into one "rent" figure and it all looks like rent.

Not sure whether a particular charge counts as rent for MRI? That's a question for KRA or a tax adviser, and it's much easier to answer when your records already keep the two apart.

The Short Version

Pick flat or metered based on how similar your units are
Write the method into the lease before the tenant moves in
Read meters on a fixed day, photograph them, show the working
Bill water at cost. Margins on water cost you more than they earn
Garbage flat, every month, split from what your collector charges you
Separate lines on the invoice, so a short payment tells you exactly what's missing

Checklist for billing tenants for utilities in Kenya

In KodiSawa you add water, garbage or electricity to a tenant's invoice as its own line, with a note for the meter reading. When their M-Pesa payment comes in, it's matched to the tenant and applied to that invoice, so the balance still owed is always up to date. Try it free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/billing-tenants-water-garbage-kenya/billing-tenants-for-water-and-garbage-kenya-banner-70f57f18-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[MRI Paid: Do You Still File an Annual Return?]]></title>
            <link>https://kodisawa.co.ke/blog/mri-annual-income-tax-return</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/mri-annual-income-tax-return</guid>
            <pubDate>Tue, 01 Dec 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Paying KRA MRI every month? What happens in June: why your rent stays out of the annual return, when you file a NIL return, and the penalty for missing it.]]></description>
            <content:encoded><![CDATA[Kenyan landlord reviewing property tax documents and MRI payments before June deadline

Every June, the same message lands in landlord WhatsApp groups.

"I've paid MRI every month this year. Do I declare the rent again on my annual return?"

Half the replies say yes. Half say no. A few say "just pay an agent".

Here's the actual answer, straight from KRA. It's shorter than you'd think.

Table of Contents

The Short Answer
Why Your Rent Stays Out of the Annual Return
So Do You Still File an Annual Return?
When Rent DOES Go in the Annual Return
The Deadline and the Penalties
Three Mistakes to Avoid
What to Have Ready Before June
Make June Boring
Key Takeaways

The Short Answer

No, you don't declare the rent again. But you probably still file an annual return.

Those are two different things, and mixing them up is where landlords go wrong in both directions: some declare their rent twice and pay twice, and some skip the annual return completely and get a penalty for it.

Why Your Rent Stays Out of the Annual Return

Monthly Rental Income (MRI) is a final tax.

KRA says it plainly: residential rental income taxed under MRI is final, so you're not required to declare it in your annual income tax return. The Residential Rental Income Tax Regulations say the same thing in legal language: rent that's been taxed under MRI isn't liable to any other tax.

In plain terms: the 7.5% you paid each month was the tax on that rent. Done. It doesn't come back in June.

That also means there's nothing to deduct. No repairs, no agent fees, no mortgage interest against that rent, then or later.

Kenyan landlord looking at iTax portal on laptop understanding final tax rules

So Do You Still File an Annual Return?

Almost certainly, yes.

KRA's rule for individuals is simple: you file your annual return for a year between 1 January and 30 June of the following year. And if you have no income to declare, you file a NIL return.

Put those together with MRI being final, and it sorts itself out:

| Your situation                                  | What you file in June                                   |
| ----------------------------------------------- | ------------------------------------------------------- |
| Only MRI rent, no other income                  | A NIL annual return (the rent isn't declared there)     |
| MRI rent plus a salary                          | Your normal return for the salary. The rent stays out   |
| MRI rent plus business or consulting income     | Declare that income. The rent stays out                 |

The NIL return takes a few minutes on iTax, and KRA's M-Service app can file one too.

Filing a NIL annual return on KRA iTax portal using a laptop in a cozy room

When Rent DOES Go in the Annual Return

MRI only covers some rent. Anything outside it is declared in the annual return, with expenses deducted:

Commercial rent. Shops, offices, godowns. MRI is residential only.
Residential rent above KES 15 million a year. That's outside the MRI band.
Residential rent below KES 288,000 a year. Also outside the band.
Residential rent after you've elected out of MRI. If you notified KRA in time, your rent moves to the annual return from the following year. More on that in MRI vs regular tax.

If you have a mix, say a block with shops on the ground floor and flats above, keep the two streams separate in your records all year. The flats' rent goes through MRI monthly. The shops' rent goes in June.

Commercial shops and residential apartments building showing different rental tax categories

The Deadline and the Penalties

From KRA, for the individual annual return:

| What                    | Rule                                                        |
| ----------------------- | ----------------------------------------------------------- |
| Deadline                | On or before 30 June of the following year                  |
| Late filing             | 5% of the tax due or KES 2,000, whichever is higher          |
| Late payment            | 5% of the tax due, plus 1% interest a month until it's paid |

Notice the late filing minimum. A NIL return filed late still costs you KES 2,000, even though you owe nothing. That's the most avoidable fine in Kenyan tax.

These are separate from your monthly MRI penalties. Miss both and you pay both. Here's how MRI penalties work.

Landlord reviewing tax deadlines and avoiding KRA penalties before June 30

Three Mistakes to Avoid

1. Declaring your MRI rent again

You've already paid 7.5% on it. Putting it in the annual return as income means paying tax on it a second time, at graduated rates that run well above 7.5%.

2. Skipping the annual return because "I pay monthly"

MRI and the annual return are separate obligations. Paying MRI every month doesn't file your annual return for you. Skip it and the KES 2,000 late filing penalty applies anyway.

3. Expecting a refund for your expenses

You can't claim repairs or agent fees against MRI rent in June. If your expenses really are large, the fix is electing out of MRI for a future year, not deducting them now.

What to Have Ready Before June

Your annual return won't ask for your MRI figures. But June is the right time to check the year was clean:

All twelve monthly MRI returns filed, including NIL returns for months with no rent
A payment receipt for every month you owed tax
Your total rent for the year, so you can see where you sit against the KES 288,000 and KES 15 million band for next year
If you're thinking about leaving MRI: your year's expenses, so you can compare. Remember the notice has to reach KRA three months before your year of income ends

If you file monthly with the step-by-step iTax guide, most of this is already in your iTax history.

Organized files and digital records making June tax filing stress free

Make June Boring

The landlords who stress in June are the ones reconstructing a year of rent from M-Pesa messages.

KodiSawa keeps a running record of rent and MRI for the year, month by month, so June is a quick check rather than an archaeology project.

Key Takeaways

MRI is a final tax. The rent you paid it on stays out of your annual return
You still file an annual return between 1 January and 30 June
No other income? File a NIL return. It's quick, and it's required
Late filing costs at least KES 2,000, even on a NIL return
Commercial rent, and rent outside the MRI band, do go in the annual return, with expenses deducted
Leaving MRI happens for a future year, with notice three months before your year ends

Want the year's rent and MRI in one view by June? Try KodiSawa free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/mri-annual-income-tax-return/mri-paid-annual-return-kenya-banner-cc6ea568-1200.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Tenant Left Without Notice: A Landlord's Options]]></title>
            <link>https://kodisawa.co.ke/blog/tenant-left-without-notice-kenya</link>
            <guid isPermaLink="false">https://kodisawa.co.ke/blog/tenant-left-without-notice-kenya</guid>
            <pubDate>Tue, 15 Dec 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Tenant moved out at night, rent unpaid, things left behind? What a Kenyan landlord can lawfully do about the arrears, the belongings, the deposit and the unit.]]></description>
            <content:encoded><![CDATA[A landlord checking an empty rental house with a locked door in a Kenyan neighborhood

You knock. No answer. The curtains have been shut for two weeks.

The caretaker says a lorry came at night. The neighbours say they moved to Kitengela. Rent is two months behind, the phone goes straight to voicemail, and through the window you can see a sofa and a few boxes.

Every landlord's first instinct is the same: change the lock, clear the place out, re-let it, done.

That instinct can cost you more than the arrears. Here's what to do instead.

Table of Contents

Step 1: Make Sure They've Actually Gone
Step 2: Document Everything
Step 3: Write to the Tenant
What NOT to Do
Getting Your Money Back
Getting the Unit Back
Stop It Happening Again
Key Takeaways

Step 1: Make Sure They've Actually Gone

It sounds obvious. It's where the most expensive mistakes start.

A tenant who's in hospital, at a funeral upcountry, or working away for a month looks exactly like a tenant who's left. Treat a tenant as gone, clear their things, and find out you were wrong, and now you're the one in trouble.

Look for more than one sign:

Rent unpaid and no contact for weeks
Neighbours or the caretaker saw them move out
Electricity tokens not bought, water not used
Most of their belongings gone, with only leftovers remaining
Keys returned, or left in the unit

Then try properly to reach them: calls, SMS, WhatsApp, email, and the next of kin or emergency contact on your tenancy file. Keep a record of every attempt.

A landlord checking utility meters and windows to confirm a tenant has moved out

Step 2: Document Everything

Before you touch anything, build the record you'd want if this ever ends up in front of a court.

Dated photos and video of the unit and everything left in it
An inventory of the belongings, ideally walked through with the caretaker or another witness who signs it
Your rent statement showing exactly what's owed and since when
Every message you sent trying to reach the tenant

This costs you an hour. It's the best protection you have.

Landlord and caretaker taking dated photos and inventory of items left behind in a Kenyan apartment

Step 3: Write to the Tenant

Send a written notice to every address and number you have: their phone, email, any forwarding address, and the next of kin.

Say:

That you believe they've left the unit
What rent is owed, up to what date
That belongings remain in the unit
A clear deadline to contact you, collect the belongings and settle the arrears
What you'll do if they don't

Pin a copy to the door as well. Keep copies of everything you sent and proof you sent it.

A formal written notice pinned to a wooden apartment door in Kenya

What NOT to Do

Don't throw out or sell their belongings yourself. And don't keep them "as payment". The law gives landlords a way to recover arrears from a tenant's goods, and it isn't doing it yourself.

That remedy is called distress, under the Distress for Rent Act. It's carried out through a licensed auctioneer. The Act gives the tenant 14 days after the distress, with a notice left on the premises stating why, to pay the rent and costs before the goods can be sold. Any money from the sale beyond the rent and the costs goes back to the tenant.

Do it yourself instead, and you've skipped every safeguard the law built in.

Don't assume the tenancy is over. A tenant moving out and stopping paying doesn't automatically end the tenancy in law. If you re-let the unit and the tenant reappears claiming they never gave it up, you have a problem. On a month-to-month tenancy, the Land Act lets either side end it with notice of at least one rental period, ending on a rent day. Serving that notice on someone who's vanished is exactly where a lawyer earns their fee.

Illustration representing legal compliance and auctioneer rules for landlord property recovery

Getting Your Money Back

You have three realistic routes, and you can combine them.

1. The deposit

Most leases let you apply the deposit to unpaid rent and damage. Check your lease, then do it, and write to the tenant setting out exactly what you deducted and why. Our rent deposits guide covers deductions in detail.

2. Distress through an auctioneer

If there are belongings worth something and the arrears are real, a licensed auctioneer can levy distress for you. They'll handle the notice and the 14 days. Get their charges in writing first, because the costs of distress come out of the sale too.

3. A claim for the money

For the balance, you can sue for the debt. For smaller amounts, the Small Claims Court is built for exactly this and is much simpler than a full court case.

Be honest about the numbers. Chasing KES 30,000 through an auctioneer or a court can cost close to KES 30,000 in fees and time. Sometimes the deposit, a clean record and a fast re-let is the best outcome available. That's a business decision, not a defeat.

Getting the Unit Back

What you want, in the end, is the unit empty, legally yours to re-let, and earning again.

The cleanest version: the tenant answers your notice, returns the keys and collects their things. Get the key return in writing.

If they don't answer, don't guess. The point at which you can safely treat the tenancy as ended, and the right way to deal with whatever's left in the unit, depends on your lease and the facts. A short consultation with a lawyer now is much cheaper than defending a claim later.

Stop It Happening Again

You can't prevent every midnight move. You can make the next one far less painful.

Put an abandonment clause in your lease. Define what counts as abandonment (rent unpaid and the tenant absent for a set period), what notice you'll give, and what happens to anything left behind. A clause the tenant signed is far stronger than your judgement on the day. See the rental agreement guide.

Keep next-of-kin details current. Ask for them at move-in, and update them every year.

Catch arrears early. Tenants rarely vanish owing one week. They vanish owing two or three months, because the arrears built quietly. A tenant a month behind is a conversation. Three months behind is this article. Our guide to handling late rent covers the conversation.

A landlord reviewing a clear rental agreement lease document at a tidy desk

Key Takeaways

Confirm they've really left before you act. Try every contact you have
Document everything: photos, an inventory with a witness, the rent statement, every message
Write to the tenant with a clear deadline, and pin a copy to the door
Never seize, sell or bin their belongings yourself. Distress is done through a licensed auctioneer, with 14 days for the tenant to pay
Recover what you can: the deposit, distress, or a claim, weighed against the cost
Don't re-let on a guess. Get the tenancy properly ended, with legal advice if the tenant won't respond
Prevent the next one with an abandonment clause and early action on arrears

The midnight move almost always starts with arrears nobody chased. KodiSawa shows every tenant's balance and how many days late they are, so you see the problem at one month, not three. Try it free for 14 days.
]]></content:encoded>
            <author>support@kodisawa.co.ke (Mitchel Kelonye)</author>
            <enclosure url="https://assets.kelmsoft.com/kodisawa/articles/tenant-left-without-notice-kenya/tenant-left-without-notice-landlord-options-kenya-192429a9-1200.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>