Thanks for ordering you Envel Visa® debit card

Your card should arrive within ten days business days after you placed the order. This excludes weekends and holidays.

Please let us know via the chat or email if you haven't received your card within ten business days.

Did this answer your question?