Skip to main content

How to Set Up Lease Renewal Notifications (2026 Kenya Guide)

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. 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.
  2. Open the notifications module and choose Lease Renewal. Pick the default 90/60/30 ladder, or customise the days per property type.
  3. Pick the channels — SMS for the short reminders, email for the offer letter, or both.
  4. 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.
  5. Turn it on. Notifications run from the next midnight and fire according to each lease's own end date.

Start your free trial →

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

For a standard one-year residential lease in Kenya, start notifications ninety days before expiry. That gives the tenant enough runway to make a considered decision and enough time for you to re-list the unit if they choose not to renew. For month-to-month tenancies, a thirty-day notice is the minimum required by the Rent Restriction Act for controlled premises; for uncontrolled tenancies, follow whatever notice period your lease specifies.

A renewal reminder is a friendly nudge asking the tenant whether they intend to stay. A formal lease-end notice, under Kenyan law, is a legally structured document terminating or declining to renew the tenancy. Pangoni sends the reminders automatically; the formal notice is something you should prepare with your lawyer or property manager because it starts a legal clock for vacant possession.

Yes. Pangoni tracks the lease-end date on every tenancy you add and fires the renewal ladder per lease, not per property. Landlords managing a hundred or more units set the 90/60/30 schedule once and let the system track each lease independently. The dashboard surfaces any renewals needing attention so you only look at the few that haven't confirmed, not the many that have.

Name the tenant and unit, state the current lease-end date, state whether rent will change on renewal, and ask for a simple yes or no by a specific date. Under 160 characters is ideal because that keeps the message as a single SMS. Avoid legal language in the reminder — save that for the formal notice if the tenant declines to renew.

The renewal reminder itself is a courtesy, not a legal demand, so a tenant who stays silent hasn't broken any law. What matters is what your lease agreement says about notice of non-renewal. Most Kenyan leases require the tenant to give thirty to sixty days' notice if they do not intend to renew. If they don't, a well-drafted lease usually converts the tenancy to month-to-month — which gives you room to serve a formal notice later.

Yes, and many Kenyan landlords do — rolling the renewal conversation and the rent review into one message is efficient. Two things to keep in mind. First, be clear whether the new rent is an offer (open to negotiation) or a take-it-or-leave-it figure. Second, for tenancies covered by the Rent Restriction Act, standard rent increases must be lodged with the Tribunal; keep your paperwork in order before you send a number you can't defend.

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.