El Senado aprobó el proyecto por 84 votos a favor y 14 en contra en la víspera de que se materializara el cierre del Gobierno, previsto para este viernes.
Más temprano, la cámara baja aprobó la medida provisoria con 235 votos a favor y 193 en contra.
Esta ley da a los dos partidos tiempo hasta el 22 de diciembre para llegar a un acuerdo sobre el presupuesto.
Lea más: Trump firma ley de gastos para evitar cierre del gobierno de EEUU
El jefe de la minoría en el Senado, Chuck Schumer, indicó en su cuenta de Twitter que los negociadores estaban "logrando avances" en un paquete presupuestal que beneficiaría a las Fuerzas Armadas y daría respuesta a las prioridades inmediatas.
Schumer añadió que nadie quería un cierre gubernamental, pese a las afirmaciones del presidente Donald Trump de que era inminente.