Farming groups and a crossbench MP have slammed moves to protect the Great Barrier Reef from agricultural run-off.

Queensland Environment Minister Leeanne Enoch has introduced laws to reduce run-off from agriculture and direct pollution sources from intensive land uses like sewage treatment plants and mining.

Nick Dametto from Katter's Australian Party says he fears farmers would suffer from bureaucratic green tape if the bill was passed and that it is a complete assault on farming.