A manager at the Tesco store in Buxton stole just over £1,500 from his employer over a four-week period, a court heard.
Stuart Brocklehurst, 43, admitted taking the cash from the London Road store, between August 1 and August 28 last year.
Magistrate Eric Hilton, sentencing Brocklehurst to a 12-month community order, said the matter involved theft from an employer and was a breach of trust.
“The aggravating factors are your attempts to conceal it,” said Mr Hilton.
“There were many instances over a four-week period and you were a manager at Tesco.”
As part of his sentence, Brocklehurst must now carry out 160 hours’ unpaid work. He was also ordered to pay a £60 government surcharge, £85 costs and £1,505.42 in compensation to Tesco.
High Peak Magistrates’ Court earlier heard how Brocklehurst, who was of previous good character, had shown remorse for his actions.
Brocklehurst, of Bennett Street, Buxton, had told the probation service he was ashamed and embarrassed.
The court heard that the defendant had secured alternative employment, but that he was now likely to lose that. He was also concerned about the effect his offending would have on his family.
James Riley, defending, had urged magistrates to impose a stand-alone community order.
“It is a first offence and clearly we have remorse,” he added.
“It is a serious matter, but given the mitigating factors a stand-alone community order would meet the justice of the case.”