Strategy

How to Be a Good Client (And Why It Changes What You Pay)

SKIMBOX Team

Suppliers price uncertainty, and most of the uncertainty on a software project comes from the client side. Here is what actually costs your supplier time, what it costs you, and what you should demand in return.

How to Be a Good Client (And Why It Changes What You Pay)

Clients ask how to choose a good supplier. Very few ask the reverse question, which is at least as consequential for what the project costs and how it goes.

Suppliers price uncertainty. A meaningful share of the uncertainty on any software project comes from the client side rather than from the technology, and it is priced into your quote whether or not anybody names it. The difference between a client who decides quickly and one who does not is not a matter of politeness. It shows up in the number.

This article is what a supplier would tell you if the commercial relationship allowed it.

The two clients, priced

Worth making concrete, because "suppliers price uncertainty" stays abstract until you see where the money goes.

Two businesses ask the same supplier for the same system. Same scope, same complexity, same deadline.

The first has a named decider who answers within two days, sends feedback once and complete, and supplied its brand assets and API credentials in week one because somebody tracked them as tasks. The supplier can plan a continuous run of work. Nobody sits idle waiting. The estimate does not need much protection, because the main thing that would break it is not present.

The second has four stakeholders and no decider, takes two to three weeks to respond, and sends feedback in pieces as each person gets to it. Half the credentials arrive in month two. The supplier cannot plan a continuous run, so people either sit idle at your cost or get moved to another project and come back having lost context. Work gets done twice. The estimate has to carry all of that.

A supplier who has met the second client before, or who suspects they are looking at one, does the only rational thing and pads. Not dishonestly, and not itemised anywhere. It just becomes the number.

The uncomfortable part is that the second client experiences the higher price as the supplier being expensive, and experiences the delays as the supplier being slow. From inside, the pattern is invisible. That is the whole reason this article exists, because nobody in the commercial relationship is well placed to tell you.

The five things that cost your supplier time

None of them is technical.

Decisions that take weeks. A design choice or a business rule goes out and sits. The team either stops, which you are paying for, or guesses and continues, which means the work may be redone when the answer arrives.

Several people, no decider. Three opinions with nobody empowered to break a tie produces the same delay as silence, then adds rework when the informal compromise is overruled by whoever was not in the room.

Content and access arriving late. Copy, images, brand assets, API keys, sandbox credentials, a working test account with a third-party system. These sit squarely on the critical path and are invisible to you as development work, which is exactly why they slip.

Feedback in fragments. One review returned as three messages over five days, each revising the last, costs considerably more than the same feedback delivered once and complete, because each fragment triggers work the next one invalidates.

Small additions agreed verbally. Nothing changes the plan or the date, and the cumulative effect is real even though no individual conversation was unreasonable.

Read that list again and notice that all five are entirely within your control, cost nothing to fix, and require no negotiation with anybody.

Decisions: set a response budget

Agree a target at the start and treat it as a commitment. Two working days for a routine question, five for anything genuinely needing several people.

The specific numbers matter less than their existence. A supplier who knows your response time can sequence work around it. A supplier who does not know has to guess, and guessing conservatively is what padding is.

If your organisation is genuinely slow at approvals, say so rather than presenting an aspiration you will miss every time. A supplier told that approvals take three weeks can plan around three weeks. One told two days builds a plan that breaks in week one and then spends the rest of the project explaining why.

And notice what it means if your supplier never chases you for decisions. It usually means they are guessing, which is worth knowing about your own project.

Name one person who decides

Consultation and decision-making are different activities, and merging them is what causes the paralysis.

Involve whoever genuinely needs involving. Then name one person who decides once they have been heard. Say explicitly who is consulted, who is informed, and who decides.

Suppliers do not need you to have fewer stakeholders. They need to know which one to ask when the answers conflict, and they need that person to be reachable.

Feedback that can be acted on

Two habits, and they compound.

Send it once, complete, in one place. Gather everything, resolve internal disagreements before sending, and deliver a single consolidated response with a named owner. The fragmented version is not just annoying, it is measurably more expensive.

Describe the problem, not the fix. "I do not like it" is not actionable and will produce a guess and a second round. "On the checkout page, customers will not understand what this field is asking for" is actionable, and it lets a supplier apply the expertise you are paying for to a problem you have correctly identified as yours to raise.

That distinction runs right through the relationship. UK government guidance for buying digital work states the principle plainly: buyers write requirements to tell suppliers about their situation or problem, and suppliers propose a solution that meets those needs [1]. Specifying the solution yourself means buying your own guess at full price. Our guide on writing a software brief covers how to do that properly at the outset.

None of which means never disagreeing on technical matters. Where you have genuine grounds, say so and say why, and label it as a preference rather than an instruction. A supplier who cannot defend a technical decision in plain language has a problem you want to know about.

Track your own obligations

Most project plans show what the supplier owes you and leave what you owe them implicit. That asymmetry is where a surprising amount of delay lives.

Ask for your list separately at the start, with dates against each item, and track it the way you track theirs. It converts a vague sense of being chased into a small number of tasks with owners and deadlines, which is a much easier thing to manage.

The small ask that is not small

Scope creep is almost never one large request. It is a series of small, reasonable-sounding additions agreed verbally, none of which individually seemed to warrant updating the plan.

There is a single question that prevents most of it: does this change the date or the price? Ask it in the meeting, at the moment of asking, not afterwards.

Most suppliers will not volunteer the answer, partly to be accommodating and partly because saying no to a client feels commercially risky. Asking makes it safe for them to be honest, and it keeps the plan matching reality rather than drifting from it silently.

Adding scope mid-project is entirely legitimate when the business needs it. The problem is only ever the addition that arrives without a corresponding change to the plan. Handle it as a documented variation with its own price and its own effect on the date, and both sides stay honest. Our guide on reading a software proposal covers how variations should work.

The client has a defined job

This is not merely good manners. In public procurement it is written down as a role with responsibilities.

US federal guidance on agile contracting describes the government product owner as retaining responsibility for making decisions and managing the process, approving the specific plans for each iteration, and approving deliverables [2]. The buyer is defined as an active participant with decisions to make on a cadence, not a recipient waiting for delivery.

That framing is worth adopting even where nothing about your project is governmental. If nobody on your side holds that role, it is unfilled, and the supplier will end up making those decisions by default. They will make them reasonably and they will make them without knowing what you know.

What to demand in return

Being a good client is not the same as being an easy one, and the two get confused.

Demand a demonstration rather than a status report. A named list of what remains. Honesty about what is blocked and on whom. Early warning when something slips, rather than an explanation once it has. And a straight answer when you are the problem.

That last one needs active encouragement, because it will not happen by default. A supplier who has learned that disagreement is unwelcome will quietly build what you asked for, including the parts they know are wrong, and you will find out after paying. Ask directly and more than once what they think you are getting wrong.

Four questions get you better information than any status meeting: what is demonstrably working right now, what remains by name, which of those has never been started, and what is blocked and on whom. Our guide on a project that is running late covers what the answers tell you.

Being a good client is not the same as being an easy one

Worth separating these two, because they get merged and the merge is expensive.

An easy client approves quickly without reading, accepts the first thing shown, does not push on estimates, and never raises a problem until it is serious. That feels pleasant to work with and it produces worse software, because nobody is applying pressure at the points where pressure improves the result.

A good client is fast but not passive. They decide quickly, and they read what they are approving. They push back on an estimate by asking what is in it rather than by asking for a discount. They raise a concern in week two instead of storing it until month three. And they say plainly when something is not good enough, early, while changing it is still cheap.

The distinction shows up most clearly at demonstrations. An easy client watches the demo and says it looks great. A good client asks to drive it themselves, with their own data, and finds the thing that breaks. The second is more uncomfortable for everybody in the room and is worth considerably more to both sides.

The same applies to bad news. A client who reacts badly to problems being raised early is training their supplier to raise them late, which is the opposite of what they want. How you respond the first time somebody brings you a genuine problem sets the pattern for everything after it.

Involvement, in the right places

Daily interruption of individual developers substitutes activity for oversight. What you actually want is regular structured contact with somebody who can answer for the whole project, plus the ability to see working software at agreed points.

For most projects that means one substantive weekly session with a demonstration attached, and a fast channel for questions in between. Daily calls are usually a symptom rather than a cure. What matters more than frequency is that somebody with authority attends and that the meeting produces decisions rather than updates.

The one place to be more involved than most clients are is testing. You know things about your business that no test plan captures, including the cases that occur twice a year and break everything. Set aside real time for it rather than treating it as a formality at the end, because a problem found during the build is dramatically cheaper than the same problem found after launch.

What difficult costs, invisibly

None of this appears on an invoice, which is precisely why it is worth stating.

A client known to be difficult gets quoted with more padding. They get the team that is available rather than the team the supplier would prefer to assign. They get less discretionary effort on the parts nobody specified, which on software is a large surface. And they are first to be deprioritised when the supplier has a capacity problem, which every supplier eventually does.

In a market the size of the UAE, reputations also travel further than most clients assume. More practically, the same supplier remembers. The rate you are quoted for the second project, and whether they are keen to take it at all, is shaped by how the first one went in ways that have nothing to do with the technical work.

On payment specifically: pay for what has been delivered, and raise disputes separately and explicitly. Withholding payment as an unstated protest reads as a cash flow problem or bad faith, and it moves you down the list of a business with other clients. If you want to withhold for a stated reason, say the reason and say what would resolve it.

Twenty minutes, before the next project

Write down three things and share them with your supplier.

Who decides. How quickly you will respond to questions. And what you owe them, with dates against each item.

That single page prevents more delay than any amount of project management applied afterwards. Most clients have never written down any of the three, which is why the two changes with the largest effect, consolidating feedback and naming one decider, are also the two that cost nothing at all.

If you want an outside view, a review of a proposal, a brief, or how an in-flight engagement is being run starts from around AED 1,500 with us. That covers where time is genuinely being lost and how much of it sits on your side rather than theirs. Final pricing depends on scope, and these are our own figures rather than a market survey.

References

  1. GOV.UK, buying through the Digital Outcomes and Specialists framework
  2. TechFAR Hub, planning for agile
  3. US Digital Services Playbook
  4. SKIMBOX, how to write a brief for a software project
  5. SKIMBOX, how to read a software proposal
  6. SKIMBOX, your software project is late again

The UK and US government guidance cited above governs public sector procurement in those countries. It is referenced for the underlying practice, which applies broadly, rather than as a rule binding private buyers in the UAE.

Frequently asked questions

  • Why does being a good client save me money?

    Because suppliers price uncertainty, and a large share of the uncertainty on any software project comes from the client side rather than the technology. A supplier who has worked with you before and knows that decisions arrive in days rather than weeks can quote tighter, because they are not padding against the risk of sitting idle. That padding never appears as a line item and is entirely real in the total. The client who decides quickly is not being rewarded for good behaviour, they are simply cheaper to serve.

  • What actually costs my supplier time?

    Five things, and none of them is technical. Decisions that take weeks. Feedback from several people with nobody able to break a tie. Content, access or credentials that only you can supply arriving late. Feedback delivered in fragments over several days. And small additions agreed verbally without the plan or the date moving. Those five account for most client-side delay on most projects, and every one of them is entirely within your control, costs nothing to fix, and requires no negotiation with anybody.

  • How quickly should I respond to questions?

    Agree a target at the start and treat it as a commitment rather than an aspiration. Two working days for a routine question and five for anything needing several people is realistic for most businesses. What matters more than the specific number is that it exists, because a supplier who knows your response time can plan around it, and a supplier who does not know has to guess conservatively, which is exactly what padding is. If your organisation is genuinely slow, say so rather than presenting an aspiration you will miss.

  • What happens when a decision is delayed?

    The team either stops, which you are paying for, or guesses and continues, which means the work may have to be redone once the answer arrives. Neither is good and the second is worse, because the cost is hidden until later. A supplier who never chases you for decisions is usually guessing rather than being accommodating, and that is worth knowing about your own project before you see the result.

  • Why does having one approver matter so much?

    Because three opinions with nobody empowered to break a tie produces the same delay as no feedback at all, then adds rework when the informal compromise is overruled by whoever was not in the room. Naming a single person who can decide, even imperfectly, is usually worth more to a struggling project than adding budget to it. It is also a change you can make today, unilaterally, without asking anybody's permission.

  • What if several people genuinely need to be involved?

    Then involve them, and still name one person who decides after they have been heard. Consultation and decision-making are different activities and merging them is what causes the paralysis. Say explicitly who is consulted, who is informed, and who decides. Suppliers do not need you to have fewer stakeholders. They need to know which one to ask when the answers conflict, and they need that person to be reachable when it happens.

  • How should I give feedback?

    Once, complete, and in one place. A review returned as three messages over five days, each revising the last, costs substantially more than the same feedback delivered together, because each fragment triggers work that the next fragment invalidates. Gather everything, resolve your internal disagreements before sending rather than after, and deliver a single consolidated response with a named owner attached to it.

  • What makes feedback actionable?

    Describing the problem rather than prescribing the fix, and being specific about where. I do not like it is not actionable. On the checkout page, customers will not understand what this field is asking for is. The first invites a guess and a second round. The second lets a supplier apply the expertise you are paying for to a problem you have correctly identified as yours to raise. Describing problems is your job, solving them is theirs.

  • Should I tell my supplier how to build something?

    Only where you have genuine grounds, and label it as a preference rather than an instruction. You are usually paying for judgement you do not have in-house, so overriding it removes the thing you bought. Where you disagree, say why and ask them to respond. A supplier who cannot defend a technical decision in plain language has a different problem, and one worth uncovering early rather than late.

  • What do I have to supply, and when?

    More than most clients expect. Copy and images, brand assets, API keys, sandbox credentials, a working test account with any third-party system, sign-off on designs, and access to the people who actually do the process being automated. All of these sit squarely on the critical path, and all of them are invisible to you as development work, which is precisely why they slip without anybody noticing until the schedule does.

  • How do I stop my own items from delaying the project?

    Ask for your list separately at the start, with dates, and track it the way you would track theirs. Most project plans show what the supplier owes you and leave what you owe them implicit. Making your own obligations explicit converts a vague background sense of being chased into a small number of tasks with owners and dates, which is a far easier thing to actually manage.

  • Is scope creep really my fault?

    Frequently, at least in part, and it rarely feels like it at the time. Scope creep is almost never one large request. It is a series of small reasonable-sounding additions agreed verbally in meetings, none of which individually seemed to warrant updating the plan or the date. The cumulative effect on the schedule is entirely real even though no single conversation in the sequence was unreasonable, which is what makes it so hard to see while it is happening.

  • How do I keep scope under control?

    Ask one question every time you request something: does this change the date or the price? Ask it in the meeting, not later. Most suppliers will not volunteer the answer, partly to be accommodating and partly because saying no to a client feels risky. Asking it makes it safe for them to answer honestly, and it keeps the plan matching reality rather than drifting away from it silently over several months.

  • Should I ever add scope mid-project?

    Of course, when the business genuinely needs it. The problem is never the addition, it is the addition that arrives without a corresponding change to the plan. Handle it as a documented variation with its own price and its own effect on the date, and both sides stay honest. Handle it as a documented variation with its own price and its own effect on the date. Our guide on reading a software proposal covers how variations are supposed to work.

  • What should I demand from my supplier in return?

    A demonstration rather than a status report. A named list of what is left. Honesty about what is blocked and on whom. Early warning when something slips rather than an explanation afterwards. And a straight answer when you are the problem. Being a good client is not the same as being an easy one, and a supplier who never pushes back is not doing you a favour.

  • Should I let my supplier disagree with me?

    Actively encourage it, because the alternative is more expensive. A supplier who has learned that disagreement is unwelcome will quietly build whatever you asked for, including the parts they know are wrong, and you will discover the problem after paying for it. Ask directly, more than once, and at moments when nothing is going wrong, what they think you are getting wrong. How you react the first time somebody brings you a genuine problem sets the pattern for everything afterwards.

  • How much involvement is too much?

    Daily interruption of individual developers is generally too much, and it substitutes activity for oversight. What you want is regular structured contact with someone who can answer for the whole project, plus the ability to see working software at agreed points. Attending every internal conversation does not increase your control over the outcome, it simply reduces the hours available for the work you are paying for.

  • What is the right meeting cadence?

    For most projects, one substantive weekly session with a demonstration attached, plus a fast channel for questions in between. Daily calls are usually a symptom of something going wrong rather than a cure for it. What matters far more than the frequency is that somebody with authority to decide attends, and that the meeting reliably produces decisions rather than a recital of updates everyone could have read.

  • Does public sector guidance say anything about the client's role?

    It does, and it is unusually explicit. US federal guidance for agile contracting describes the government product owner as retaining responsibility for making decisions and managing the process, approving the plans for each iteration, and approving deliverables. The client role there is defined as active and decision-making rather than as a recipient waiting for delivery. If nobody on your side holds that role, it is simply unfilled, and your supplier will make those decisions by default without knowing what you know.

  • Should I describe the problem or the solution?

    The problem, in almost every case. UK government guidance for buying digital work states plainly that buyers write requirements to tell suppliers about their situation or problem, and suppliers propose a solution. Specifying the solution yourself buys your own guess at full price. Specifying the solution yourself means buying your own guess at full price. Our guide on writing a software brief covers how to describe a problem properly at the outset.

  • How do I handle a supplier who is not performing?

    Raise it early, specifically, and in writing, rather than accumulating frustration and then escalating all at once. Describe what you observed rather than characterising them. Ask what they need from you, because sometimes the answer is genuinely something you are not providing. Ask what they need from you, because the answer is sometimes genuinely something you have not provided. Our guide on a late project covers the diagnostic questions worth asking before concluding anything.

  • Should I pay on time even if I am unhappy?

    Pay for what has been delivered and raise disputes separately and explicitly. Withholding payment as an unstated protest is understood by suppliers as a cash flow problem or bad faith, and it moves you down the priority list of a business that has other clients. If you intend to withhold for a stated reason, say the reason plainly and say what would resolve it, so it reads as a position rather than as a problem.

  • Does being a difficult client actually cost more?

    Yes, in ways that are usually invisible to you. You get quoted with more padding. You get the team that is available rather than the team they would prefer to give you. You get less discretionary effort on the parts nobody specified. And you are the first project deprioritised when the supplier has a capacity problem. None of that appears on any invoice or gets mentioned in any meeting, which is exactly why it persists. The costs are real and the feedback loop that would reveal them does not exist.

  • Do suppliers really talk to each other about clients?

    Within a business, certainly, and reputations travel further than most clients assume in a market the size of the UAE. More practically, the same supplier remembers. The rate you are quoted for a second project, and whether the supplier is keen to take it at all, is shaped by how the first one went in ways that have nothing whatever to do with the technical difficulty of either.

  • What if my organisation is genuinely slow at deciding?

    Tell your supplier at the start rather than letting them discover it. A supplier who knows that approvals take three weeks can sequence the work to keep people busy around them. One who assumes two days will build a plan that breaks immediately. Naming a real constraint honestly at the start is far better than presenting an aspiration and then missing it every single time, which erodes trust in everything else you have said.

  • How do I get better information out of my supplier?

    Ask questions that cannot be answered with a general reassurance. What is demonstrably working right now? What remains, by name? Which of those has never been started? What is blocked and on whom? Those four questions either produce specific answers or reveal that specifics are not currently available, and both outcomes tell you considerably more than asking how things are going.

  • Should I be involved in testing?

    Yes, and earlier than most clients are. You know things about your business that no test plan will capture, including the odd cases that occur twice a year and break everything. Set aside real time for it rather than treating it as a formality in the final week, because a problem found during the build is dramatically cheaper to fix than the identical problem found after launch.

  • What is the biggest single improvement most clients could make?

    Consolidating feedback and naming one decider. Those two changes cost nothing, require no negotiation with the supplier, and remove the two largest sources of client-side delay on most projects. Both are available to almost any client on their next project without asking permission from anybody, and the ones who make the changes tend to notice the difference within a month.

  • Can you review how we work with our supplier?

    We can. A review of a proposal, a brief, or how an in-flight engagement is actually being run starts from around AED 1,500 with us. That covers where time is genuinely being lost, how much of it sits on your side rather than theirs, and what to change first. Final pricing depends on scope, and these are our own figures rather than a market survey.

  • What should I do before the next project starts?

    Write down three things and share them: who decides, how fast you will respond to questions, and what you owe the supplier with dates against it. That single page prevents more delay than any amount of project management applied afterwards, and it takes about twenty minutes to produce. Most clients have never written down any of the three, which is why the change is so effective.

SKIMBOX Team

Tech Consultancy

Get fresh writing in your inbox

One email a fortnight. No filler.

By subscribing, you agree to our privacy policy.

Want us to build something?

We work with teams across MENA, UK, USA, and India to build products, run programs, and grow.

Get in touch

Continue reading