A Christchurch fisheries company which discharged between 100 and 250 litres of oil into Lyttelton Harbour in May last year has been fined $20,000.

The oil leaked from the Independent Fisheries chartered vessel the Ivan Golubets.