E-gift cards are delivered within 24 hours by email or SMS including Christmas Day if you schedule delivery for Christmas Day.

Visa cards and retail store cards will ship within 2 business days.
We cannot guarantee delivery of First Class Mail by Christmas. If you select this shipping method please order as soon as possible to allow enough time for delivery.

For guaranteed Christmas delivery of Visa cards, order no later than 5 PM CST on:
Select UPS Ground
Select USPS Priority Mail 
Select UPS 2nd Day
Select UPS Next Day

All guaranteed deliveries require a signature. Please ensure somebody is available to accept the delivery. Christmas delivery is guaranteed for the first delivery attempt only.

*** If you do not follow the guidelines above, or if the order is placed after 5 PM CST on Monday, 12/17, Christmas delivery cannot be guaranteed. For non-guaranteed orders, the shipping fees and production costs are non-refundable if the order arrives after Christmas Day (12/25).

* Retail store cards are shipped by First Class Mail only.