A Simple SOP for Managing Vendors and Following Up on Repairs

A Simple SOP for Managing Vendors and Following Up on Repairs

Virtual Assistant · Member since 2026 · 56 posts · 6 votes

One thing I've been thinking about lately is how much time can be lost between assigning a repair to a vendor and confirming that the job is actually completed.

A vendor might be contacted, an appointment scheduled, or an estimate approved, but without proper follow-up, a repair can sit unfinished longer than expected.

I think a simple vendor follow-up SOP can make a real difference.

Here's a basic process I'd use:

1. Record the request: Document the property, issue, vendor assigned, and date reported.

2. Confirm the next step: Record whether the vendor needs to provide an estimate, schedule a visit, obtain approval, or order parts.

3. Set a follow-up date: Never leave an open repair without a clear next action and a date to check its progress.

4. Track communication: Keep important updates, estimates, approvals, and schedule changes in one place.

5. Verify completion: Confirm the work is finished, review the invoice, and save any relevant photos or documentation before closing the work order.

6. Keep a record of delays: Note what caused the delay and what needs to happen next.

The goal isn't to create more paperwork. It's to make sure every open repair has someone responsible for moving it forward.

For landlords and property managers: What's the hardest part of managing vendors for you—getting them to respond, scheduling the work, keeping track of follow-ups, or confirming that the job was completed properly?

0Reply
352 views

6 Replies

Jump to latestLatest
  • Member since 2026 · 8 posts · 1 vote
    3d

    For me it's confirming the job was done right. Getting a vendor to show up is usually solvable. Knowing the leak is actually fixed is harder, because I'm rarely there.

    What helps: I ask the vendor for a photo of the finished work before I pay the invoice. Then I text the tenant two days later and ask if it's still working. Slow drips and running toilets come back more often than you'd think.

    Follow-ups are next. I keep a short list of open jobs with a "check again" date on each one. If a vendor misses two of those, they move down my list for the next call.

    Response time mostly sorts itself out once you have two or three people per trade who know you pay quickly.

  • Investor · Member since 2026 · 37 posts · 10 votes
    2d

    This is a solid list. For me, the hardest part is confirming the job was actually done right — that's the one that bites later.

    I keep it simple: no current COI on file, no keys. Every open job gets one owner and one check-again date, and nothing closes until I have a photo of the finished work and the tenant confirms it's still holding a couple days later. Miss two check-again dates, and that vendor moves down my list for the next call.

    • Virtual Assistant · Member since 2026 · 56 posts · 6 votes
      2d

      Willson, I like how you've made accountability part of the process. Having a photo of the completed work is helpful, but checking back a couple of days later to make sure the repair is holding is a smart extra step. I also like your point about tracking missed follow-ups because vendor reliability is just as important as getting the job done. How do you usually keep track of those check-again dates and COI renewals when you're dealing with multiple vendors?

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

      Israel, good question — it is two separate lists, and keeping them separate is what keeps it simple.

      The first list is open jobs. Every job gets one row: property, issue, vendor, owner, check-again date, and status. I review that list every Monday and chase anything past its date the same day. A job 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. If a vendor misses two check-again dates, they move down the list for the next call.

      The second list is vendors. Each vendor gets one row: name, trade, properties they cover, certificate of insurance expiry date, and the date I last checked it. I set a reminder 30 days before expiry and follow up again at 14 days. No current certificate on file, no keys, even if the job is urgent — that rule has saved me more trouble than any tracker.

      The weekly review is the whole system. One look at open jobs, one look at expiries, and nothing sits quietly until it becomes an emergency. How often are you reviewing your open list now?

  • Leo SteinBusiness Member
    Property Manager · Orange County, CA · Member since 2025 · 219 posts · 45 votes
    1d

    Israel, for me the hardest part is confirming the job was actually finished, because I'm usually not standing there. Vendors who respond fast are easy to find; vendors who close the loop are rare.

    Your SOP is solid. The two things I'd add from running a lot of work orders: first, set a repair approval limit up front so a vendor never waits on a phone call for a small fix, and anything above it needs a written estimate before work starts. Second, require the invoice to match the original request, with before and after photos attached, before it gets paid. That one habit cuts disputes more than anything else.

    I also separate emergencies from routine items. A leak or no heat goes to the top with a same-day check; a sticky drawer can wait for the weekly batch. Everything gets a status like scheduled, waiting on parts, or done, so no one has to ask where it stands.

    If a vendor misses two follow-ups, they drop down the call list. Happy to compare notes by message.

    Real Property Management Optimal 517 Reviews
  • Virtual Assistant · Remote · Member since 2020 · 125 posts · 51 votes
    1d

    Good SOP, and I'd add one step before you close a work order: tie the invoice to the books while it's still fresh. Match the invoice to the work order, tag it to the right property, and decide right then whether it's a repair or an improvement. That last part matters more than people think. A roof patch and a roof replacement look the same in a folder, but they hit the books completely differently, and sorting it out in January is miserable.

    The other thing my company watches is unpaid invoices at month end. If the work is done but the bill hasn't arrived yet, it should still show up as a payable, not just disappear until it shows up. That's how a month looks profitable right up until three invoices land at once.

    Open work orders, matched invoices, and a payable list. That's the whole system, and it catches duplicate billing too.

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