If you want your makeup to look amazing, and you want it to stay that way all day long, you need to add primer beneath your foundation and eye shadow. However, primer isn’t cheap. You’ll pay $20-40, or more, for a good makeup primer. A small tube of eye shadow primer can cost $20 or more.