Boris Johnson has dismissed calls to reform tax and benefit rules after claims some Greggs staff can only keep a quarter of their annual bonus.
The bakery chain has awarded 25.000 staff members a £300 bonus after a “phenomenal” year.
But Labour leader Jeremy Corbyn said some workers on universal credit will only be able to keep £75 of it.
The prime minister said Greggs was producing record figures, and only one person had complained about the bonus.
Universal Credit, which rolls six benefit payments into one, is meant to ensure no one is better off claiming benefits than working.
Benefit payments are reduced as earnings increase – but the roll-out has been beset by delays and problems, and Labour is calling for it to be scrapped.
Speaking at Prime Minister’s Questions, Mr Corbyn asked Mr Johnson if it was “just and fair” that workers earning just over £12,500 year were not allowed to keep their bonuses.
“If the prime minister can answer that question… I’ll buy him a vegan roll from Greggs myself,” he added.
Rather than making work pay, he told the PM, “it’s clear the government is punishing not supporting people”.
He said Mr Johnson had “fought with unbelievable levels of energy to protect the bankers’ bonus, why can’t he do something about the low paid?”
The PM replied: “Greggs is producing record figures – £7m extra. One person I believe has complained about the bonus system.”
He hailed “unparalleled growth in employment” under the Conservatives and said “people on low pay will be able to keep more of the money they earn” through a higher living wage and national insurance changes.
Benefits experts told The Guardian, which first reported the story, that some Greggs staff on universal credit will keep as little as £75 after tax and national insurance are paid, and bonus payments are clawed back at a rate of 63p in the pound.
Ronnie Draper, the general secretary of the Bakers, Food and Allied Workers union, which represents thousands of Greggs staff, told The Guardian it had only been contacted by one member of staff worried about losing out on the bonus.
He added that the union would discuss alternative ways the payment could be made if workers were losing out, adding that Greggs was a “decent company” that paid higher wages than most on the High Street.
It is not known how many Greggs staff members are on universal credit.