> I live in a touristy part of the world and effectively all restaurants above baseline level will have a "+7% service +11% tax" line.
In Germany and Croatia, there is no % at all, the prices are final and include all taxes and fees by law and no one will bat an eye if you pay straight cash - however I personally always tip around 10%, simply because I was happy about that when I worked in hospitality myself.
When I was in high school my German teacher taught us to tip by default by rounding up and paying with exact change. Is that still a thing when everyone is paying with card?
I'm German and in the rare instance I eat out in an actual restaurant, I still do that "rounding up" if I've been happy with the service. Cash or card is not really an important factor for that scenario.
Let's say the bill says someting between 67€ - 72€, I would round that up to 80€.
Or sometimes (not every time though) when I'm getting a Döner kebab and it's ~7.50€ I'll round that up to the next full €.
In Germany and Croatia, there is no % at all, the prices are final and include all taxes and fees by law and no one will bat an eye if you pay straight cash - however I personally always tip around 10%, simply because I was happy about that when I worked in hospitality myself.