The Congressional Budget Office is a bipartisan federal agency with the legislative branch of the U.S. government that analyzes the economy and provides budget to the Congress. It also aids the Senate and House Budget Committees. It reviews the president's annual budget. It also reports on the deficit impact of every important piece of legislation.