My workplace hosts on IIS / Windows machines, but I think you may be misunderstanding one point.
Homestead is for development, not for production hosting.
You should be able to host a regular Laravel install on IIS, the only things to consider are as follows:
- Storage and Bootstrap/cache folders will need file permissions changing to be writable by the IIS user (normally IUSR).
- You will need to import the .htaccess files to web.config. IIS has a feature to do this, under URL Rewrites module.
Other than that, there's nothing special you need to do to run Laravel on a Windows hosting environment.
It may be worth getting the host to install composer however, if you're wanting to install packages on production rather than FTPing everything up.