Here is a number I hear a lot from Fort Worth-area property managers: $25 per work order for tenant/vendor coordination. On paper it looks like a clean little revenue line. In practice, the coordination behind that $25 is one of the most labor-intensive things in the business — and the part most likely to blow up your week.
The $25 work-order margin problem
Run the honest math. Say you handle 200 work orders a month — a modest book for a growing DFW shop. That is $5,000 a month in coordination fees. Sounds fine until you count what the coordination actually consumes:
- The coordinator's time. A typical work order takes 15–25 minutes of human touch across its life: taking the tenant's call, finding a vendor, confirming the appointment, following up, closing it out. At 200 orders, that is 50–80 hours a month — half a full-time person — just keeping the plates spinning.
- The re-dispatches. The vendor no-shows. The tenant was not home. The wrong vendor went out for a plumbing issue. Every re-dispatch doubles the labor on that ticket and none of it is billable.
- The after-hours calls. Water heaters do not respect business hours. Whoever is on call is reconstructing the situation from a text thread at 9pm, because the context lives in someone's phone.
- The disputes. The tenant says the vendor never came. The vendor says the tenant refused entry. There is no shared record, so the property manager adjudicates from memory and message fragments — and eats the cost when it cannot be proven.
At 200 work orders, a good coordinator can just barely hold it together. At 400, they cannot — and the failure mode is not graceful. Response times slip, owners start hearing complaints, and your Google reviews start mentioning maintenance. In DFW's competitive management market, that is how you lose doors. There is a second-order cost too: owner reporting. Every month someone compiles what got fixed, what it cost, and what is pending — by reading those same text threads and rebuilding history from memory. Owners can feel when the numbers are reconstructed. A shared board turns the monthly report into a five-minute export instead of a two-day archaeology project, and owners who trust the reporting renew.
Where manual coordination actually breaks
It is worth naming the exact failure points, because each one is a thing software is genuinely good at:
Intake is a phone call
The tenant describes the problem verbally, the coordinator interprets it, and the vendor gets a secondhand summary. "The sink thing is leaking again" becomes a work order with no photo, no unit number confirmed, and no clarity on whether it is the kitchen or the bath. Every downstream step inherits the ambiguity.
Vendor assignment is memory
The coordinator knows which plumber is fast, which HVAC tech actually shows up, and which handyman is already overloaded — all in her head. When she is out sick, assignments get worse. When she leaves, that knowledge walks out the door.
Status lives in text threads
Tenant, coordinator, and vendor each have a different thread with different fragments of the story. "Did the vendor go out Tuesday?" requires reading three conversations. Multiply by 200 open tickets.
Closeout has no proof
The work is done, but there is no photo, no tenant confirmation, no timestamp anyone trusts. So when the owner asks what the $400 covered, or the tenant disputes it, you are reconstructing from vibes.
Nobody sees the pattern
Three units in the same complex needed garbage disposals this quarter. Is that a coincidence or a building-wide plumbing issue you should address once? With manual coordination, nobody can see it — the data to answer the question was never captured.
Build vs. buy: an honest matrix
You have three real options. I build custom software for a living and I will still tell you when buying is smarter.
- AppFolio / Buildium (full platforms). The heavyweight answer: tenant portals, owner portals, work-order tracking, accounting, per-unit pricing. If you are scaling past a few hundred doors and want one system for everything, this is usually the right buy. The tradeoff is real money per unit per month, and you run your process their way — customizing around the edges, not the core.
- Add-ons and point tools (TenantCloud, etc.). Lighter, cheaper, and often enough for smaller shops: maintenance request intake, basic vendor assignment. The tradeoff is depth — you will outgrow them the same way, just later, and you may end up bolting on the same spreadsheet alongside.
- A small internal portal (custom). A shared work-order board built around exactly how your shop runs: your intake form, your vendor list, your escalation rules, your branding. No per-unit fees, no contorting into someone else's workflow, and you own it. The tradeoff is upfront cost — a focused build runs $10k–$30k — and you need someone to maintain it (which is a smaller job than people fear for a well-built small app).
The shared work-order board pattern
Whether you buy or build, the pattern that fixes manual coordination is the same. I call it the shared work-order board, and it has four properties:
One intake form, with photos
The tenant submits the issue with photos and the unit pre-filled. No more verbal descriptions degrading through two retellings. The coordinator triages from actual information.
One board, visible to everyone involved
Tenant, coordinator, and vendor see the same ticket with the same status. "Did the vendor go out Tuesday?" is answered by looking, not by texting. This single change eliminates most of the status-chasing labor.
Vendor claims and confirms in the open
The assigned vendor accepts the ticket, marks arrival, uploads a completion photo. The audit trail builds itself — which ends the disputes, because the record exists before anyone disagrees.
The data accumulates
Response times, vendor reliability, repeat issues per property — all of it is suddenly measurable. You can see which vendor is actually fastest, which property is eating maintenance budget, and where a capital fix beats another repair.
Nothing in that pattern requires exotic technology. It requires someone to build it around your actual workflow instead of handing you a generic portal and wishing you luck. DFW shops competing on service quality — faster turns, fewer surprises for owners — are the ones this pays off for fastest, because coordination speed is the product.
The $25 fee does not have to be the ceiling. When coordination stops consuming half a coordinator and starts running on a board everyone can see, the fee becomes what it should have been all along: margin, not a subsidy for chaos.