Some hosting companies do give free hosting, however it usually comes with limited features and resources. Free hosting is not advised for business websites or websites with high traffic and resource requirements.