Soaring tax revenue so far this financial year has shrunk the federal budget deficit to half the size it was expected to be.