Röstsiffrorna i den slutliga omröstningen blev 54-46. Republikanerna har en skör majoritet i senaten med 53 platser.
Godkännandet kom bara timmar före tidsfristen, som var midnatt amerikansk tid, gick ut för att godkänna förslaget och undvika en nedstängning.
Förslaget skickas nu vidare för att undertecknas av president Donald Trump.
Kritik mot Schumer
Slutomröstningen – där det räckte med 51 ja-röster – föregicks av en preliminär omröstning som krävde att 60 senatorer ställde sig bakom förslaget.
Röstsiffrorna där blev 62–38. Tio demokratiska senatorer röstade med sina republikanska kollegor, medan Rand Paul som enda republikan röstade nej.
Budgeten godkändes i representanthuset i tisdags.
Senatens minoritetsledare Chuck Schumer tillhörde det fåtal demokrater som på förhand meddelat att de tänkte stödja Republikanernas förslag.
Schumer har kritiserats hårt av vissa andra demokrater det senaste dygnet. I sitt försvar beskriver Schumer hur en nedstängning hade varit en gåva till president Trump och dennes "förskräckliga agenda".
"Dysfunktion och kaos"
Enligt Schumer skulle Trump och Elon Musk, genom det så kallade effektiviseringsorganet Doge, utnyttja en nedstängning för att "förstöra avgörande statliga verksamheter i en betydligt högre takt än nu".
Men en grupp ledamöter för Demokraterna i representanthuset har uppmanat senatsdemokraterna att blockera förslaget för att i stället förhandla fram en bättre budgetkompromiss med Republikanerna.
"Det amerikanska folket skickade demokrater till kongressen för att bekämpa republikansk dysfunktion och kaos", skriver 66 demokrater i ett brev till Schumer.
