A record £23.9 billion in tax has been collected after a series of investigations led by HM Revenue and Customs, according to official figures.
The total was up £3.2 billion on the previous year and £9 billion on three years ago, and is nearly £1 billion above the target set by Chancellor George Osborne in his 2013 autumn statement, said HM Revenue and Customs.
Over £8 billion was collected from big business, a further £1 billion from criminals and another £2.7 billion was taken by tackling avoidance schemes in the courts, taxmen said.
More top news
British Bankers' Association head Anthony Browne warned that some banks could be moving abroad within weeks due to Brexit uncertainty.
Labour said its plan would mean grieving families would not have to pay for either a burial plot or cremation for a child aged under 16.
The children are among around 70 new young arrivals to arrive in Britain under the landmark Dubs amendment.