Back to Blog
Business Systems

Where Contracting and Maintenance Companies Lose Their Profit

Origami TeamEditorial Team
7 min read
Where Contracting and Maintenance Companies Lose Their Profit
📚 Make the Most of TechDigitizing Contracting and Maintenance
Part 1 of 7
  1. 1.Where Contracting and Maintenance Companies Lose Their Profit (you are here)
  2. 2.Work Orders: From WhatsApp Messages to a System That Tracks Every Request
  3. 3.Scheduling Field Teams and Dispatching Visits
  4. 4.Coming soon
  5. 5.Coming soon
  6. 6.Coming soon
  7. 7.Coming soon

Where Contracting and Maintenance Companies Lose Their Profit

Ask the owner of a contracting or maintenance company one question: how much did you make on that maintenance contract last month? The answer is almost always an estimate. They know the contract value and roughly what the crews cost, but the number that separates profit from loss is scattered across a storekeeper's notebook, a site supervisor's WhatsApp thread, and supplier invoices that have not been posted yet.

This is not an accounting problem to be solved with a better accountant. It is an operational one: profit does not disappear in a single bad decision, it leaks daily in amounts small enough that nobody sees them, because they never appear on any invoice. Before this series talks about tools, the leaks have to be named precisely.

1. The request that was never logged

The client calls the site supervisor directly, or sends a photo of a fault on WhatsApp. The supervisor reacts, the technician goes, the work gets done. Then the request appears on no report at all. The damage is double: a labour hour and a spare part left your books with no invoice against them, and the client's history looks quieter than it really is when the contract comes up for renewal.

In the maintenance companies whose operations we have reviewed, this single item is the largest source of leakage, simply because it is invisible. What is not logged is not measured, and what is not measured is not billed.

2. The visit that had to be repeated

The technician arrives and discovers the part is not in stock, or the fault needs a different trade, or the client is not on site. So they leave, and the visit is rescheduled. Every repeat visit costs fuel, technician time and travel allowance, and it costs something more expensive: a slot that could have gone to another billable job.

The root cause is rarely negligence. It is that the request arrived without an adequate description, and nobody checked part availability before dispatching.

3. Extra work done without a change order

In contracting especially, the client asks for a small modification mid-execution. The crew does it to protect the relationship, and documents nothing. At payment application time the discussion becomes one memory against another, and the contractor usually loses because there is no document. Every undocumented variation is work you donated.

4. Inventory that lives on sites, not in the system

Spare parts leave the main store for a technician's van or a site container, and from there they vanish from the records. The book balance says one thing and the shelf says another. So you buy what you already own, and discover the shortage of what you need at the worst possible moment.

5. The late payment application

Applications are not late only because clients delay. They are late because the supporting file is not ready: completion photos are scattered across supervisors' phones, progress percentages are out of date, variations are unsigned. Every week of delay is a week you finance your client's project out of your own cash.

6. The contract nobody is tracking

Maintenance contracts normally commit you to a number of scheduled visits and a response time. When nobody watches those two numbers, one of two things happens: you deliver more visits than you committed to and quietly lose your margin, or you deliver fewer, lose the renewal, and expose yourself to penalties.

7. Knowledge that walks out with the employee

An asset's history, what has been replaced on it, the trick that gets it running which only the senior technician knows — all of it lives in one person's head. When they resign, the company starts from zero on every asset and pays the learning curve twice.

What the seven have in common

Notice that none of them is a problem of intent or effort. Field crews usually work harder than they should have to. The problem is that information travels by voice or by message and never settles anywhere it can be retrieved and held to account. In contracting and maintenance the cost of having no system is higher than in any other activity, because the work happens outside the office by definition: across scattered sites, through mobile crews, with parts that move.

The Origami view

Contracting and maintenance is one of our specialisation sectors, and we start any project in it with a leak audit rather than a screen demo. The reason is that buying a system before identifying the gap produces the outcome we see often: a system is purchased, then used as an extra data log alongside WhatsApp instead of replacing it, so cost goes up and the leak stays.

The practical order we recommend: map the leak first, close the single biggest gap, then expand. Most companies in this sector get their largest return from closing item one alone — logging every request in one place — because it is the precondition every other item depends on.

How to measure your own leak

Before the next part, try this exercise for a single week:

  • Ask every supervisor to record every request they receive by any channel, even on one sheet of paper.
  • Compare the count against what entered your current system or reports.
  • Count how many visits were repeated for the same reason.
  • Add up the value of extra work executed without a signed change order.

The gap that appears is roughly your weekly leak. Multiply it by fifty-two, and you will know why this file deserves your time.

In the next part

We start with the biggest gap: work orders. How a request moves from a WhatsApp message to a record with a number, a status, an owner and a response time — and how that shift alone changes both your operation and your payment applications.

Sources

#Make the Most of Tech#Contracting and Maintenance#Operations Management#Digital Transformation

Frequently Asked Questions

What is the biggest cause of lost profit in maintenance companies?+

Requests that arrive verbally or on WhatsApp and are never logged anywhere. The work gets done, the spare part and the technician hour leave your books, and no invoice covers them. Because the request was never recorded it cannot even be measured. Closing this one gap normally delivers the largest immediate return.

How do I find the real margin on each project or maintenance contract?+

By tying three numbers to the same reference: labour hours actually worked, spare parts issued against the request, and direct costs such as travel and subcontractors. Once those three are recorded against one job or project number, margin becomes a calculated figure rather than an estimate, and that needs a system rather than a separate spreadsheet.

Does my company need a system, or is better WhatsApp discipline enough?+

With one site and a technician or two, manual discipline can hold for a while. Once you have multiple sites and mobile crews, WhatsApp becomes the problem itself: it gives you no request number, no status, no response time and no report, and searching its history is impractical exactly when a client disputes something.

Why are payment applications always late, and how do you speed them up?+

Usually because the supporting file is not ready at submission time: completion photos sit on supervisors' phones, progress percentages are stale, variations are unsigned. When those elements are captured on site at the moment they happen, the application becomes an assembly of existing data instead of a research project that starts at month end.

Rate this article

Related Articles

Weekly newsletter

The latest articles that matter to business owners, once a week. Just your email.

Looking for a software solution for your business?

At Origami we build custom systems, websites, and stores tailored to how your business works. Get in touch and we'll show you how we can help.

One session. Twenty minutes. No commitments.