Representatives of Germany's federal states in the Bundesrat rubber-stamped the unprecedented measures, which include €156 billion of new borrowing, support for business and the health system, as well as hundreds of billions in guarantees for bank loans to firms.
Already passed by lower house MPs on Wednesday, the package is now expected to kick in from April 1st.
The government will create an “economic stabilisation fund” offering €400 billion in guarantees for companies' debts, €100 billion for lending to or taking stakes in firms, and €100 billion in support for state-owned investment bank KfW.
With its firepower boosted by €357 billion, KfW will in future be able to guarantee some €822 billion in lending.
The federal government will also offer smaller firms up to €50 billion of handouts.
A total of €58.5 billion has been set aside for the health system, with €3.5 billion specifically for research and protective equipment, and the rest to be deployed as necessary.
The new borrowing marks a sea change in German economic policy, upending a financial-crisis-era constitutional rule drastically limiting budget deficits.