KRA MRI Mistakes Kenyan Landlords Keep Making

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.

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.

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.

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.

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.

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.

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.

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 →
Start Tracking Rent Today
Track every unit, tenant and rent payment in one place. Start your 14-day free trial today.
Pay Bill and Buy Goods integration built in
Manage all your properties from one dashboard
Tax-ready reports for hassle-free filing