Idioma

Tema

Blog/1 min de lectura

Maintenance Requests Don't Have to Be Chaos: A Property Manager's Workflow

Urbaneta Team

6 July 2026

Every property manager I know has a horror story about a maintenance request that fell through the cracks. The one where the tenant called six times and nobody picked up. The one where the plumber showed up to the wrong apartment. The one where a small leak turned into a €4,000 insurance claim because a maintenance ticket sat in someone's inbox for three weeks.

I've been on both sides of this. I managed buildings for four years before I joined Urbaneta, and I still remember the binder full of handwritten maintenance notes that was my entire system. A binder. In 2022.

Maintenance requests are the highest-frequency interaction most residents have with their property manager. They matter more than the lease, more than the monthly invoice, more than anything in the welcome packet. When something breaks in someone's home, how you respond is how they judge you. Full stop.

Here is a workflow that works. I've seen it scale from one building to thirty.

The problem with most maintenance systems

The default system for most small-to-medium property managers looks like this: tenant sends an email or text message. Manager reads it, replies, calls a contractor, maybe writes it on a whiteboard. If the contractor shows up and fixes it, great. If not, the manager follows up when they remember or when the tenant calls again.

This works until it doesn't. The failure points are:

  • No single inbox. Requests arrive by email, WhatsApp, phone call, and sometimes in person. Things get missed.
  • No status tracking. Is this request assigned? Is the contractor on site? Did the resident confirm it's fixed? You don't know without chasing someone.
  • No audit trail. Three months later, when the resident says “I reported this leak in April” and the contractor says “I never got that call,” it's your word against theirs.
  • No prioritisation. A broken toilet in apartment 3 and a cracked tile in apartment 12 get handled in the order they were received, even though one is urgent and the other can wait.

Sound familiar? It should. I've walked into a dozen property management offices and seen the same system with different labels.

A three-step workflow that actually works

You don't need expensive software to fix this. You need a process. Here is the simplest version that covers the bases.

Step 1: Centralise intake

Every maintenance request needs to land in one place. Not your personal email, not a shared inbox with three people reading from their own folders. One system.

The easiest way to do this is a resident portal. Tenants log in, fill out a form with the issue type (plumbing, electrical, heating, structural, appliance), priority level, and a photo. The photo is important — a picture of a leak tells you more than three sentences of description. A resident portal built into your property management platform handles this automatically and logs every request with a timestamp.

If you can't get a portal yet, the fallback is a dedicated email address ([email protected]) with a strict rule: every email gets turned into a ticket within 4 business hours. But portals are better because residents can track status without calling you.

Step 2: Triage and assign with a consistent system

Not all maintenance requests are equal. A burst pipe is not the same as a sticky door handle. Your workflow needs to distinguish between them immediately.

Emergency — gas leak, major water leak, electrical fault with sparks, no heating in winter, broken lock (tenant locked out). Response time: within 2 hours, contractor on site within 4 hours.

Urgent — partial water leak, appliance not working (fridge, washing machine), no hot water, heating not working but above 10°C, window won't close. Response time: within 24 hours, contractor within 48 hours.

Routine — dripping tap, cracked tile, paint touch-up, light bulb replacement in common areas, door handle loose. Response time: within 5 business days.

Cosmetic — scuffed wall, minor scratch on floor, dated fixtures that still function. Response time: scheduled with next vacancy or planned renovation.

Assign each request to a contractor based on trade. If you work with multiple electricians, alternate between them so nobody gets overbooked. Set a deadline for each ticket based on the priority tier.

In Urbaneta, you can track maintenance requests with priority levels, assign contractors, and set deadlines all in one dashboard. The resident gets automatic status updates when the ticket moves from “submitted” to “assigned” to “in progress” to “resolved.”

Step 3: Close the loop

This is the step most property managers skip. The contractor fixes the issue, sends you an invoice, and you move on. But the resident doesn't know it's resolved unless someone tells them.

Here is the close-the-loop sequence:

  1. Contractor marks the job complete in the system with a photo of the finished work.
  2. You or the platform notifies the resident: “Your maintenance request has been resolved. Please confirm everything is working.”
  3. Resident confirms or reopens. If they reopen, it goes back to triage.
  4. If confirmed, the ticket closes and goes into your maintenance history.

That confirmation step is what separates good property management from great. A resident who confirms their issue is resolved is a resident who trusts you. A resident who never hears back is a resident who starts looking at other apartments.

What I've learned about handling emergencies

Everything above works for routine maintenance. Emergencies are different. When a pipe bursts at 11 PM on a Saturday, the workflow changes.

First, residents need a separate emergency channel. A phone number that gets forwarded to whoever is on call. Not an email, not a portal form — a real person who picks up. I've seen managers try to route emergencies through the same system as routine requests, and it always ends badly. The routine queue buries the urgent one.

Second, every property manager needs a list of 24-hour contractors. Plumber, electrician, locksmith. Have their numbers in your phone and a backup for each. Test them once a quarter — call at 9 PM and see who actually answers. You'd be surprised how many “24-hour” contractors don't pick up after midnight.

Third, document everything. After the emergency is handled, create a written record: what happened, when it was reported, who responded, what was done, what it cost, and whether the root cause needs a permanent fix. This protects you if there's a dispute and helps you spot patterns. The same pipe bursting twice means you need a replacement, not another patch.

Numbers worth tracking

If you start measuring maintenance performance, measure these three things:

  1. First-response time. How long between when the resident submits the request and when a human acknowledges it. Shoot for under 4 hours for routine, under 30 minutes for urgent.
  2. Resolution time. How long from submission to confirmation of fix. Track by priority tier separately — mixing emergency and routine numbers gives you useless averages.
  3. Reopen rate. How many tickets get marked resolved and then reopened by the resident. A high reopen rate (above 15%) means the contractor isn't actually fixing things properly the first time.

I managed a building where the reopen rate was 40% for one contractor. When I finally checked, I realised he was doing quick patches instead of proper repairs — saving himself time in the moment but costing me double in follow-up visits. Replacing him cut my maintenance costs by a third.

Common mistakes I still see

After years of this, there are three patterns that keep coming up.

No photo requirement. If you accept maintenance requests by text or phone, you're guessing at the severity. A resident says “the bathroom is flooded” and you send a plumber, but maybe it's just a slow drain. A photo tells you immediately whether it's a crisis or a nuisance. Make photos mandatory for anything above cosmetic.

No contractor feedback loop. Most managers never tell contractors whether their work was satisfactory. Contractors who never hear feedback don't improve. After every completed job, rate the work in your system — quality, timeliness, cleanliness. After six months, look at the ratings and drop the bottom 20%. Your residents will notice the difference.

Treating all requests as fire drills. If every maintenance request feels urgent, your system is broken. You're not prioritising. A burst pipe and a flickering light are different things, and treating them the same way means both take too long. The triage system above solves this, but only if you actually use it.

When you should invest in software

The workflow above works manually for one or two buildings. You run it from a spreadsheet, a shared inbox, and a list of contractor phone numbers. It's not elegant, but it works.

At three buildings, the cracks start showing. At five, they're visible to residents. At ten, the manual system is costing you in missed requests, delayed responses, and contractor disputes.

That's when a property management platform with maintenance tracking pays for itself. Urbaneta has a resident portal, automatic assignment to contractors by trade, status tracking visible to both you and the resident, maintenance history for each apartment, and reporting on response time, resolution time, and reopen rate.

You can try it free with a real building to see if the workflow fits. But the process matters more than the tool. A good process in a simple system beats a bad process in an expensive one every time.

Last thing

Maintenance is not the glamorous side of property management. But it's the side that residents see most often. A fast, transparent maintenance process is the best marketing you'll ever have. Residents talk. They tell friends, they post reviews, they compare notes. And the number one thing they talk about is how fast things got fixed when they broke.

Get the workflow right, and everything else gets easier.

Want to see what maintenance tracking looks like in practice? Try Urbaneta free — resident portal, automated contractor assignment, status tracking, and maintenance history in one dashboard. No setup fee, no credit card.

Artículos relacionados