It depends on the complexity of your website, and the host you are transferring to. Every host on my list offers a website migration tool or managed services at no extra charge, in most cases. For example, SiteGround includes a proprietary migration tool that will work for WooCommerce-based sites.