It requires a minimum share capital and a notarised formation. Profits are taxed at company level; distributions are taxed again with the shareholder.
Whether a GmbH pays off compared to a sole proprietorship depends on profit, plans and how much you take out.
Full guideTaxes for freelancers and the self-employed in GermanyRelated terms
General information on German tax law, not advice on your individual case.