Coles has agreed to pay about $5.25 million to dairy co-operative Norco after an investigation by the Australian Competition and Consumer Commission found the supermarket giant failed to pass on the full price rise it charged consumers for Coles-branded fresh milk as it promised to do.