Up to an annual income of 12,348 euros you don’t have to pay income tax in Germany. The so-called basic allowance applies.

The tax rates then gradually increase as income increases. At around 20,000 euros the marginal tax rate is already included 24 percent. Anyone who earns an additional 100 euros pays around 25 euros in taxes.

From an income of 69,879 euros Every additional euro will be included 42 percent taxed. This rate is referred to as the top tax, although an even higher tax rate has been in place since 2007 with the tax on the rich.