Australian Treasurer Scott Morrison has unveiled a new budget which includes a surprise rise in taxation for the country’s five biggest banks from July.
Mr Morrison also announced education savings which will see students pay a greater share of the cost of degrees.
Infrastructure projects, health and housing affordability were also high on the government’s agenda.
The main opposition Labor party accused him of using a healthcare levy increase to fund tax cuts for big business.
But Labor supported the tax on the banks.
Mr Morrison said $6.2bn ($4.6bn; £3.5) would be raised over the next four years by the new levy on the big five – ANZ Bank, Westpac, National Australia Bank, Commonwealth Bank and Macquarie.
The head of the Australian Bankers’ Association called the levy “a direct attack on jobs and growth”.
“It is a tax that will hit Australians by hurting investment and could have unintended consequences… it will affect the entire banking system,” said Anna Bligh, the former Queensland premier.
“This new tax is not a well thought-out policy response to a public interest issue, it is a political tax grab to cover a budget black hole.”
What we knew already
The budget was the first since PM Malcolm Turnbull’s government was re-elected on a tiny majority last year.
In it Mr Morrison outlined higher education reforms aimed at savings of A$3.8bn by June 2021.
But the government had already announced key aspects of the budget, including building a second Sydney airport, increasing university fees by 7.5% by 2021, and lowering the salary threshold for university debt repayments from A$55,000 to A$42,000.