The Republican-led House is set to approve a $1.1 trillion spending deal, even without the votes of some conservatives who object to Obamacare funding in the measure.
The bi-partisan omnibus bill provides an additional $20 billion for defense and domestic programs and funds the government through September. It also prevents funding cuts for the military, eases domestic spending cuts, and keeps Obamacare spending at current levels.
Conservative groups, like Club for Growth and Heritage Action, have been urging lawmakers to oppose the bill because it doesn't make enough cuts to address America's deficit spending.
"Once again, Congress has fallen into its old and destructive habit of trading more spending in one area for more spending in another," Heritage author Romina Boccia wrote. "This is a bad 'compromise' that keeps increasing spending, when just a little more effort to eliminate bad government programs and reduce wasteful spending could have saved taxpayers money instead."
While neither side is completely happy with the bill, both sides got some things they wanted.
For example, in addition to Obamacare funding, Democrats won extra money for programs like Head Start.
Meanwhile, Republicans managed to slash $500 million in funding for the Internal Revenue Service after revelations it targeted Tea Party groups before the 2012 elections.
In addition, the IRS won't be receiving the extra $440 million the president wanted to enable the agency to enforce his health care law.
The cooperation may be a sign of change for Congress, which is looking to avoid another government shutdown during this election year.
The Senate is expected to approve the legislation before the end of the week.