Table of Contents
Lease renewals are the quiet revenue line most Kenyan landlords manage from memory — until a tenant vacates on 30 April and the unit sits empty through May because nobody started the conversation in February. Automated lease renewal notifications fix that. Set them up once, and every tenant in your portfolio hears from you on a fixed schedule as their lease runs down, giving them time to decide and you time to re-let if they don't.
This guide walks through how to set up notifications for lease renewals — what to send, when to send it, how it differs from a formal legal notice, and how to turn the whole thing on in Pangoni in about ten minutes. For the product overview, see the Automated Alerts and Notifications feature page.
Why lease renewal notifications matter
Two numbers explain why landlords who automate renewals outperform those who don't. First, tenant turnover is expensive — cleaning, repainting, re-advertising, and the void period between leases typically cost a landlord the equivalent of one to two months' rent. Second, most non-renewals aren't driven by the tenant wanting to leave. They're driven by the tenant not hearing from the landlord early enough to plan, so they start browsing alternatives "just in case" and end up finding one.
A single SMS sent 90 days before lease-end does three things at once: it tells the tenant you're thinking about them, it anchors the conversation before they start looking elsewhere, and it gives you early warning of the ones planning to leave. That early warning is worth real money because vacancy is what you're actually trying to prevent.
Kenyan notice-period context
Before you set your reminder schedule, know the legal framework your tenancy sits in. Most residential tenancies in Kenya fall into one of two buckets:
- Controlled residential tenancies — typically where standard rent is at or below the ceiling set by the Rent Restriction Tribunal. Termination and rent reviews need to follow the Rent Restriction Act's notice rules and may need to be lodged with the Tribunal.
- Uncontrolled residential tenancies — higher-rent units governed by the lease itself and by common-law notice principles. Whatever notice your lease specifies is what applies.
For both, the renewal reminder (the friendly "are you staying?" message) sits outside the formal notice regime. It's a business courtesy, not a legal instrument. But you should make sure it fires early enough that the tenant has time to give you whatever formal notice of non-renewal your lease requires — usually 30 to 60 days before lease-end.
The 90/60/30-day renewal ladder
Start here and adjust to your lease terms. The "renewal ladder" is the sequence of messages, from first friendly nudge to the decision deadline:
- 90 days before lease-end. Tone: warm and open-ended. Purpose: tell the tenant the lease is ending, ask whether they're planning to stay, and preview any rent change if there is one. Most tenants reply in this window.
- 60 days before. Tone: follow-up. Purpose: for tenants who haven't replied, a gentle reminder that you need a decision so you can plan. Often sent by email because it may carry a renewal offer PDF.
- 30 days before. Tone: firmer. Purpose: this is the last round of the friendly track. Include the exact deadline by which the tenant must confirm or you'll need to list the unit. Match this deadline to whatever your lease requires for non-renewal notice.
- 14 days before — escalate. The system notifies you (or the property manager) that this lease still hasn't been decided. Time for a phone call, a door-knock, or the start of a formal process.
Adjust the numbers to your context: commercial leases on three-year terms often need a 120-day first touch, while furnished short-stay monthly rollovers only need 14/7/3. The principle is the same — multiple touches at decreasing intervals.
SMS and email templates
Good renewal messages do four things: name the tenant, name the unit, state the lease-end date, and ask for a decision by a specific date. Keep SMS under 160 characters and save the longer explanation for email.
90-day SMS (English):
Hi Jane, your lease on Apt B4 ends 31 July. We'd love to have you stay. Rent remains Ksh 25,000. Reply Y to renew or N if you'll be moving out. — Kamau Properties.
60-day email (renewal offer):
Subject: Renewing your lease on Apt B4 — offer inside
Hi Jane,
Your current lease on Apt B4 runs until 31 July 2026. We're offering a 12-month renewal at Ksh 25,000 per month, same terms as your current lease. Let us know by 30 June whether you'd like to continue. The full offer letter is attached. Asante — Kamau Properties.
30-day SMS (decision deadline):
Hi Jane, quick reminder: your lease on Apt B4 ends 31 July. We need your renewal decision by 1 July so we can list the unit if needed. Reply Y or N. — Kamau Properties.
Scaling to a portfolio
Managing five units with renewals staggered across the year is manual work. Managing fifty is impossible without automation, which is where a property management platform earns its keep. Three features matter for renewals at scale:
- Per-lease tracking. Every tenancy has its own lease-end date. The system fires the ladder per lease, not per property, so a building with tenants on different start dates doesn't blow up your workflow.
- Reply capture. When a tenant replies Y or N (by SMS, email, or a link in the message), the response is logged against the lease so you don't have to keep a separate spreadsheet.
- Exception dashboard. Instead of looking at every lease every month, you look at the short list of leases that are approaching expiry and haven't yet confirmed. Everything else runs in the background.
Setting it up in Pangoni
The setup in Pangoni is deliberately short:
- Make sure each tenancy in Tenant Management has an accurate lease-start and lease-end date. If you're importing from a spreadsheet, include both columns in your CSV.
- Open the notifications module and choose Lease Renewal. Pick the default 90/60/30 ladder, or customise the days per property type.
- Pick the channels — SMS for the short reminders, email for the offer letter, or both.
- Edit the templates. Use the variables (tenant name, unit, lease-end date, proposed new rent) so every tenant gets a message that's specific to their lease.
- Turn it on. Notifications run from the next midnight and fire according to each lease's own end date.
Renewal nudge vs. formal notice
The renewal reminders discussed here are a business tool. They are not a legal notice to vacate, and they do not replace one. If a tenant declines to renew and your lease requires a formal notice of non-renewal — or if you need to terminate for cause — that's a separate document that should be prepared by or with an advocate. It has a specific legal form, needs to be delivered in a way that's provable, and starts a clock that can end in the Rent Tribunal or the Magistrates' Court.
Read our guides on tenant rights in Kenya and the Rent Tribunal if you're heading down that road.
Frequently Asked Questions
Related: if you also want to automate rent reminders, read How to Set Up Automated Rent Reminders for Tenants. For the legal side of serving notice, see our Tenant Rights in Kenya guide.