Among bank officers, the highest salary for a Compliance Officer ranges from approximately ?80,667 to ?116,891, with a median around ?96,554. Investment bankers typically earn more, but for compliance officers, the top salary falls within this range.