Website hosting agreement is a legal document / contract executed between an internet service provider and his client describing the terms and condition of their internal arrangement including hosting websites on its computer, payment terms and providing related services such as leasing of hard disk space, maintenance of hardware and software, provision of backup and security, content integrity, credit card processing, email boxes, and high speed internet connection. You can view a sample website hosting agreement template have one drafted and have one drafted for your business needs.