The tax return must be submitted electronically via FinanzOnline by 06/30 of the following year, i.e. the 2017 tax return must be submitted by 06/30/2018. In the case of representation by a tax consultant, longer deadlines apply (max. until March of the second following year).
Detailed information can be found in our crypto tax guide (in German only).
Is this answer helpful?