Treasury has prepared new budget to cater for expected revenue shortfalls.