Pension tax relief for top earners could be slashed to provide guaranteed jobs for the long-term unemployed, under plans unveiled by Labour.
Shadow chancellor Ed Balls said the £1 billion scheme would see 130,000 people out of work for more than two years offered posts on at least the minimum wage.
But they face losing benefits if they refuse to take the jobs.
Writing for the PoliticsHome.com website, Mr Balls said: "A One Nation approach to welfare reform means government has a responsibility to help people into work and support those who cannot, but those who can work must be required to take up jobs or lose benefits as a result - no ifs or buts."
He added: "While getting people back to work will save the taxpayer money in the long-term, the upfront costs of Labour's jobs contract can be funded by reversing the Government's decision to stop tax relief on pension contributions for people earning over £150,000 being limited to 20%.
"When times are tough it cannot be right that we subsidise the pension contributions of the top 2% of earners at more than double the rate of people on average incomes paying the basic rate of tax. £1 billion a year would fund a compulsory jobs guarantee initially for all those out of work for 24 months or more - which we would seek to reduce to 18 or 12 months over time."
It is one of the first tax policies confirmed by Labour, which has been coming under increasing pressure to spell out its spending plans.
The announcement is also likely to be seen as positioning by the party ahead of a key Commons vote next week on capping benefit rises.
Those earning more than £150,000 would only get 20% relief on savings for their retirement, rather than the 50% maximum available now, and 45% per cent from April. The proposal is similar to one announced by the Labour government in 2009, which was later scrapped by the coalition.
A Treasury source said Mr Balls had suggested before the Labour conference last year that he would use money raised from cutting top-rate pension relief to avoid curbs on tax credits. "Ed Balls is trying to spend the same money twice," the source said. "That means more borrowing and more debt - exactly how Labour got us into this mess in the first place."