This varies depending on the web hosting plan you wish to use. Typically, standard shared hosting plans take 10-15 minutes, VPS couples hours and dedicated 4-24 hours depending on the server build.
If you notice your account takes longer than 5 hours to setup, please contact us immediately and let us know.