Usually, less than 30 minutes.
We will create your hosting account within 5-10 minutes after we have received your payment confirmation.
A welcome email will then be sent to the email address that you have specified in your order. Using the settings mentioned in your welcome email, you will be able to immediately upload your site.