You will probably find that many companies operate with a set of salary scales for each grade of staff and if employees' salaries are allowed to move too far outside the relative pay scales, the whole organisation's compensation policy becomes distorted. So, it is perfectly legitimate to do this, although naturally highly unpopular with those who miss out on a pay increase. Your employers will have a difficult balancing act here, as if they let other staff fall behind, they run the risk of losing them. Against this they will have to balance the fact that possibly other longer-serving staff will be dissatisfied and leave. However, if you are discontented about not receiving even a cost of living increase, you can raise this as a formal grievance with your HR Department. You might also ask the company to publish their salary scales so that this is a transparent process and everybody in future understands how salary increases will be awarded. Your HR department might not want to do this, as it may open up a can of worms and show that in the past their salary policy has been a rather "hit and miss" affair but at least you will then understand how the process operates.