Tech & Work

Working for your client's competition

Independent consultant Chip Camden outlines three dimensions to the question of whether you can consult for competitors. Voice your opinion on this subject.

If I were to ask a diverse group of IT consultants whether they should do business with companies that directly compete with their existing clients, I'd expect their responses to fall into three categories:

  1. Of course not!
  2. Nothing wrong with it.
  3. It depends.

While one of the first two answers might be correct 100% of the time for some consultants, that depends on the kind of consulting engagements they contract. Thus, I'm firmly in the third camp. Whether you can serve both sides of a business rivalry depends on the intensity of their competition, how important secrecy is to that competition, and how central your services are to their business.

Let's address the last point first. Only the truly paranoid businessperson would complain that the electric company provides their competitor with the same service that is so important to running any business. Even though electricity is crucial, it isn't what makes one company better than another. It gets a little grayer with a software vendor, but most people agree that it's perfectly OK for that vendor to sell an off-the-shelf product to companies who compete with one another. Now suppose that vendor makes custom modifications to the software per the requirements of one of those clients -- can they make the same or similar modifications to the system run by their competitor? Consultants generally represent a step closer in the relationship: we see how the client runs their business from a semi-insider perspective. However, if you're providing IT services to a company that doesn't specialize in IT, then you're more like the electric company. If, on the other hand, you're providing software design and development services to a software company, then your knowledge may be too central to their business to be compatible with working for their competition.

The degree to which clients compete may also play a role. Some competitors are more like colleagues, and they're willing to help each other out. Correct me if I'm wrong, but I believe that most medical practices sincerely wish the best for other medical practices, and wouldn't hesitate to share knowledge and resources with them when practical. Believe it or not, there are even software companies who take a more cooperative approach towards their competitors. That usually happens when there's more business available than either party needs, and they face similar challenges that they can better overcome if they work together. On the other hand, some markets are so competitive that even a smile seems like giving away too much (unless it's the smug, ironic kind).

Even when the competition is stiff, you might still be able to work for the two competitors if you don't have any secrets to keep. As we move through the 21st century, more and more profitable companies are making their money on top of open-source software. If your job as a consultant is limited to that information which is published for all the world to see, then your client shouldn't object if you provide similar services to their competitor. On the other hand, if your client asks you to sign a Non-Disclosure Agreement (NDA), then you'd better steer clear of their competition unless they specifically ask you to engage with them. You might argue that it's theoretically possible to honor your NDA while working for the competition, but I don't think that really works. Even if you can partition your own brain that way, your client is unlikely to trust that arrangement -- and trust is what the consultant/client relationship is all about.

I've outlined three dimensions to the question of whether you can consult for competitors, but every client and every situation is different. In my business, I run into a lot of gray areas. For example, I've worked for three software companies in the banking software industry, but my contributions had nothing to do with banking applications per se, so it wasn't a problem. On the other hand, in at least one of those cases I think my other relationships prevented the client from taking me into the inner sanctum of their application. Thus, the answer depends on how you and your client perceive your relationship, as well as where you both intend to take it. When in doubt, ask them.

"Hey, I have a possible opportunity to do business with XYZ, Inc. I wanted to let you know before I pursue it, to make sure it wouldn't cause any conflict in our relationship." Even if your client strenuously objects, you might still take the business -- but at least you know where you'll sit with your existing client, and they won't be able to accuse you of going behind their back.


Chip Camden has been programming since 1978, and he's still not done. An independent consultant since 1991, Chip specializes in software development tools, languages, and migration to new technology. Besides writing for TechRepublic's IT Consultant b...

HAL 9000
HAL 9000

I as a Hardware Consultant who supplies and maintains the Hardware side of the Business have no issues with working for any of my current customers competition. I may think differently if I was specialising in their Accounting Packages and so on but even then I don't really see any issue arising. However it's always possible that those who love to Gossip will blat out the [b]Competitions Secrets[/b] but it's not an issue that I or my staff have ever had and don't see why it should be an issue. Of course if you where developing software for a company who owned it and where asked to do a similar project for their competition things may get difficult but provided that there are no IP Lawyers involved and you own the code you create I don't see a Issue. Back in the Bad Old Days of Mainframes where we developed Code for each client it wasn't uncommon to reuse bits of code that we had developed and modify it for the hardware that we where working on at that time. ;) Col


It's not the competitors, it's all about you. I am based in the South East of England and due to expertise in the Sheet Metal Fabrication Industry I have eight customers all within a 100 mile radius who are all competing for the same sub-contract work. They are all aware they are not my only client in that field, I maintain the manufacturing package in all cases and have their entire customer base and works procedures securely backed up on my server. I have installed the servers and DNC links in most of them and trained their staff in the use of both off the shelf and propriety software. How does it work? ... I have not once passed any information between them, my integrity will not let me discuss potential projects which are around, my knowledge of their problems and equipment are invaluable to them and each one has become a personal friend over the years. More than ten years in most cases. So yes it can work, your discretion must be beyond doubt and you must be in the business for them, not for a quick buck.

Sterling chip Camden
Sterling chip Camden

... with an existing client over your relationship with their competition? How did you work it out?


I have been in consulting since 1976. I have had multiple clients in numerous business. There are some simple rules. If you learn any trade secrets, you don't pass them on. Companies in the same business are rarely direct competitors. My clients all know if I have been at another company in the same business if they bother to read my resume as every client is listed there as is what I did at that client. In almost 40 years of consulting, I have never had a client tell me a 'secret' that should not be passed on to anyone else. I have also never been asked for any 'secrets' from competition. It just doesn't work that way. Clients are generally more comfortable that you have experience in their type of business. Be aware that top management at many companies often comes from their direct competitors. There was a time when two brothers were CEOs (at the same time) at Sears and Montgomery Ward. They talked to each other. In some industries there are trade secrets which give one company a competitive edg over another. Those industries would have different rules and consultants in those industries should have different rules for themselves.

Editor's Picks