It takes time to optimize and configure the server for WordPress. Unlike other WordPress services, we spend time to do it for each and every hosting we provide for our clients. So you can expect it to be setup properly within 24 hours after the payment confirmation.