Long story short I am managing a team of software developers but I also manage our entire IT infrastructure. From our CAD systems to our database systems to our web servers to employee setups. Its a high level stressful job but I do it anyways. I have gone above and beyond in terms of IT but I have also been a key part of our sales team actually making the sale. We've been awarded multiple projects due to the requirements gathering, concept, and mockups I have delivered to the team.

My manager is not happy with the sales team, they also report to him as he is the CEO. I report directly to him as well. The sales team consists of another person who has an assistant. To me sales people need to be personable and should be able to persuade the customer. Our sales person lacks any of this but this is not my concern nor am I their boss.

In any event I asked for a raise recently because I am just going above and beyond what is being asked. My boss replied that he agrees however, he wants US to both think this through some more and now tie my pay increase to future projects. When I was hired in this was not in any contract or part of anything planned (I am in Michigan - USA). I do not think it is fair to suddenly tie my raise / bonus into future work and I simply do not want to wait any longer to get the go ahead on a pay increase.

I feel the CEO is just wasting time and trying to go around the issue at hand even though he agrees that my performance exceeds expectations and that I am due for a raise. How can I respond to this and tell him look thats all fine and dandy and maybe at a future time that can be put together but for now I'd like a salary increase.