The deficit is expected to be around $16 billion smaller than predicted just a few weeks ago when Treasurer Josh Frydenberg handed down his delayed budget.

The mid-year budget review released on Thursday shows the deficit for the 2020/21 financial is now forecast to be $197.7 billion rather than the $213.7 billion announced in October.

Annual economic growth for 2021 is now predicted to be 4.5 per cent compared with 4.25 per cent at budget time, while the jobless rate is expected to peak at 7.5 per cent in the March quarter, down from eight per cent forecast in the budget.

“Today’s budget update confirms that the Australian economy is rebounding strongly,” Mr Frydenberg told reporters in Canberra.

The unemployment rate for November, also released on Thursday, unexpectedly fell to 6.8 per cent from 7.0 per cent in October.

The improved budget numbers are driven by savings on the cost of JobKeeper wage subsidy and a windfall from iron ore prices.

New figures from Treasury in Thursday’s Mid-Year Economic and Fiscal Outlook show the total cost of JobKeeper was revised down, saving the budget roughly $11 billion.

The number of Australians reliant on the wage subsidies has been reduced from 2.24 million in the October budget to 1.6 million in the mid-year update.

“There is a light at the end of the tunnel, but there is still a very long way to go in Australia’s economic recovery,”‘ Mr Frydenberg said.

Shadow assistant treasurer Stephen Jones said he hopes the economy is coming back because there are still one million unemployed.

“This is no time for the government to be patting themselves on the back and saying job done,” Mr Jones told Sky News.

Another key factor in an improved budget bottom line will be the impact of a strong iron ore price at around $US150 per tonne compared to the $US55 per tonne that was assumed in the budget.

The treasurer believes there is still a degree of uncertainty around how long Chinese stimulus will persist and when Brazil will resume its normal production volumes of iron ore.

“Underpinning the MYEFO forecasts today are our continued prudent commodity price assumptions, with an iron ore price assumed to fall from high levels to $US55 a tonne in the September quarter of next year,” Mr Frydneberg said.

If the iron ore price remained elevated for longer than assumed, before falling immediately to $US55 a tonne, nominal GDP could be around $22.9 billion higher than forecast in 2020/21 and $2.9 billion higher in 2021/22.

This would have a flow-on impact to company tax receipts estimated at around $1.3 billion in 2020/21 and $4.8 billion in 2021/22.