Do you have a CVS Extra Care Card? If you do, then head over here and enter your Extra Care Number and your email address and you will be emailed a coupon for a Free CVS Hand Sanitizer Pen. The pens can usually be found on a hook near the other hand sanitizers or at the front of the store by the registers.
Not an Extra Care Card member? You can get a free member card at any CVS location.