What Clients Wish Their Contractors Would Just Tell Them
by Eric Hanson, Backend Developer at Clean Systems Consulting
The things clients most want to hear from contractors are usually the things contractors are most reluctant to say. Knowing the gap makes it easier to close.
The Information Asymmetry Problem
Clients usually know a lot about their business and not much about the technical work being done on their behalf. Contractors know the technical work and not always enough about the business context. This asymmetry is normal and expected.
The problem is when neither party addresses it — when the contractor makes assumptions about business priorities and the client makes assumptions about technical complexity, and both parties proceed without surfacing what the other does not know.
The things clients most consistently wish they had been told sooner are usually things the contractor either assumed the client already knew, or held back because the conversation felt uncomfortable.
The Things Clients Wish They Had Heard
When something is going to be late — before the deadline. This one comes up in almost every retrospective on failed engagements. Clients almost universally would rather know three weeks before a deadline that the timeline is at risk than discover it the day before. The early warning gives them options. Late discovery gives them a crisis.
When the approach being asked for is the wrong one. Clients often have a solution in mind that is not the best solution — they just do not know it, because they do not have the technical background to evaluate it. The contractor who spots this and says nothing, then builds the wrong thing correctly, has failed the client even while technically delivering what was asked.
Saying "I want to flag that this approach has some tradeoffs you should know about" is not undermining the client. It is doing your job.
When there is a dependency the project cannot proceed without. If a project is blocked waiting on a decision, a credential, a third-party response, or anything else outside the contractor's control, the client needs to know — not as an excuse, but because they may be able to unblock it. Sitting on a blocker without flagging it is one of the most avoidable sources of timeline problems.
When the scope is larger than it looks. Clients routinely underestimate the complexity of technical requests. Not because they are naive, but because the visible part of any feature is only a fraction of the actual work. A contractor who knows the iceberg extends well below the surface should say so — early, with specifics, and with a revised estimate if needed.
Why Contractors Hold These Things Back
The reluctance is usually one of a few things:
- Fear of seeming incompetent by admitting something is harder than expected.
- Wanting to preserve harmony and avoid a difficult conversation.
- Hoping the problem will resolve itself before it needs to be mentioned.
All of these are understandable. All of them produce the same result: a client who feels surprised and underinformed, which damages trust more than the underlying issue would have.
The contractor who volunteers uncomfortable information early is perceived as honest and competent. The one who hides it and hopes is perceived as neither.
The Practice of Proactive Disclosure
The habit that prevents most of these problems: before ending any week of work, ask yourself one question — "Is there anything my client would want to know that I have not told them?"
If the answer is yes and the information is uncomfortable, that is exactly when to send the message.
Clients do not need contractors who only bring good news. They need contractors who tell them the truth early enough to do something about it.