The Office of management and budget (OMB) is the agency that is responsible for preparing a budget. When a proposal is prepared by the OMB its then submitted to the Congress by the president. The congress then decides on the overall level on spending and taxation and then passes specific spending bills. Then the president signs the spending bills to law.