E-mail gift cards generally arrive within 15 minutes of ordering. Sometimes it may take up to 24 hours. Scheduled E-mail gift cards will be delivered to the recipient by 5 AM on the scheduled date of delivery.