The federal budget is prepared by the Office of Management and Budget, and submitted to Congress for consideration.
After both houses of Congress approves the GAB, the President signs the bill into a General Appropriations Act (GAA); also, the President may opt to veto the GAB and have it returned to the legislative branch or leave the bill unsigned for 30 days and lapse into law.