The cost of measures to support the economy during the coronavirus pandemic has pushed government borrowing to the highest level since the end of World War Two.
Government borrowing – the difference between spending and tax income – hit £303.1bn in the year to March, the Office for National Statistics said.
Compared to the previous year, borrowing is nearly £250bn higher.
Measures such as furlough payments have hit government finances hard.
Borrowing hit £28bn in March alone – a record high for that month.
Despite the record figure, Paul Johnson, director of the Institute for Fiscal Studies, told the BBC’s Today programme the annual borrowing figure was “slightly better than expected a month ago”.
But, he added: “The big story in a sense is they [the borrowing figures] are £250bn more than a year ago.
“And that, of course, is because of to some extent the recession of the last year but mostly because of the huge amount of additional government spending to support the economy over the last year.”