Gift cards are usually mailed out within 3 business days of purchase. May be subject to change during the holiday season. $2.00 shipping fee