This year's budget is a massive multibillion-dollar swing from an $8.3-billion surplus last year, and the biggest factor is a 30 per cent decline in natural resource revenue.