The package faces another hurdle Friday in parliament's upper house, which represents Germany's 16 state governments. They are also set to be given more freedom to borrow money.
A two-thirds majority will also be needed in the upper house. That initially was uncertain because the parties behind the plans control only 41 of the 69 upper-house votes. But on Monday, the conservative-led governing coalition in Bavaria, which has six votes, also agreed to support the package.