Washington (CNN) -- House Speaker John Boehner has offered to include higher tax rates on the wealthiest Americans as part of a deficit-reduction deal to avoid the fiscal cliff, a source close to the talks confirmed to CNN on Saturday.
The latest twist in the negotiations, first reported by Politico, indicates a possible breakthrough in the protracted efforts to forge a deal to reduce the nation's chronic federal deficits and debt.
However, Boehner's spokesman said no deal had been reached, though communication continues with the White House.
"The lines of communication remain open but there is no agreement, nor is one imminent," said the spokesman, Michael Steel.
According to the source, who spoke on condition of not being identified further, Boehner proposed allowing tax rates on household incomes over $1 million to return to higher rates of the 1990s while extending current reduced rates for all income up to that threshold.
His proposal also included a chained Consumer Prince Index -- which takes into account changes in quantity and prices of products -- and an increase in the age of eligibility for Medicare, according to a source familiar with the talks.
In return, the Ohio Republican, who is his party's chief negotiator in the talks, wants spending cuts and reforms to entitlement programs as well as the tax system, the source said.
The reforms and cuts sought by Boehner, as described by the source, appear to be more than President Barack Obama will accept.
In fact, a source familiar with the talks said that from the White House point of view, Boehner's "offer was insufficient on revenue and rates and had a bunch of stuff we wouldn't do." However, the White House does consider it "progress" and reiterated Steel's statement, saying that the "lines of communication are open."
Obama demands that tax rates increase on incomes over $250,000, a stance that was central to his reelection campaign and is supported by most Americans, according to consistent poll results.
The president has said he would be open to compromise on entitlement reforms and spending cuts once Boehner and Republicans agree to the higher rates on top income brackets.
Boehner has been under pressure from the White House, Democrats, the business community and some fellow Republicans to give up a staunch opposition to any increase in tax rates.
And now that Boehner has indicated he's willing to propose a tax rate increase, the White House will negotiate, even though the latest offer is insufficient, a source keyed in on the talks said.
A separate source said there is not enough time to get a deal passed before Christmas. If a deal is reached soon, then passage by January 1 is tight, the source said, but do-able. That, however, should not be read as a sign of extreme optimism -- rather an assessment of what's feasible if the two principals strike a deal.
The speaker has previously offered to increase tax revenue by eliminating unspecified deductions and loopholes, but drew the line at allowing any rates to go higher.
Conservatives trying to shrink the federal government generally oppose increasing tax revenue. They are particularly opposed to higher tax rates because history shows that once rates go up, it is difficult to later reduce government revenue by lowering them again.
Obama and Democrats argue that increased revenue, including higher tax rates on the wealthy, must be part of broader deficit reduction to avoid the middle class from getting hit too hard.
Boehner met Thursday afternoon with Obama at the White House in their second face-to-face talks of the week.
The 50-minute meeting that both sides described as "frank" produced no breakthrough on the core issue of whether tax rates will rise on the wealthiest Americans.
Boehner returned to his home state of Ohio for the weekend, but was available by phone if needed, according to one of his aides.
He and the rest of the legislators will return Monday to work the congressional equivalent of overtime on reaching an agreement to reduce the nation's chronic federal deficits and debt by the end of the year -- less than three weeks away.