How to Handle Maintenance Requests for 50+ Units
At two units, maintenance is manageable. A text from a tenant, a call to your plumber, done. At ten units, it gets noisy. At fifty, without a system, it becomes genuinely dangerous — not just stressful, but a legal and financial liability.
The difference between a landlord who scales successfully and one who burns out at 30 units almost always comes down to how they handle maintenance. Here's what works.
The chaos threshold
Every landlord hits a maintenance chaos threshold. It's the point where the volume of incoming requests exceeds your ability to mentally track them. For most people, that threshold is somewhere between 8 and 15 units.
Below the threshold, you can keep everything in your head. You know that Unit 3B has a slow drain and Unit 7A needs a new garbage disposal. Above the threshold, requests start falling through cracks. A tenant reports a running toilet on Tuesday. By Thursday you've gotten six more requests, and the toilet is forgotten. Three weeks later, you get a water bill that's $200 higher than normal.
The cost of a single forgotten maintenance request averages $300-800 in additional damage. At 50 units with an average of 4-6 requests per month, even a 10% miss rate means 2-3 forgotten requests monthly — $600-2,400 in preventable costs.
AI triage: your first line of defense
The highest-value application of AI in maintenance isn't replacing human judgment — it's gathering the right information before human judgment is needed.
When a tenant at a 50-unit property submits "there's water on my bathroom floor," you need answers fast. Is this a burst pipe emergency or a loose toilet seal? The difference is a $5,000 after-hours plumber call versus a $150 Tuesday morning repair.
AI triage asks the tenant targeted follow-up questions the moment they submit:
- Where exactly is the water? Around the toilet base, under the sink, from the ceiling, or the floor itself?
- How much water? A puddle, a steady drip, or actively flowing?
- When did it start? Just now, or has it been happening for days?
- Is there water damage? Warping, discoloration, or damage to belongings?
Based on the answers, the AI categorizes the request into one of three urgency tiers:
- Emergency (respond within 2 hours): Active flooding, gas leaks, no heat in winter, electrical hazards, security issues
- Urgent (respond within 24 hours): Broken appliances affecting daily life, partial plumbing failure, HVAC issues in extreme weather
- Routine (respond within 3-5 business days): Cosmetic issues, minor repairs, non-critical appliance problems, requests for upgrades
This triage alone reduces unnecessary emergency calls by 40-60%. Many "emergencies" turn out to be routine issues that sounded urgent because the tenant didn't have enough context to assess severity. AI bridges that gap.
The prioritization framework
Even after triage, you'll have more requests than you can address simultaneously. A prioritization framework prevents the loudest tenant from always jumping the queue.
Priority scoring (we use a weighted system):
- Safety impact (40% weight): Does this affect habitability or safety? A broken smoke detector scores higher than a squeaky door.
- Damage potential (30% weight): Will this get worse if delayed? Water issues always score high. A scratched countertop scores low.
- Tenant impact (20% weight): How much does this affect the tenant's daily life? A broken oven matters more than a cracked outlet cover.
- Cost trajectory (10% weight): Will the repair cost increase with delay? A small roof leak becomes a ceiling replacement becomes a mold remediation.
Score each request on a 1-5 scale for each factor, apply the weights, and you get a priority number. Handle requests in priority order. This removes emotion and personal relationships from the equation — which matters a lot when you have 50 tenants and limited bandwidth.
Building your contractor network
At scale, your contractor network is your most valuable asset after the properties themselves. Here's how to build one that actually works:
The rule of three. Have at least three contractors for each major trade: plumbing, electrical, HVAC, general handyman, appliance repair. This ensures you're never stuck waiting for one person's availability, and it creates natural price competition.
Preferred vs. backup tiers. Your preferred contractor for each trade is the one who's reliable, fairly priced, and communicates well. Backups are for when your preferred contractor is unavailable. Don't use backups for price shopping on every job — loyalty with your preferred contractors gets you priority scheduling when you have an actual emergency.
Response time agreements. Have explicit conversations with your contractors about expected response times. "I need someone who can respond to emergencies within 4 hours and routine requests within 48 hours." Not every contractor will agree. That's fine — better to know upfront.
Documentation requirements. Require photos before and after every repair, along with a written description of what was done and what materials were used. This builds your property's maintenance history and protects you in disputes.
Using a kanban board to stay sane
A kanban-style board is the best visual tool for managing maintenance at scale. Each request is a card, and it moves through columns as it progresses:
Submitted → Acknowledged → Scheduled → In Progress → Completed
At a glance, you can see exactly how many requests are in each stage. If the "Submitted" column is growing faster than the "Completed" column, you know you have a capacity problem before it becomes a crisis. If something has been in "Scheduled" for more than a week, it's a red flag.
Sunstead's maintenance board is built exactly this way — equal-width columns on desktop, no horizontal scrolling, cards that you can drag between stages. Each column shows a count badge so you always know the volume at each stage. On mobile, it converts to a sortable card list because kanban doesn't work well on small screens.
The key metric to watch: average time from Submitted to Completed. At 50 units, your target should be under 5 business days for routine requests and under 24 hours for urgent ones. Track this monthly and you'll see trends that help you staff and budget.
Preventive maintenance: the underrated strategy
The best maintenance request is the one that never gets submitted. At scale, preventive maintenance becomes cost-effective in ways it isn't at 2-3 units.
Schedule quarterly HVAC filter changes, annual water heater flushes, and biannual gutter cleanings across your portfolio. Yes, it costs money upfront. But a $150 HVAC tune-up prevents a $3,000 compressor replacement. A $50 drain cleaning prevents a $500 emergency plumber call.
At 50 units, batch scheduling preventive maintenance with a single contractor gets you volume pricing. A contractor who charges $150 per unit for an HVAC inspection will often do 50 units at $80-100 each. That's $4,000-5,000 for peace of mind across your entire portfolio.
The bottom line
Maintenance at scale isn't about working harder. It's about building systems that capture information accurately, prioritize intelligently, route to the right contractor, and track resolution. AI triage, priority scoring, contractor networks, and visual management tools aren't luxuries — they're requirements once you pass the chaos threshold.
The landlords who scale to 50, 100, or 200 units aren't the ones who are the best at fixing toilets. They're the ones who built the best systems for making sure the right person fixes the right toilet at the right time.