Germany Tipping Guide & Calculator

Know how much to tip in Germany across restaurants, hotels, and taxis.

Uses German tipping norms — round up or add 5 to 10 percent (Trinkgeld) in restaurants and cafes, with set amounts for taxis, hotels, and hairdressers — to suggest the right tip by service type and group size.

How much do you tip in a German restaurant?

The custom is to round up or add about 5 to 10 percent (Trinkgeld). Service is already included in the menu price by law, so the tip is genuine appreciation, not an obligation. For a 47 EUR bill many people simply say 50, and for table service 10 percent is generous.

Tipping in Germany is modest and optional. Service is included in the price by law, so a tip (Trinkgeld) is a genuine thank-you rather than a duty. This guide suggests the right amount for each setting and shows the rounded total you would actually hand over.

How it works

Each service type has a customary German range. The calculator applies a low, customary, and generous percentage to your bill, then rounds the customary total up to a natural amount, which is how Germans usually tip:

tip = bill × (percentage ÷ 100)
rounded total = round bill + tip up to the next sensible figure
per person = total ÷ group size

For restaurants the customary band is about 5 to 10 percent; for taxis and hairdressers it is similar; for hotels it is a small fixed gesture rather than a percentage.

Example

A 47 EUR restaurant bill at the customary 10 percent suggests a 4.70 EUR tip. In practice you would round up and say 52 EUR, handing over a 5 EUR tip and keeping it simple.

Notes

These are social norms, not rules; tipping in Germany is always voluntary. Tell the server the total you want to pay rather than leaving coins on the table. Everything is computed in your browser.