Germany has its own tipping rules — round up, don't leave coins on the table, and always hand the tip directly to the server. Here's exactly how it works.
Tipping in Germany is optional but appreciated — and there's a right way and a wrong way to do it. Germans don't leave coins on the table; they tell the server directly how much change they want back. Get this wrong and your tip may not reach the right person.
The German approach is called 'aufstocken' — rounding up. When paying, you tell the server the total you want to pay, and they keep the rest. If your bill is €18.50, you say 'Zwanzig, bitte' (Twenty, please) and they keep €1.50. Never leave cash on the table — it can be overlooked or appear unintentional.
Germany still uses cash heavily, but card payments are increasingly common. When paying by card, many terminals prompt for a tip amount. You can enter a custom amount or skip it entirely — neither is considered rude. If in doubt, round up the nearest €5 for good service.
Tipping is never expected in supermarkets, fast food, or self-service venues. A 'Danke' (thank you) is perfectly sufficient.
Is tipping mandatory in Germany?
No. Tipping is optional and service is included in the menu price. Around 5–10% for good restaurant service is the norm, but no one will chase you for not tipping.
Why shouldn't I leave coins on the table in Germany?
Leaving coins on the table after paying can be interpreted as a dismissive gesture — as if the money isn't worth taking back. Always hand the tip to the server by stating the total you'd like to pay.
Do I need to tip in Berlin differently than in smaller towns?
Berlin is cosmopolitan and tipping norms align with other major German cities. Tourist-heavy areas may have slightly higher expectations, but 5–10% is always appropriate for good service anywhere in Germany.
Check your exact route fare
Get real-time fare estimates with scam warnings — any city, any route.
Check Route Fare