The federal budget 2024-25 with a total outlay of 18877 billion rupees has been announced with focus on fiscal consolidation, support for productive sectors and relief measures for the common man.