Over a million developers have joined DZone.

How to Recognize Bad Clients and Deal With Them

DZone's Guide to

How to Recognize Bad Clients and Deal With Them

How to proactively avoid bad clients in freelance work and how to manage them in the future.

· Agile Zone ·
Free Resource

[Latest Guide] Ship faster because you know more, not because you are rushing. Get actionable insights from 7 million commits and 85,000+ software engineers, to increase your team's velocity. Brought to you in partnership with GitPrime.

I think that one of the core activities of freelancing is to interact with other human beings. In many cases, that means you have to build productive working relationships with people who you have not met before, and do it quickly.

In building relationships, we have to agree on some rules and to stick to them to protect us and the customer. In most cases the freelancer and the client are two honest people who just do not know each other, so they have to build and maintain trust to make the relationship work.

Building Trust: You Have to Get Off on the Right Foot

Rules help to build mutual trust, especially at the very beginning. If a customer you worked with for a long time is late with a payment, you just write a kind reminder and keep working on the project without worrying. If you are working with someone for the first time, he did not agree to give you an advance, and the payment does not arrive by the time it was expected, you will become nervous, and you will start to suspect something is wrong. As a professional you will strive to keep your committment untarnished but as a human being, a lack of trust could start to grow. For this reason I think that we have to realize that the initial contacts are very important: the other party will judge us only by our actions now, not by our past life of honest behavior. Of course, unexpected things could happen. They have to be prevented when possible, but when that is not possible, they have to be communicated.


Source: http://monmacon.tumblr.com/post/52613263141/le-contrat-est-sur-mon-bureau-je-vous

A Little Story About a Customer of Mine

Let me share a story: one of my clients was based outside the European Union, and we agreed I would be paid by wire transfer. Unfortunately while I was expecting the second payment there was a strike of bank workers in his country, and international transfers were blocked. This was not an ideal situation but in that case, the customer reached to me, explained the situation (also providing me links to articles from trustable sources), and he looked together with me for alternative ways to make the payment. The method for the transfer cost me a little more than the fee I would have paid to receive a wire transfer, and I had to go through a slightly longer process to get the money, but this is part of life. Things happen and you try to find the best outcome given the situation. In the end I was very happy that I was dealing with someone willing to work with me to find a solution. When difficulties arise, working with a good or a bad client make the difference.

How to Recognize Good and Bad Clients?

The tricky part is that it is often difficult to recognize bad and good clients. You could be an optimist and justify some behavior from your customer, or vice-versa, or you could be too suspicious and think ill of someone making an honest mistake. However, sometimes the hints just add up and you realize you are working with a bad customer. Some examples?

  • Good clients pay you on time.

  • Bad clients pay you late or do not pay you at all.

  • Good clients communicate to you if they are not happy about something.

  • Bad clients surprise you and sneak changes into the contracts.

  • With good clients you can afford to be as flexible as needed to get things done and to do whatever you need to help them.

  • With bad clients you have just to stick to the contract.

  • Good clients appreciate when you stay flexible and accomodate their requests.

  • If you bend your rules with bad clients they will just try to squeeze more and more from you.

What to Do About Bad Clients?

The first thing we should realize is that sometimes we are turning a client into a bad client. We can act to improve the relationship, build more trust, and make it a pleasure to work together. My strategy for that is to be as clear as possible in my requests (e.g., I need the contract signed by this date, these travel expenses should be reimbursed, etc.) and being open and clear when a behavior of the customer makes me uncomfortable.

Once you have several hints and you start to be sure you are dealing with a bad client you have to decide why you are in business: if you are in business to get as much money as possible then you have to work with whoever you meet. I personally think that being rich is having the freedom to choose what to work on and with whom, so if I find a client abusive, if I think he is not trying to build a balanced situation I stop accepting more work from him.

There are no magic solutions to bad clients, and if your economic situation requires to do so you will have to accept working with them. In that case, try to protect you with well written contracts and try to stay as civil and professional as possible. You have to protect your professional image when working with awful customers.

However, if you can afford it, just smile and say “No, thank you”.


I have been lucky in my life, not all the time but most of it. I had fantastic colleagues, talented advisors, and incredible managers. Since I started freelancing I also had very good clients. I have been lucky most of the time, but not all the time, and therefore I have to apply best practices also to managing customers.

As professionals we have to work to obtain the best possible outcome under any circumstance. It is also a reality that there are people with whom it is just easier to build relationships and build something positive. There are good and bad clients out there. While a great professional could produce positive results with either of them, they will have a much more pleasant journey when working with good clients.

Working with a good client is such more satisfying and I think it leads to build better products.

[Latest Guide] Ship faster because you know more, not because you are rushing. Get actionable insights from 7 million commits and 85,000+ software engineers, to increase your team's velocity. Brought to you in partnership with GitPrime.

customer relationships ,consulting

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}