An average gross salary in Germany in 2017 was 3,770 euros a month for full time employees (self-employed, part-time jobbers and people with very low income below the taxable level were not included in these statistics). That is around 45,000 euros a year gross (before income tax and social contributions) .