Thames Water has agreed to pay more than £11 million to 13,800 businesses for billing them the wrong amounts.
The company said it would hand out the cash to non-household customers and water retailers for errors dating back to 2017 following an investigation by regulator Ofwat.
Investigators found data used to calculate nearly 14,000 water supply points were wrong, leading to both overcharging and undercharging.
Ofwat said the errors could have had a negative impact on third-party water retailers who may have lost customers as a result of being incorrectly blamed for the problems.
As part of the deal, Thames Water has proposed a series of undertakings which includes strengthening its internal processes and controls relating to how it handles market data and complaints.
Issues arose when Thames Water transferred data to its IT systems in 2017, where some non-household customers saw discounts previously agreed removed.
Others found unmetered bills were incorrectly calculated.
It also found the company did not take appropriate and timely action to fully identify and correct the errors when they later started to be flagged through risk assessments or complaints.
Emma Kelso, senior director at Ofwat, said: “Our investigation uncovered a multitude of errors with the way in which Thames Water handled its data before and after market opening.
“It failed to act, even when it became apparent from its own risk assessments or from complaints it received that there were concerns over the accuracy of its data.
“It should have done more to investigate and correct any errors. It’s unfair that customers and others in the market have borne the negative impacts of that.”
Emma Clancy, chief executive of the Consumer Council for Water (CCW), which represents water company customers, said: “Running a business during Covid has been challenging enough and this error has placed extra strain on business customers, leaving many out of pocket for years.
“Billing and charging issues make up three quarters of business customer complaints to CCW, often caused by poor data.
“In light of this, CCW will not only be calling for reimbursement to be passed swiftly from retailers to customers, but for compensation to also be offered to the customers affected.”
Warren Buckley, Thames Water retail director, pointed out that the company was only fined £1 for the breaches.
He added: “We welcome Ofwat’s proposed decision to accept our undertakings and to therefore impose a nominal penalty.
“We’ve made good progress on the key points, which are designed to improve our processes and controls over data quality and how we manage complaints.
“We also recognise the accuracy of some of the data we introduced into the market when it opened in 2017 could have been better, and we are working hard to rectify these issues as part of our turnaround plan.”