A total of 26 businesses have agreed to pay more than £1.5 million for breaking environmental regulations in the UK.
The payments range between £1,500 and £375,000 and will be used by 30 charities for projects benefitting wildlife and the environment.
According to the Environment Agency, six companies have agreed to make six-figure payments – Northumbrian Water, Filippo Berio UK, Anglian Water, Heineken UK, Kerry Ingredients UK and pharmaceutical firm Sandoz.
Offences were pumping raw sewage into a stream, failing to recover or recycle packaging waste and causing pollution incidents which killed fish.
Other companies include Tata Steel UK, Integrated Waste Management, National Exhibition Centre and Whites Recycling.
Peter Kellet, Legal Director for the Environment Agency said enforcement undertakings allow “a quicker resolution than a prosecution and help offenders who are prepared to take responsibility for their actions to put things right with their local communities”.