

you were polite to them, so let them be polite to you by acknowledging your expression of gratitude
But it’s not an expression of gratitude in this context unless they did something beyond their job duties. Thanking them is just the universal polite way of ending the exchange and most customers do it. This interaction is routine and necessary to complete a purchase, and customers aren’t expressing genuine gratitude just because the cashier did their job.




I agree and I use that all the time.
Even if “thank you” acknowledges a social debt then you’re not indebting the cashier by thanking them. Being told you’re welcome implies that you owed the cashier when they simply did their job.
Anyway, apparently I’m in the minority on this and that’s fine!