WASHINGTON—A spokesman for Speaker John Boehner says the House will vote Tuesday night on legislation that would reopen the government and avert a financial default.

Michael Steel says the bill would keep the government operating until Dec. 15 and let the Treasury borrow money until Feb. 7.

It also says members of Congress, the president, vice president and thousands of congressional aides would no longer eligible to receive employer health care contributions from the government that employs them.

There was no immediate reaction from the White House or Democrats, who had objected to an earlier version of the House GOP bill.