Paul Kendrick visited the Duke of Wellington, in Minehead, Somerset, on Sunday afternoon for food and drinks.
But he was left baffled after scanning through the chain pub’s “two meals for £9.68” section.
The section implied that hungry customers could save some money with the deal.
Only Paul noticed most of the meals added up to less than £9.68 when bought with another meal.
In fact, he realised customers will only save cash if they buy two British steak and kidney pies – saving a whopping £1.61.
Meanwhile two separate dishes of British beef chilli with small fish and chips would come to £8.20 – which is cheaper than the deal offered.
And if diners instead opted for one British steak and kidney pie and a creamy mushroom risotto, this would add up to £9.85 – just 4p off the deal.
A bemused Paul took to Twitter to share his discovery, sharing a picture of the menu error with the caption: “Wetherspoons (in) Minehead. Thieving b******s.
A spokesman for J D Wetherspoon later told SomersetLive that they are in the process of fixing this “anomaly”.
He said: “We are grateful for the customer and Somerset Live for bringing this to our attention.
“This is an anomaly and we will address this.
“The tills at the pub will only charge the lower individual prices to give the best deal, even if two meals are ordered.”