Budget 2017 is expected to be a tough one for Prime Minister Najib Abdul Razak.
Najib is faced with the task of allocating from a shrinking purse due to the oil price slump, but he must also consider the possibility of a general election next year.
An austerity budget in order not to break the bank and a goodies-filled pre-election budget are complete opposites.
Nonetheless, the prime minister needs to do a balancing act.
Malaysiakini takes a look at what to expect and what to watch out for when Budget 2017 is tabled tomorrow.