If you are setting up a business in Germany, you will normally have to pay tax to the tax office, which is the local authority of Germany’s financial administration. Amongst other factors, the type of tax you need to pay depends on your company’s size and legal structure as well as on your earnings.
On the Startup Portal, you will find an overview of the various tax types. Please note that in Germany, you may have to pay certain types of tax in advance on the basis of estimates, and that there are certain payment terms.
In addition, you will need to submit an annual tax statement for your business, which contains the details of all of your earnings and revenues. As you get started, it may be wise to consult a tax accountant to avoid making mistakes and incurring tax debt. The tax office will also advise you on tax-related questions.
BMWi Authority Finder
BMWi Overview no. 28: Tax errors