Yes, gift cards given to employees in Germany are generally considered taxable income. They are treated as a form of non-cash benefit (Sachbezug) and are subject to income tax and social security contributions.