Tasmanian-based fishing company Seafish will appear in Hobart Magistrates Court today charged with breaching the state's environmental laws.

Seafish Tasmania faces several charges, including two counts of depositing a pollutant where environmental harm may be caused, two counts of unlawfully causing environmental nuisance and three counts of breaching an environmental protection notice.

The company will also face one count of depositing a controlled waste causing environmental harm and one count of disposal of controlled waste except as approved.

The ABC understands the charges relate to the alleged disposal of fish waste at the company's Triabunna plant.

It is understood the charges were laid after a lengthy investigation by the Environment Protection Authority (EPA), dating back to 2012.

Dozens of residents at Triabunna, Louisville Point and Orford complained about a strong fish smell, prompting the EPA's investigation.

In 2013, the EPA said steps taken by Seafish to deal with the problem had had little effect.

Seafish Tasmania has declined to comment.