KodiSawa
    SolutionsFeaturesHow it worksPricingFAQsBlogHelp
    Continue with Email
    1. Blog
    2. Stop Scrolling 100 M-Pesa Messages to Match Rent
    On this page
    The M-Pesa Message ProblemWhat Most Landlords Try FirstHow Mark Fixed ItHow It Actually WorksWhat About Cash Payments?The ROI MathTips for Getting StartedBottom Line

    Stop Scrolling 100 M-Pesa Messages to Match Rent

    MMitchel Kelonye
    •
    Jan 26
    •
    M Pesa
    Rent Collection
    Automation
    Landlords

    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:

    1. Add your properties. Enter property addresses and unit numbers.

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

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

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

    Ready to simplify rent tracking?

    Start Tracking Rent Today

    Track every unit, tenant and rent payment in one place. Start your 14-day free trial today.

    Get Started Free
    No credit card required. Set up in 10 minutes.
    M-Pesa Ready

    Pay Bill and Buy Goods integration built in

    Multi-Property

    Manage all your properties from one dashboard

    KRA Compliant

    Tax-ready reports for hassle-free filing

    Built for Kenya

    Thanks for reading! If you want to see future content, subscribe to our RSS feed.

    Newer →
    The KRA MRI Tax Report Kenyan Landlords Keep Getting Wrong
    KodiSawa

    The rent tracking platform built for Kenya. Connect M-Pesa, bank accounts, and track cash payments. Know exactly who paid rent.

    Built for Kenya

    Quick Links

    • Features
    • How It Works
    • Pricing
    • Testimonials
    • FAQ

    Get Started

    Start tracking rent payments today. 14-day free trial.

    Get Started Free

    © 2026 KodiSawa. All rights reserved.

    Privacy PolicyTerms of ServiceSecurity