Explanation
In Germany, tipping (Trinkgeld) is a polite gesture showing appreciation for good service, but it is not obligatory. Service charges are always included in the bill, so tips are given directly to the server, typically by rounding up the bill or adding 5-10% for excellent service.
Local Tip
Round up the bill to the nearest euro or add 5-10% when paying, and hand the cash directly to the server while saying 'stimmt so' (keep the change).
How it compares elsewhere
Tipping is considered insulting as good service is expected without extra payment.
Tipping 15-20% is mandatory and socially enforced, as servers rely on tips for income.
Service is included, but leaving small change (5-10%) is customary for good service.