You will not earn points on the purchase of a gift card. However, if you are the recipient of a gift card you will receive points on purchases made using that gift card. This is done to prevent points from being awarded twice during the gift card purchase process.