Tipping culture is the US is wild to me. Here in Brazil pretty much the only universally agreed moment in which you should always tip is when you're at a restaurant with serving staff and the standard 10% tip is already (strongly) suggested on your bill. Other than that it's very much personal preference on when to tip.
LunarBeing's comments