if I am the customer, I don't normally say thanks. because it's my business that they want. my money pays for their salary. they should be thanking me. but if the cashier is nice, meaning not overly talkative or a complete mute, I'll return a thank you but only if they say it first.