Your digital business card is created and ready to use online within minutes. It usually takes no longer than two minutes to set up. If you order a physical card, it will be delivered to you within a few days.