KRA Penalties for Late Rental Income Tax: What Landlords Need to Know

The email from KRA landed in February.
"Outstanding tax liability: KES 127,000."
The landlord had filed MRI late — by just one month. But with penalties and interest, a KES 40,000 tax bill had tripled.
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
- Year-End Additional Penalties
- Worse Than Penalties: Criminal Prosecution
- Common Scenarios That Trigger Penalties
- How to Check Your Penalty Status
- Reducing or Waiving Penalties
- Calculating Your Exposure
- Prevention Strategies
- 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.

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.
Year-End Additional Penalties
If you owe tax for the entire year and haven't filed:
Annual return late filing: KES 20,000 or 5% of tax (whichever is higher)
For landlords who ignore MRI for a full year, this compounds on top of monthly penalties.
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 up to KES 1,000,000
- Imprisonment up to 3 years
- Both
This is rare but real. KRA has prosecuted landlords.
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.

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
Step 2: Filing penalties
Step 3: Payment penalties
Step 4: Total liability
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.

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

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

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.
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