Tipping makes it very difficult to stick to a budget. This was a big problem for me when I was a student. I wanted to limit every meal to $10. Since neither tips nor taxes are included in the prices at restaurants it became infeasible to eat out. Ended up cooking most of the food at home.