Why vendor repairs get lost, and the steps that fix it
A repair handed to a vendor by phone drops out of the officeâs sight. The plumber says âThursday,â and nobody writes it down. Nobody checks on Friday whether he went. The invoice arrives weeks later, and someone has to work out which unit it was for and whether anyone approved it.
For example, a manager with 60 units for nine owners gets a text about a leaking water heater at a fourplex. The office calls a plumber, who can go Thursday. Three weeks later, an invoice for $1,140 arrives, marked âwater heater, Elm St,â with no unit number. That ownerâs limit is $500, and nobody can find the approval.
Getting requests in from tenants is its own job, covered in maintenance requests that donât get lost. This guide picks up at the moment you hand a repair to a vendor.
Vendor work order tracking closes these gaps with one record per repair, from the request to the owner statement. At any moment, that record answers three questions. Who has this repair, and when are they going? Is it done, and how do we know? Does the bill match what we approved?
The record moves through a short list of statuses. Each change gets a date and the name of whoever made it. Later, those dates show how fast a repair moved and where it stalled.
Here is a typical path. Rename the steps to match how your office talks, but keep each one visible:
- New. The request is in, with the property, the unit, the problem and the tenantâs photos.
- Waiting for owner. The likely cost is over that ownerâs limit. A vendor gives a quote first, and the work order waits until the owner says yes. Repairs within the limit skip this step.
- Sent. The work order went to a vendor, with the date and time.
- Accepted. The vendor said yes and gave a date. If they decline or go quiet, it goes back out to another vendor.
- Scheduled. A date and time window, with a note that the tenant was told.
- Done. The vendor marks it finished and adds photos. If a part is on order, it moves to âneeds return tripâ instead, with the reason.
- Invoiced. The vendorâs invoice is attached to the work order.
- Checked. Someone compared the invoice with the work order and the photos. If they donât match, it goes on hold, with the reason.
- Paid. The date, the amount and the account it was paid from.
- Billed. The month it shows on the owner statement, or on the tenantâs ledger if the tenant caused the damage.
What to put on the work order, including the dollar limit
The work order is your instruction to the vendor. Write it so someone who has never seen the property could do the job. âFix sink, 412 Oakâ brings a phone call, or a trip without the right part.
The most important line is the dollar limit, sometimes called a not-to-exceed amount. It tells the vendor how far they can go before they must call you. Without it, a $200 repair can come back as an $800 one, with no chance to say no.
The limit comes from each ownerâs management agreement: how much you can spend on a repair without asking. Store that number on the ownerâs record, so every new work order checks it. Over the limit, the work order waits for the owner, with the vendorâs quote attached. Save the ownerâs yes on the record, with the date and how it came in: text, email or portal.
Decide ahead of time how emergencies work, like a burst pipe at night, when waiting for a yes would make the damage worse. Check whether your agreement covers it. If not, ask each owner and write the answer down. With limits and emergencies settled, each work order should include:
- A work order number, which the vendor must put on the invoice.
- The property, the unit and where in the unit: âhall bathroom, under the sink,â not just âbathroom.â
- The problem in the tenantâs words, plus their photos or video.
- A priority, like emergency, urgent or routine, and when you expect the vendor to go.
- Access: the tenantâs name and number, pets, gate or lockbox codes, and whether the tenant must be home.
- When the tenant got notice of entry. Check your stateâs and cityâs rules on notice before anyone enters an occupied unit.
- The dollar limit, and what to do above it: âCall before going over $350.â
- Who pays: the owner, a warranty, or the tenant if they caused it. The vendorâs notes and photos often settle this.
- What to send back: before and after photos, parts used, and the invoice with the work order number on it.
Tracking vendor work orders without chasing vendors
Most follow-up calls happen because nobody knows where a repair stands. Fix that with dates, not phone calls. Set an expected time for each priority, write it on the work order, and let the system flag anything late.
For example, an emergency vendor might confirm within an hour and an urgent one within a day. A routine job might get three working days. Those numbers are only examples. Pick times your vendors can meet and that fit your local rules.
Make updating easy for vendors. Some small vendors wonât log in to yet another app. A text with a link to the work order, where they tap accepted, scheduled or done and add photos, asks very little of them. When a vendor only replies by text or email, someone logs the update on the work order the same day. Our guide to moving work orders onto phones covers the same switch for your own crew.
Then check one short list every morning. It shows each work order that is:
- Sent, with no answer after the time set for its priority.
- Scheduled for a date that has passed, but not marked done.
- Marked done, with no photos.
- Waiting more than a day for an ownerâs approval.
- Done, with no invoice after two weeks, so a late bill doesnât surprise the owner next quarter.
- Reopened: the same problem at the same unit within 30Â days of being marked done. Thatâs a callback, and it belongs on the vendorâs record.
How it looks by trade
The steps stay the same for every vendor. What changes by trade is the details the work order and the invoice carry. Some examples to adapt:
- Plumbing. Say whether after-hours rates are approved before the night call happens. Ask for a photo of the cause, because a tenantâs grease clog and a worn pipe get billed to different people.
- Heating and cooling. Save the systemâs make, model, serial number and install date to the unit, so the next vendor sees them. Check the warranty before paying for a repair it might cover.
- Appliances. Put a photo of the model label on the work order, so the vendor brings the right part on the first trip.
- Unit turns. One move-out can mean five work orders: repairs, paint, cleaning, flooring and keys. Group them under the turn, with a target ready date, and match each vendorâs invoice to its own work order.
- Common areas. Landscaping, gutter cleaning and pest control come back on a schedule and bill monthly. Log each visit, then check the monthly invoice against the visits. If one bill covers several owners, record how itâs split.
- Locks and keys. Record who got keys or codes and when, and change lockbox codes once the job is done.
Checking the invoice, then billing the owner
Before you pay, check the invoice against two things: what you approved and what was done. Accountants call a version of this a three-way match: the order, the proof of work and the bill. In plain terms, nobody gets paid for work you didnât approve or canât see.
For example, a plumber was approved up to $350 to clear a kitchen drain in unit 14B. The invoice says $590 and adds a new faucet. Thereâs no owner approval for the faucet on file, so the bill goes on hold while you ask.
Once an invoice passes and is paid, it becomes a line on the owner statement: the date, the unit, the vendor, what was done and the amount. Link or attach the invoice and photos. If your agreement allows a fee or markup on repairs, show it as its own line. If the tenant caused the damage, bill it to the tenantâs ledger instead, with the same photos.
Some repairs end up as deductions from a security deposit. In California, deducting for a contractorâs work generally means sending a copy of their bill with the itemized statement. Some cities add their own deposit rules. This isnât legal advice, so confirm with a lawyer. Our guide to California security deposit records covers that case.
The checks themselves are short. Before paying, confirm that:
- The invoice has a work order number, and that work order exists.
- The property and unit match.
- The amount is within the limit, or an ownerâs approval for the extra is on the record.
- The line items match the job. Extra items need their own approval.
- Thereâs proof the work is done: photos, the tenantâs confirmation or your own check.
- It isnât a repeat: no earlier bill from the same vendor for the same unit, amount and date.
- The vendorâs W-9 and insurance were on file when the work was done.
Reference: California Legislative Information: Civil Code section 1950.5 (opens in a new tab)
The vendor file behind every work order
Each vendor needs a record of their own. It helps the office pick the right vendor fast, and stops work going to someone whose insurance has lapsed.
Licenses and insurance come first. In California, for example, the Contractors State License Board tells consumers to check a contractorâs license status online. It also says to ask for a certificate of insurance, and that insurance details are also on the contractorâs license history page. A contractor with employees must carry workersâ comp. Liability insurance isnât required, so ask how damage would be covered. Record the date you checked, and have the system warn you before a certificate expires. Contractors keep the same details on their own subs, and our guide to subcontractor license details on file shows how they record them.
Then the tax paperwork. The IRSâs Form W-9 is how a vendor gives you their taxpayer identification number for year-end forms. For tax years starting after 2025, the IRS instructions say the threshold for reporting nonemployee compensation on Form 1099-NEC is $2,000. That amount may be adjusted for inflation from 2027. Payments to corporations are generally left out, with exceptions.
The same instructions say that if you pay on someone elseâs behalf and manage the payment, you may be the one who files. Ask your accountant whether thatâs you or each owner. This isnât tax advice. For each vendor, keep:
- Legal name, billing address, and the person who answers the phone.
- Trades, the areas they cover, and whether they take emergency calls.
- License number and the date you last checked it.
- Certificate of insurance, with the expiry date and a reminder before it.
- W-9 on file, with the date you received it.
- Agreed rates: hourly, trip charge, after-hours and any markup on parts.
- A running total paid this year, ready for year-end forms.
- Their record from your own dates: how fast they accept, how often theyâre late, and how many callbacks.
References: CSLB: How do I find the right licensed contractor? (opens in a new tab) · IRS: About Form W-9, Request for Taxpayer Identification Number and Certification (opens in a new tab) · IRS: Instructions for Forms 1099-MISC and 1099-NEC (opens in a new tab)
How to start tracking vendor work orders this week
You donât need new software to start. Most of the value comes from a few habits, and you can set them up in a week with what you use now:
- List every open repair today, with its vendor and status. That list is your first set of work orders.
- Give each one a number, and tell vendors to put it on every invoice from now on.
- Write each ownerâs repair limit next to their name, from the management agreement.
- Ask each active vendor for a current W-9 and certificate of insurance, and note the expiry dates.
- Pick one person to check the late list every morning for the first month.
- After a month, look at what still slipped. That tells you whether a spreadsheet is enough or you need an app.
Spreadsheet, property management app or your own system
Any of these can track vendor work orders. The right one depends on how many repairs you handle, and on what you already use for rent and owner accounting.
A spreadsheet or shared board works for a handful of units, a few vendors and one person running it. Use one row per work order. Give it columns for the number, date reported, property and unit, problem, priority and the ownerâs limit. Add who approved it and when, the vendor, and the dates sent, scheduled and done. Finish with the photo link, invoice number and amount, checked, date paid and statement month. What it wonât do is remind anyone, hold photos well or catch an expired certificate.
If you already run rent and owner statements in a property management app, try its work orders first. When we checked in October 2026, AppFolioâs pricing page listed work order management and purchase orders in its Core plan. Prices were by quote, with a minimum spend and a 50-unit minimum. Buildiumâs Essential plan started at $62 a month and listed task and work order management, maintenance billing and bill approval automation. DoorLoopâs prices started at $69 a month, billed yearly, for up to 10 units. Its plan table showed work orders and a vendor portal, where vendors take jobs and post updates, from the Pro plan up. Pro also listed vendor management and payments, 1099s and QuickBooks Online sync.
A system built for you fits when an app makes you work around it. Signs include owners whose rules the app canât hold, or a portfolio under an appâs unit minimum. Another is an office that keeps a spreadsheet beside the app anyway. Our comparison of custom and off-the-shelf software walks through that choice. Whichever you try, check that it can:
- Hold a different approval limit for each owner, and stop a work order that goes over it.
- Let vendors accept, update and attach photos and invoices from a link. Ask whether each vendor needs an account, and who pays for it.
- Attach the invoice to the work order and show it on the owner statement.
- Warn you before a vendorâs insurance expires.
- Total what you paid each vendor this year.
- Connect to your other tools, or at least export everything to a spreadsheet. AppFolio listed its API on Plus (read only) and Max (read and write); Buildium listed an open API on Premium.
References: AppFolio: Pricing (opens in a new tab) · Buildium: Pricing (opens in a new tab) · DoorLoop: Pricing (opens in a new tab)
When a system built for you makes sense
If no app fits how your office works, we can build a vendor work order system as part of our custom business software. It can hold everything above, from owner limits and vendor links to insurance reminders, invoice checks and owner statement lines. It can connect to QuickBooks Online and to Gmail or Outlook. If you use AppFolio, Buildium or another app, we check whether it can connect before we quote. Start with the part that hurts most, then add the next.
Our typical prices are as of October 4, 2026. A focused fix, like one work order form that feeds a shared list and emails the vendor, is $750â$3,000 over 1ââ 2Â weeks. One business system, like vendor work orders with owner approvals and invoice checks connected to QuickBooks Online, is $6,000â$18,000 over 6ââ 10Â weeks. A full system with tenant requests, an owner portal and payments is $18,000â$40,000 over 10ââ 16Â weeks.
You own the code we write once the project is paid in full. Hosting runs on our account, and you can take it over after payment. Every launch includes 30Â days of fixes. The first call is free, and you get a fixed price in writing within 48Â hours of it. Bring one recent repairâs paper trail: the tenantâs text, the vendorâs invoice and the owner statement line. If an app you already pay for fits better, weâll say so.
Want a system like this, built around how your business works?
See business systems & software
