We do not print debit cards onsite. Debit cards are ordered and can take five to seven business days for delivery.