LearnKenya Use CasesAutomated Rent Reminders for Landlords: SMS and WhatsApp Options
Kenya Use Cases

Automated Rent Reminders for Landlords: SMS and WhatsApp Options

Chasing rent from tenants is one of the least enjoyable parts of being a landlord in Kenya. Automated rent reminders remove the personal awkwardness by sending firm, respectful messages on a fixed schedule through SMS or WhatsApp. You set them up once, and the system handles the monthly cycle for you.

Bonaventure Ogeto July 30, 2026 10 min read

Chasing rent from tenants is one of the least enjoyable parts of being a landlord in Kenya. Automated rent reminders remove the personal awkwardness by sending firm, respectful messages on a fixed schedule through SMS or WhatsApp. You set them up once, and the system handles the monthly cycle for you.

Why Manual Rent Collection Creates Problems

If you manage rental units in Kenya (whether you own a plot of bedsitters in Rongai, flats in Ruaka, or commercial units in Kisumu), you know the monthly pattern. Rent is due on the 1st. By the 5th, half your tenants have paid. By the 10th, you are making calls and sending individual WhatsApp messages. By the 15th, you are knocking on doors.

This process is draining for several reasons.

It is awkward. You may live in the same compound as your tenants. Personally asking for money strains relationships, especially when tenants have genuine financial difficulties.

It is inconsistent. Some tenants get reminded earlier than others depending on when you get around to calling. This feels unfair and gives late payers an excuse: "Nobody told me."

It takes time. With ten units, you might spend an hour per month chasing payments. With fifty units, it becomes a part-time job.

It lacks documentation. Verbal reminders leave no record. When a tenant disputes whether they were informed about overdue rent or penalties, you have no proof.

Automated reminders solve all four problems. The same message goes to every tenant at the same time, on a predictable schedule, with a written record.

The Reminder Schedule That Works

Here is a tested schedule for Kenyan rental properties.

3 days before due date (28th of the previous month): Pre-reminder. "Friendly reminder that rent for [month] is due on the 1st."

Due date (1st): Payment day reminder. "Rent of KES [amount] for [month] is due today. Payment details: [M-Pesa/bank info]."

3 days after due date (4th): First late notice. "Our records show that rent for [month] has not been received. Please arrange payment by [date] to avoid late penalties."

7 days after due date (8th): Second late notice. "Rent for [month] is now 7 days overdue. A late penalty of KES [amount] applies as per your tenancy agreement."

14 days after due date (15th): Final automated notice. After this, the landlord handles it personally or through a property manager.

This schedule gives tenants multiple chances to pay while escalating the tone gradually. The messages are firm but never hostile.

Option 1: SMS Reminders (Works on Any Phone)

SMS is reliable because it reaches every phone, including basic feature phones. Many tenants in Kenya do not check email regularly, but they read SMS messages.

Using Africa's Talking SMS API (developer-friendly):

Africa's Talking is a Kenyan tech company that offers bulk SMS at competitive rates (around KES 0.50-1.00 per SMS depending on volume). If you or someone you know is comfortable with basic scripting, you can set up a system that:

  1. Reads tenant data from a Google Sheet (name, phone, unit, rent amount)
  2. Sends personalized SMS messages on schedule
  3. Logs which messages were sent

Using a bulk SMS platform (no coding):

Several Kenyan platforms let you upload a contact list and schedule messages without coding. You prepare your tenant list in a spreadsheet, write the message template with placeholders (like {name} and {amount}), set the send date, and the platform handles delivery.

Popular options include Africastalking.com, Bongasms.co.ke, and Mobilesasa.com. Prices vary, but budget around KES 0.80-1.50 per SMS.

Monthly cost for SMS reminders: If you manage 20 units and send 5 reminders per tenant per month (the full escalation), that is 100 SMS messages. At KES 1 each, that is a monthly fee. For 50 units, it is a reasonable cost. This is a fraction of the revenue you recover from faster payments.

Option 2: WhatsApp Reminders

WhatsApp is free to send, which is the obvious advantage. The disadvantage is that full automation requires the WhatsApp Business API, which is designed for medium to large businesses.

Semi-automated approach (free):

For landlords managing up to 20 units, the semi-automated method works well.

  1. Create a Google Sheet with tenant details and a reminder calendar
  2. Set Google Calendar events for each reminder date (1st, 4th, 8th, 15th of every month)
  3. When the calendar notification fires, open WhatsApp Business
  4. Use quick replies with templates you have pre-saved

WhatsApp Business quick reply templates for landlords:

/preremind - "Good morning [name]. This is a reminder that rent of KES [amount] for [month] is due on the 1st. Payment via M-Pesa Paybill [number], account: [unit number]. Thank you."

/duetoday - "Hello [name]. Rent of KES [amount] for [month] is due today. Please send to M-Pesa Paybill [number], account: [unit number]. Kindly share the M-Pesa confirmation code after payment."

/late1 - "Hello [name]. Our records show that your rent of KES [amount] for [month] has not been received. It was due on the 1st. Please arrange payment and share the M-Pesa confirmation code. If you have already paid, kindly forward the confirmation."

/late2 - "Hello [name]. Your rent of KES [amount] for [month] is now [X] days overdue. As per your tenancy agreement, a late penalty of KES [amount] applies. Please arrange payment urgently. Contact us at [number] if you need to discuss a payment arrangement."

Broadcast lists. WhatsApp Business lets you create broadcast lists. You can send the pre-reminder to all tenants at once via broadcast, then send individual late notices only to those who have not paid. This reduces the number of individual messages you need to send.

WhatsApp Business API (for property managers with 50+ units):

If you manage a larger portfolio, the WhatsApp Business API allows fully automated messages. You would typically work through a Business Solution Provider (BSP) who handles the technical setup. The API lets you send templated messages to tenants on schedule, triggered by your payment tracking system.

Cost: WhatsApp API charges per conversation (roughly KES 5-8 per conversation). For 50 units with full escalation, budget a reasonable cost-2,000 per month.

Setting Up Your Tenant Tracker

Regardless of whether you use SMS or WhatsApp, you need a central tracker.

Create a Google Sheet with these columns:

UnitTenant NamePhoneRent (KES)Due DateJan PaidJan CodeFeb PaidFeb Code...Balance
A1Grace Njeri0712 XXX15,0001stYesRK4XXXNo--15,000

Track M-Pesa codes. When a tenant pays, record the M-Pesa transaction code. This is your proof of payment and eliminates disputes.

Automatic balance calculation. Use formulas to calculate running balances. A tenant who paid January through June but missed July should show a balance of -15,000 (one month's rent).

Conditional formatting. Green rows for tenants who are current. Yellow for tenants whose payment is due soon. Red for overdue.

Reminder Templates That Are Firm but Respectful

Tone is critical. Overly casual messages get ignored. Overly aggressive messages damage your relationship with tenants and can escalate into confrontations. Here is the right balance.

What to include in every reminder:

  • The tenant's name (personalization)
  • The exact amount owed
  • The payment method and details
  • A deadline or reference to the due date
  • What happens if payment is not made (late fees, not threats)

What to avoid:

  • Threats of eviction in early reminders (save this for formal notices)
  • Shaming language
  • ALL CAPS or exclamation marks
  • Vague language like "please pay soon" without a specific amount and deadline

Good example (Day 4, first late notice):

"Hello Grace. Our records show that rent of a reasonable cost for August 2026 has not been received. It was due on August 1st. Please send payment to M-Pesa Paybill 123456, account A1. If you have already paid, kindly forward the M-Pesa confirmation code so we can update our records. Thank you."

Good example (Day 8, second late notice):

"Hello Grace. Your rent of a reasonable cost for August 2026 is now 8 days overdue. As per your tenancy agreement, a late payment fee of a reasonable cost applies. The total outstanding is a reasonable cost. Please arrange payment to M-Pesa Paybill 123456, account A1. If you are facing difficulties, please contact us at 0712 XXX to discuss options."

That last line matters. Offering a conversation about payment difficulties shows good faith and can prevent a tenant from avoiding you entirely out of embarrassment.

Legal Considerations for Kenyan Landlords

Automated reminders must align with Kenyan tenancy law.

Late fees must be in the tenancy agreement. You cannot charge penalties that are not specified in the signed lease. If your agreement says rent is due on the 1st with a a small fraction penalty after the 5th, your reminders should reflect exactly those terms.

Formal notices have legal requirements. Automated reminders are not a substitute for formal legal notices (like a notice to vacate). Those must follow specific procedures under Kenyan law, often requiring written delivery with proof of receipt.

Keep records. Every automated message you send is a timestamped record that you notified the tenant. This is valuable documentation if a dispute reaches the Rent Tribunal or court.

Privacy. Never share one tenant's payment status with another tenant. Broadcast messages should be general (pre-reminders). Late notices must be sent individually.

Measuring Impact

After three months of automated reminders, compare these numbers.

Average days to payment. How many days after the 1st does the average tenant pay? This should decrease.

Percentage paid by the 5th. This is your headline metric. A good target is most of tenants paid within 5 days.

Late fee revenue. Ideally this decreases, which means tenants are paying on time.

Time spent on rent collection. Track the hours you spend chasing payments. Automation should cut this by half or more.

FAQ

Is it legal to send automated rent reminders in Kenya?

Yes. Rent reminders are standard business communication between a landlord and tenant. You have an existing contractual relationship (the tenancy agreement), which gives you a legitimate basis for sending payment reminders. Just ensure the content is professional and the frequency is reasonable (not multiple messages per day).

What if a tenant asks me to stop sending reminders?

You can accommodate preferences for communication channels (switch from SMS to WhatsApp or vice versa), but you cannot stop sending payment reminders altogether. The tenant has a contractual obligation to pay rent, and you have a right to request payment. Frame it professionally: "I understand, but as your landlord I am required to send payment notices for outstanding balances."

Should I use a property management app instead?

If you manage more than 20 units, a dedicated property management app like Bomahut, RentPayKE, or similar Kenyan platforms can handle rent tracking, reminders, and reporting in one place. For smaller portfolios, Google Sheets plus SMS or WhatsApp is simpler and cheaper to maintain.

How do I handle tenants who pay in instalments?

Add a "Partial Payment" column to your tracker. When a tenant pays part of the rent, log the amount and M-Pesa code. Adjust the balance formula to show only the remaining amount. Your reminders for that tenant should reference the outstanding balance, not the full rent amount: "Your remaining balance for August is a reasonable cost."

Frequently Asked Questions

### Is it legal to send automated rent reminders in Kenya?

Yes. Rent reminders are standard business communication between a landlord and tenant. You have an existing contractual relationship (the tenancy agreement), which gives you a legitimate basis for sending payment reminders. Just ensure the content is professional and the frequency is reasonable (not multiple messages per day).

What if a tenant asks me to stop sending reminders?

You can accommodate preferences for communication channels (switch from SMS to WhatsApp or vice versa), but you cannot stop sending payment reminders altogether. The tenant has a contractual obligation to pay rent, and you have a right to request payment. Frame it professionally: "I understand, but as your landlord I am required to send payment notices for outstanding balances."

Should I use a property management app instead?

If you manage more than 20 units, a dedicated property management app like Bomahut, RentPayKE, or similar Kenyan platforms can handle rent tracking, reminders, and reporting in one place. For smaller portfolios, Google Sheets plus SMS or WhatsApp is simpler and cheaper to maintain.

How do I handle tenants who pay in instalments?

Add a "Partial Payment" column to your tracker. When a tenant pays part of the rent, log the amount and M-Pesa code. Adjust the balance formula to show only the remaining amount. Your reminders for that tenant should reference the outstanding balance, not the full rent amount: "Your remaining balance for August is a reasonable cost."

Start the Free Preview

7-minute Welcome lesson, no purchase required

B

Bonaventure Ogeto

Founder, Mctaba Labs

Software engineer building products for the African market. Teaching 10,000+ students across multiple platforms. BSc Mathematics & Computer Science from JKUAT.