Most customers will have their VPS setup within 1-2 minutes after purchase. To fight fraudulent transactions some orders may be delayed up to 24 hours.