Cards are delivered within 7-10 working days. Virtual cards are delivered within 24 hours of ordering.