In Germany, all types of tax returns may be submitted electronically.
Some persons are even required by law to submit their tax return electronically to the revenue administration. In particular, those earning income from agriculture and forestry, from commercial business activity or from self-employment must submit income tax returns electronically. In such cases, VAT and trade tax returns, too, must be submitted electronically. For more information on the obligation to submit tax returns electronically, please visit "Steuererklärung - elektronisch oder in Papierform abgeben"Opens in a new window (in German).
You can submit electronically via the free ElsterOnlineOpens in a new window portal or you may use tax software products available on the market (some of which are in English).
If you are not required to file electronically and do not wish to voluntarily file electronically, either, you can obtain tax return forms online on the German revenue administration's websiteOpens in a new window (in German). The tax return needs to be completed, personally signed and sent to your local tax office.