I am a remote software developer involved with 3 companies:

Company A sign my papers, pay me every month and sell my hours to Company B.

Company B gives me equipment, an office and his important name in the industry and sell my hours to Company C.

Company C is where I really perform my tasks, have a team, manager, etc.

Company C seems to like my work and already told that to Company B, but the company that really pays me is Company A.

Which company should I approach to get a raise? And how? I don't think most arguments would work in the situation because the company that can rate my work (Company C) is not same one paying me (Company A) and there is Company B between them.

The common way for other people in the same situation was Company B hiring you from Company A.

Edit: I applied to work for Company B and interviewed only with Company B and C. Company A was introduced as a partner by Company B after Company C approved my hiring.

Once I asked a raise for Company A, they forwarded my request to Company B and it was Company B that gave me the response that it was easier for them to hire me than approving a raise.


You're an employee of company A.

You ask them for a raise and negotiate anything else relating to your work contract with them.

How (if at all) they pass along this then additional cost to company B who has the client company C who actually pays for all this fun (my head is spinning) is not your concern nor any of your business.

However do read your contract in case it has anything to say about wage negotiations, possibly answering your question.

Another thing that works like a charm to raise your wage is to apply to other companies with a much higher salary expectation. If they agree, you just raised your price.

Of course this means to uproot yourself from your current situation and may not be what you want right now.

  • Two great answers here !
    – Fattie
    Nov 17 '18 at 16:45

but the company that really pays me is Company A.

I really don't understand why you even have to ask this question at all.

You are paid by company 'A', therefore you are employed by company 'A'. If you want to request a raise then obviously you'd make that request to company 'A'.

Approaching the other companies is unprofessional, unethical, and may well violate your agreement and/or contract with company 'A'.

  • Because once when I asked Company A, they forwarded the request to Company B. And also because it is common for Company B hire people from Company A when they want a raise. Also I interviewed with Company B and C. Company A was introduced only to sign the papers and pay me. Nov 16 '18 at 23:24
  • And if you are a contractor you just increase your daily / hourly rate when the contract is renewed Nov 16 '18 at 23:31
  • @Neuromancer I am sold as contractor to Company B and C, but for Company A I am an employee. Nov 16 '18 at 23:47
  • 2
    Like Steve state, company A is paying you, so you deal with them. If they forward your request to a third party, like company B, and state they cannot do anything because their forwarded your request, I will take it as a cheap tactic to decline your raise. Nov 17 '18 at 3:47
  • @SebastienDErrico perfectly explained it. The "we spoke to company B!" thing is completely ridiculous.
    – Fattie
    Nov 17 '18 at 16:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .