Chancellor George Osborne has criticised the regulation of banks under Labour and outlined plans to introduce a permanent annual levy.
Describing how the industry was "appallingly regulated" over the last decade, he underlined the coalition government's intention to ensure remuneration is adequately taxed.
He said: "We neither want to let off banks from making their contribution nor drive them abroad.
"Our aim will be to extract the maximum sustainable tax revenues from financial services. We will assess what those maximum revenues could be, not just in one year but over a period of years.
"We have already decided, in the face of opposition from the previous government, to introduce a permanent levy on banks."
While more details of the permanent levy will be announced tomorrow, it is expected to generate around £2.5 billion in annual revenues.
Osborne added this would be higher in net terms than the one-year bonus tax introduced by the government last year.
The Chancellor also signalled his intention to get all the banks to sign the Code of Practice on Taxation unveiled by the Labour government, which only four out of the 15 had signed so far.
He added: "We want the banks to pay not just by the letter of the tax law, but by its spirit."
Regular reminders and updates
9 December 2019 deadline
Joe McDonnell joins as head of portfolio solutions (EMEA)
Adviser of the Year - South East
Fidelity Multi Asset CIO's outlook