Mobile operator EE has been Fined £2.7m by the telecoms regulator, Ofcom, for overcharging tens of thousands of customers.
Users who called its 150 customer services number while roaming within the EU were incorrectly charged as if they had called the US.
That meant customers were charged £1.20 a minute, rather than 19p.
As a result, more than 32,145 customers were overcharged a total of £245,000.
Despite calls or texts to the 150 number from within the EU becoming free from 18 November 2015, EE continued to bill more than 7,600 customers until 11 January 2016 who were overcharged £2,203.
Lindsey Fussell, Ofcom's consumer group director, told the BBC: "We all rely on big companies to get the most basic things right, and that includes charging the right bills... we uncovered a catalogue of errors."
The fine will go to the Treasury.
Asked whether fining companies worked, Ms Fussell said: "We think that it's a significant fine and that they are a good deterrent."
EE said it accepted the findings and apologised unreservedly to customers affected.
Most customers have been refunded, although EE could not identify at least 6,900 who were more than £60,000 out of pocket.
EE has donated about £62,000 to charity in lieu of this sum, but Ofcom has ordered the company to make further attempts to trace and refund every customer who was overcharged.