Plans to force restaurants in England to put calorie counts on menus could force up prices and lead to thousands of job losses, the Treasury has warned.
Some big chains like McDonalds and Wetherspoons already print the calories of dishes on their menus.
The Department of Health wants to make it a legal requirement as part of its childhood obesity strategy.
But the Treasury has said small independent cafes and restaurants should be exempt from the move.
Chief Secretary to the Treasury Liz Truss has said the policy would be a burden on 26,000 small businesses and could lead to job cuts.
The Treasury estimates that working out the precise calorie count of individual dishes could cost up to £500 and menus would have to be reprinted when recipes changed, adding further costs.
The Department of Health and Social Care is set to launch a consultation on the plans and has said exempting small restaurants will be considered as part of that.
A spokesman for the department said: “The government announced its intention to consult on mandatory calorie labelling on menus as part of the second chapter of the childhood obesity plan in July and we will set out our next steps in due course.”
Ms Truss has written to Cabinet Office Minister David Lidington, Theresa May’s de facto second-in-command, to express her concerns.
In the letter, leaked to The Daily Telegraph, she says: “At this stage I am not agreeing to any preferred or final policy change for small or micro businesses.
“We should take a final decision following this consultation and informed by the evidence submitted to it.
“HM Treasury clearance is required for government’s response to this consultation.”