"Generally, in order to legally catch a fish in Germany you need two important documents: a “Fischereischein,” or fishing license, and a “Tageskarte,” or permit. The fishing license confirms that you attended and passed a special course and exam. The license allows you to obtain a permit for fishing a specified body of water for a specified period of time.
Obtaining a German fishing license is time consuming and pricey. Its process entails taking a 30-hour course followed by a comprehensive fishing exam that tests what students learned. A good understanding of the German language is a must. The cost of obtaining the license is around $200. The license needs to be renewed annually for about $22. https://www.kaiserslauternamerican.com/fishing-in-germany-within-anglers-reach-2/