I always watch to make sure it goes through when they swipe it. My daughter likes to give hers at the end of checkout so she can see the amount come off the total. Usually the clerks ask for it at the beginning but maybe I'll start doing it at the end too.