Beslutet, som snabbt väntas godkännas av senaten, kommer bara timmar innan deadline vid midnatt lokal tid.
Donald Trump, som om en månad tillträder som USA:s president, stoppade den tidigare framförhandlade uppgörelsen med motståndarpartiet Demokraterna.
Det nya förslaget, som lagts fram av republikanske talmannen Mike Johnson och hans partikamrater, släpper Trumps krav om en höjning av USA:s skuldtak.
Det var det tredje försöket från Johnson att få igenom budgeten, vilket väckt frågor om han kommer att kunna samarbeta med Trump och behålla sitt jobb.
USA:s pågående kongressmöte är inne på finalen. Nästa tvåårsmöte öppnar den 3 januari och samma dag hålls talmansvalet, en plats som fram till nu ansetts vara vikt för Johnson.