Vote for your favourite - and least favourite - highlights from the federal budget.
An excise duty of 40 sen per litre will be imposed on high-sugar content beverages.
RM20 for passengers flying to Asean countries, and RM40 for passengers flying elsewhere.
Free critical illness insurance for B40 income group up to RM8,000.
These include stamp duties exemptions, 'peer-to-peer lending', and RM1 billion fund to help those earning below RM2,300 buy homes under RM150,000.
Tax breaks will be given to employers who help settle their employees' National Higher Education Fund (PTPTN) loans by the end of 2019.
Casino license fees and duties will be increased, among others. Special lottery draws will be cut by 50%.
In 2019, there will be RM100 monthly passes for unlimited RapidKL train or bus trips, and similar RM50 bus-only passes.
No more RM20 subsidy for all households using below that amount of electricity. However, subsidy will be doubled for the poor in e-Kasih database.
Single people now ineligible for handouts; households earning under RM2k monthly will receive RM1k in cash and extral RM120 for each child under 18 (maximum 4 children).
RON95 subsidy to be limited to vehicles and motorcycles with engine capacities up to 1,500cc and 125cc respectively.
Currently, minimum wage is RM1,000 in Peninsular Malaysia and RM920 in East Malaysia. The new wage standard will kick in on Jan 1, 2019.
Employer's EPF contribution for workers aged above 60 will be reduced from 6% to 4%. These workers also will not need to contribute to EPF.
Government will match up to RM40 each month, for homemakers registered with e-Kasih whose husbands deposit a minimum of RM5 into their wives' EPF account.
RM10 million has been allocated to encourage and develop competitive online gaming.
5% real property gains tax (RPGT) will be imposed even when selling property owned for five years. However, exceptions are made for low-cost homes below RM200,000.