Most internet providers require a contract to guarantee they will recoup the cost of supplying internet to your address. For example, satellite internet providers HughesNet and Viasat both require a two-year contract. Considering the costs of equipment and installation (which is typically waived for new customers) these providers need more of a guarantee the customer will keep the service long enough for them to recoup their cost of supplying service.