Ahead of next week's federal budget, the government has confirmed extra tax revenue generated by the Iran war will be saved in its entirety.