A gift card you purchase online is delivered by courier requiring signature for proof of delivery. This protects your gift card from theft. The cost for this is $3.50 for metro areas and $8.50 for rural areas or free if you are buying a product online and already paying a delivery charge.