The US Senate has passed a two-year federal budget bill by 64 votes to 36.
The legislation, which would avert another shutdown of the federal government in January, was passed by the House of Representatives last week. Voting was 332 - 94.
It was drafted by a cross-party budget committee set up after a government shutdown which lasted 16 days in October.
Congress now has until 15 January to pass a $US1.012 trillion fiscal spending bill for 2014.
The BBC reports the bill aims to shave up to $US23 billion from the annual budget deficit.
It also rolls back $US63 billion in military and domestic spending cuts automatically imposed in January when Democrats and Republicans failed to reach a budget compromise.