Republikanerna i representanthuset godkände på onsdagen över 1,1 biljoner dollar till Pentagon, tillsammans med ett separat budgetramverk på 95 miljarder dollar som inkluderar över 70 miljarder dollar för kriget mot Iran.
National Defense Authorization Act röstades igenom med 216 röster mot 212, där sex demokrater röstade tillsammans med republikanerna. Lagförslaget går nu vidare till senaten, där dess öde förblir ovisst efter att demokrater blockerat en tidigare version förra veckan.
Talman Mike Johnson sade att åtgärden representerar en generationsövergripande investering i det nationella försvaret. Demokrater kritiserade förslaget för att koppla samman militära behov med nedskärningar i inhemska program och skattesänkningar, där representant Adam Smith kallade strategin ohållbar.
Separat drev representanthuset igenom ett budgetramverk på 95 miljarder dollar med 216 röster mot 214. Ramverket anslår även 12 miljarder dollar till lantbrukare och finansierar bestämmelser i SAVE America Act.
Försvarsminister Pete Hegseth vittnade på tisdagen om att kriget hittills har kostat 37,5 miljarder dollar, med 18 amerikanska militärer dödade och nästan 500 skadade. Han varnade för att utebliven finansiering kan leda till brister i löneutbetalningar till soldater och militär beredskap.