How we triage maintenance requests across 236 doors

How we triage maintenance requests across 236 doors

Member since 2023 · 85 posts · 14 votes

At 236 doors in Memphis, maintenance cannot run on whoever calls loudest.

We run mostly single-family, heavy Section 8, so the volume is steady. The system is simple, and it is the same every time.

First, same intake every time. Every request comes in the same way and gets sorted before anyone is dispatched. No sorting, no dispatch.

Second, three buckets. Emergency is no heat, no water, an active leak, or a safety issue. Those move first. Urgent is a problem that will get worse, or that stops daily living, but the house is safe. Routine is everything else.

Third, batch the routine work. Routine items do not each get their own trip. We group them so a contractor is solving several small items, not driving across town for one.

Fourth, use a bench you built before you needed it. We test contractors months before something breaks, in small paid steps. An emergency is the wrong time to find out if someone shows up, does the work right, and charges what they quoted.

That order protects the tenant in a real emergency, and it protects the owner from paying emergency prices for routine work.

Landlords — how do you sort emergency vs. urgent vs. routine? Do you use a written list, or do you decide case by case?

2Reply
309 views

Most Popular Reply

Virtual Assistant · Remote · Member since 2020 · 128 posts · 52 votes
14h

Really clean system, and the batching point is underrated. Emergency pricing on routine work is a quiet profit killer. One bookkeeping add: code every work order to the property and the right bucket, repair, improvement, or turnover, and staple the photo and invoice to it. At your scale that's how you spot the houses eating your budget and the vendors whose repairs come back three months later. It also settles repair vs. capital at tax time, because the call was made when the work happened, not in January. We do the same coding on smaller portfolios at my company and the pattern shows up fast. A handful of properties drive most of the spend. Good triage protects the tenant. Good coding protects the owner.

See this reply in the discussion

7 Replies

Jump to latestLatest
  • Technology · Vancouver, BC · Member since 2026 · 37 posts · 6 votes
    1d

    Rosina, written list, and I’d go one step further: the list should do the sorting, not a person.

    Your first rule is the one most landlords skip. The intake is where triage breaks, especially after hours. A tenant calls at 9pm, gets voicemail, and now someone has to call back, ask the same questions, and decide which bucket it goes in.

    If every request gets the same questions up front (Is there water where it shouldn’t be? Do you have heat? Is anyone unsafe?), the answers put it in the bucket automatically.

    Emergencies get escalated right away, and routine items land in the batch list without anyone touching them.

    How are requests coming in for you right now: phone, portal, text, or all three?

  • Investor · Member since 2026 · 39 posts · 10 votes
    1d

    Hi Rosina, written list, every time — case by case is how a routine job becomes an emergency price at 9 p.m.

    The list only holds if each tier has a response attached. For us, emergency is water where it should not be, no heat, no hot water, a failed lock, or a safety issue: acknowledged within the hour, vendor on site the same day, with a backup vendor for each trade if the first cannot go. Urgent is 24 to 48 hours, with the tenant told the date and time in advance. Routine gets batched, not dispatched one by one.

    Then every job gets one owner and one check-again date, and it does not close until I have a photo of the finished work and the tenant confirms it is still holding a couple of days later. No current certificate on file, no keys — that check happens before dispatch, not after.

    That is also why your bench point matters so much. I test the second call with a small job while nothing is urgent, so I already know if they show up, do the work right, and charge what they quoted. How do you handle the re-check when a vendor says a job is done?

  • Mark UpdegraffBusiness Member
    Real Estate Broker · Rochester, NY · Member since 2010 · 1k+ posts · 711 votes
    23h

    Rosina, I use the written categories, but I’d add a building-specific first action to each one. “Active leak” tells you the priority; it doesn’t tell the person taking the call where the shutoff is, who can access the basement, or whether the resident can safely contain it while help is coming. For a portfolio, the triage sheet should connect the symptom to the first damage-control step, the assigned vendor, backup, access instructions and the time for escalation. That keeps a true emergency from becoming larger while everyone is still deciding who owns it.

  • Member since 2026 · 99 posts · 10 votes
    20h

    Rosina, I like how calm that emergency, urgent and routine split keeps everybody. One thing that may help is telling tenants up front what counts as an emergency, because a scared tenant at night often just wants to know someone heard them and what happens next....

    Randy, Bunklow

  • Member since 2023 · 85 posts · 14 votes
    19h

    Lee — one way, on purpose. Every request comes in the same way, the same for every house, and if a tenant reaches out any other way, we point them back to that one way before anything gets sorted. The sorting questions get asked at intake, every time, so the bucket is decided before anyone is dispatched. Willson — a job is not closed on the vendor's word. It closes when the finished work matches what was dispatched and what was quoted, and we watch the pattern: repeat calls on the same house or the same vendor tell you whether the fix held. That is the same test we use building the bench — small paid steps first, and the work either holds or it does not. Volume across 236 doors means the system has to do the checking, not memory.

  • Virtual Assistant · Remote · Member since 2020 · 128 posts · 52 votes
    14h

    Really clean system, and the batching point is underrated. Emergency pricing on routine work is a quiet profit killer. One bookkeeping add: code every work order to the property and the right bucket, repair, improvement, or turnover, and staple the photo and invoice to it. At your scale that's how you spot the houses eating your budget and the vendors whose repairs come back three months later. It also settles repair vs. capital at tax time, because the call was made when the work happened, not in January. We do the same coding on smaller portfolios at my company and the pattern shows up fast. A handful of properties drive most of the spend. Good triage protects the tenant. Good coding protects the owner.

  • Member since 2021 · 4 posts · 1 vote
    9h

    Rosina, good system. one gap we see with active leaks is that the triage only starts when the tenant calls, and plenty don't call about a slow leak or a running toilet until it's a ceiling stain.

    a meter monitor helps there. NOWi Sensors clamps onto the water meter, no plumbing and no wifi needed, and flags water that never stops running. that gives you a leak signal even when nobody calls, and it fits right into the emergency bucket.

Join the conversationCreate a free account to reply, vote on answers and follow this thread.