The defense-related bill is H.R. 1158; the non-defense measure is H.R. 1865.

Extending Tax Breaks

The second bill is loaded with extra provisions sought by lobbyists -- including extensions of tax breaks and the repeal of some taxes to fund the Affordable Care Act. The measures’ tax provisions are expected to add $426 billion to budget deficits over the next decade.

“Christmas came early in Washington for lobbyists, for lobbyists who are bankrupting the country,” Senator Ted Cruz, a Texas Republican, said in a video.

Budget watchdogs were outraged that Congress did not come up with a way to pay for the tax breaks.

“Congress and the president must pursue a clean appropriations process, free of gimmicks and unnecessary add-ons,” said Maya MacGuineas of the Committee for a Responsible Federal Government. She said tax cuts and spending increases should be offset “and not allowed to further burden our kids and grandkids.”

The deal would extend a $1-per-gallon biodiesel tax credit and a break for short-line railroads through 2022. It would also renew more than two dozen incentives through 2020, including a credit for wind energy, a tax cut for beer producers, subsidies for motorsport racetracks, and a credit for investing in low-income communities.

No Solar Credit

The spending package doesn’t include an extension of a solar tax credit or an expansion of an electric car credit that were sought by Democrats but opposed by the White House.

The plan repeals a trio of Obamacare taxes, including the 2.3% excise tax on medical devices, a health-insurance industry fee starting in 2021, and a 40% excise tax on the most generous and expensive health-insurance plans, known as the “Cadillac tax,” which would have hit in 2022. Lobbyists for corporations and unions have sought the repeals for years.