Operations7 min read8 August 2026

Handling Maintenance Requests Without Losing Your Mind

A dripping tap at 11pm, three missed calls, and a tenant who is done waiting. Here is how to build a maintenance process that does not run on panic.

It's 9:47pm. A tenant in your Kasarani building has just discovered their kitchen tap is now a kitchen fountain. You find out about this because you have three missed calls, a voice note that opens with "Mambo, sorry to disturb," and a text that says "please call back ASAP its urgent." You were, at that exact moment, trying to watch one episode of something before bed. That plan is now cancelled.

If this sounds familiar, you already know the real problem isn't the leaking tap. Taps leak, that's what they do eventually. The real problem is that you have no system standing between "tenant has a problem" and "problem reaches you personally, right now, with no context and maximum urgency." Build that system once, and most maintenance stops feeling like an emergency and starts feeling like, well, maintenance.

Every Request Needs to Land Somewhere Before It Lands on You

The core fix is almost insultingly simple: give tenants one specific place to report issues that isn't your personal phone. A maintenance request form, a portal, even a dedicated WhatsApp number that isn't the one your mother also uses to call you. The point isn't the technology, it's that the request gets captured with details, a timestamp, and a status, instead of arriving as a half-coherent voice note at an hour when you have zero capacity to act on it anyway.

Once a request lands in a system instead of your personal inbox, you get to decide when to engage with it, rather than having that decision made for you by whoever panics loudest.

Maintenance worker repairing a kitchen tap with tools

Not Everything Is an Emergency, Even Though Everything Feels Like One at 10pm

A burst pipe flooding the floor below is an emergency. A dripping tap that's been dripping for three days and can comfortably wait until tomorrow morning is not, no matter how it's phrased in the message. Part of running maintenance without losing your mind is building a rough triage habit, in your head or written down, so you're not treating every message with the same adrenaline spike.

Ask yourself one question when a request comes in: will waiting until a reasonable hour cause real damage or real danger. If no, it waits. If yes, it gets handled now. Writing this distinction down somewhere, even informally, makes it much easier to say "I'll have someone there first thing tomorrow" without guilt, because you've actually thought about whether that's safe, rather than just hoping it is.

Your Caretaker Needs Authority, Not Just a Phone Number

A caretaker who has to call you for approval before doing anything beyond changing a lightbulb isn't actually reducing your workload, they're just adding a relay step between the tenant and you. Give your caretaker a defined scope: a spending limit for small repairs they can authorize on the spot, a list of approved local handymen for plumbing and electrical work, and clear instructions for when something genuinely needs your sign-off (anything structural, anything expensive, anything involving a dispute over who's at fault).

Most maintenance requests are small and routine. If your caretaker can resolve those without looping you in on every single one, you've just removed the majority of the volume without lowering the quality of the response.

Status Updates Stop the Follow-Up Messages

A tenant who reported an issue three days ago and has heard nothing will, understandably, message again. And again. Not because they're unreasonable, but because silence reads as "this was ignored," even when it wasn't. A simple status, Submitted, In Progress, Waiting on Parts, Completed, visible to the tenant without them having to ask, removes almost all of that follow-up traffic.

This is the unglamorous secret of maintenance management: half the frustration tenants express isn't about the repair taking time, it's about not knowing whether anyone is even aware it's broken.

Keep a Record, Because You Will Need It Eventually

Six months from now, a tenant moving out will dispute a deposit deduction for damage, and you'll want to know whether that damage was pre-existing, reported, and fixed, or something new. Without records, that's a memory contest. With records, a timestamped history of every request and repair for that unit settles it in under a minute.

This also protects your caretaker. If a tenant claims an issue was "reported weeks ago and ignored," a logged timestamp either confirms that or disproves it, cleanly, without anyone's word needing to be taken on faith.

Build In Preventive Checks, Because the Cheapest Repair Is the One You Did Before It Broke

A lot of emergency maintenance is really just deferred preventive maintenance. Checking water tanks, gutters, and common area wiring on a schedule, rather than only when something fails, catches small problems while they're still cheap and non-urgent. It's much easier to fix a slow leak on a Tuesday afternoon than a flooded unit on a Saturday night.

The Goal Isn't Zero Maintenance, It's Zero Panic

Things will break. Tenants will report them. That's not a failure of your system, that's just owning rental property. What a good process actually buys you is the ability to respond calmly, at a reasonable hour, with a clear idea of who's handling what, instead of being yanked out of your evening by a voice note that could have waited until morning or genuinely couldn't, and you had no way to tell the difference until you'd already answered three calls.

Tired of maintenance requests arriving as a mix of calls, texts, and voice notes with no record of any of it? Start a free trial at Makeja Homes and give tenants, caretakers, and yourself one shared view of every request, its status, and its history.

Ready to try it yourself?

Free 30-day trial. No credit card. Set up in under 10 minutes.

Start free trial →